Функция ОКРУГЛВВЕРХ (ROUNDUP) в Excel
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция ОКРУГЛВВЕРХ в Excel всегда округляет число вверх (от нуля): =ОКРУГЛВВЕРХ(A1;0) превратит 2,1 в 3, а =ОКРУГЛВВЕРХ(A1;2) — 3,14159 в 3,15. Второй аргумент — сколько знаков оставить после запятой: 0 — до целых, отрицательные значения округляют до десятков (-1), сотен (-2) и тысяч (-3). В отличие от ОКРУГЛ, неважно, какая цифра отбрасывается: любая ненулевая дробная часть увеличивает последний разряд. Типичная задача — сколько коробок, машин или упаковок нужно: =ОКРУГЛВВЕРХ(A2/B2;0). На английском функция называется ROUNDUP.

Функция ОКРУГЛВВЕРХ
Функция ОКРУГЛВВЕРХ
Раздел функцийМатематические
Название и описание на английскомROUNDUP
Похожие функцииОКРУГЛ, ОКРУГЛВНИЗ
Похожие процедуры !SEMToolsОкруглить числа в столбце

Округление в Excel - одна из важнейших процедур при работе с числовыми данными.

Реклама

Иногда нужно округлять числа в одну сторону, например, вверх, и ровно для этого существует функция ОКРУГЛВВЕРХ. Её отличие от функции ОКРУГЛ в том, что вне зависимости от дробной части, округляемая часть числа увеличивается на единицу.

Целые числа при округлении до целых сохраняют то же значение.

Синтаксис функции ОКРУГЛВВЕРХ

=ОКРУГЛВВЕРХ(число;число_разрядов)

Второй аргумент может быть равен нулю, в таких случаях число округляется до целых. Если же он равен -1, -2, -3 и далее, то округление происходит, до десятков, сотен, тысяч и т.д.

ОКРУГЛВВЕРХ: число разрядов
C2=ОКРУГЛВВЕРХ(A2;B2)
ABCD
1ЧислоРазрядовРезультатЧто получилось
23,1415923,15=ОКРУГЛВВЕРХ(A2;B2)2 знака после запятой
33,1415913,2=ОКРУГЛВВЕРХ(A3;B3)1 знак
43,1415904=ОКРУГЛВВЕРХ(A4;B4)до целых
51234-11240=ОКРУГЛВВЕРХ(A5;B5)до десятков
61234-21300=ОКРУГЛВВЕРХ(A6;B6)до сотен
71234-32000=ОКРУГЛВВЕРХ(A7;B7)до тысяч
8-2,10-3=ОКРУГЛВВЕРХ(A8;B8)отрицательное — от нуля

Отрицательные числа округляются по модулю вверх, то есть дальше от нуля: −2,1 → −3. Если нужно к большему значению (−2,1 → −2), используйте ОКРВВЕРХ.МАТ(A8).

В английском Excel: =ROUNDUP(A2,B2)

Примеры формул с функцией ОКРУГЛВВЕРХ

Формула ниже округляет число в ячейке A1 вверх до целых:

=ОКРУГЛВВЕРХ(A1;0)
Округление вверх до целых
B2=ОКРУГЛВВЕРХ(A2;0)
AB
1ЧислоДо целых вверх
22,13=ОКРУГЛВВЕРХ(A2;0)
32,93=ОКРУГЛВВЕРХ(A3;0)
455=ОКРУГЛВВЕРХ(A4;0)
50,0011=ОКРУГЛВВЕРХ(A5;0)
67,00000018=ОКРУГЛВВЕРХ(A6;0)

Целые числа не меняются, а любая дробная часть — даже 0,0000001 — поднимает число до следующего целого.

В английском Excel: =ROUNDUP(A2,0)

Ещё несколько примеров:

ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ и ОТБР
C2=ОКРУГЛВВЕРХ(A2;0)
ABCDE
1ЧислоОКРУГЛОКРУГЛВВЕРХОКРУГЛВНИЗОТБР
22,42=ОКРУГЛ(A2;0)3=ОКРУГЛВВЕРХ(A2;0)2=ОКРУГЛВНИЗ(A2;0)2=ОТБР(A2)
32,53=ОКРУГЛ(A3;0)3=ОКРУГЛВВЕРХ(A3;0)2=ОКРУГЛВНИЗ(A3;0)2=ОТБР(A3)
4-2,4-2=ОКРУГЛ(A4;0)-3=ОКРУГЛВВЕРХ(A4;0)-2=ОКРУГЛВНИЗ(A4;0)-2=ОТБР(A4)

ОКРУГЛ — по правилам математики, ОКРУГЛВВЕРХ — всегда от нуля, ОКРУГЛВНИЗ и ОТБР — всегда к нулю.

В английском Excel: =ROUNDUP(A2,0)

функция ОКРУГЛВВЕРХ в Excel, примеры применения
функция ОКРУГЛВВЕРХ

Практические примеры округления вверх

ОКРУГЛВВЕРХ нужна там, где недостача недопустима: упаковки, транспорт, бюджеты. Если нужно округлить не до разряда, а до кратного (до 50 рублей, до 15 минут), используйте ОКРВВЕРХ.

Сколько коробок и округление цен
C2=ОКРУГЛВВЕРХ(A2/B2;0)
ABCDEFG
1ТоваровВ коробкеКоробокЦенаДо 10 ₽Кратно 50 ₽
2130246=ОКРУГЛВВЕРХ(A2/B2;0)12341240=ОКРУГЛВВЕРХ(E2;-1)1250=ОКРВВЕРХ(E2;50)
348242=ОКРУГЛВВЕРХ(A3/B3;0)199,2200=ОКРУГЛВВЕРХ(E3;-1)200=ОКРВВЕРХ(E3;50)
449243=ОКРУГЛВВЕРХ(A4/B4;0)951960=ОКРУГЛВВЕРХ(E4;-1)1000=ОКРВВЕРХ(E4;50)

130 товаров по 24 в коробке — 5,42 коробки, а значит, нужно 6. ОКРУГЛВВЕРХ с −1 округляет до десятков, ОКРВВЕРХ — до любого кратного.

В английском Excel: =ROUNDUP(A2/B2,0)

Почасовая оплата: неполный час — как полный
D2=ОКРУГЛВВЕРХ((B2-A2)*24;0)
ABCD
1НачалоКонецЧасовОплачиваемых часов
209:0011:202,33=(B2-A2)*243=ОКРУГЛВВЕРХ((B2-A2)*24;0)
314:0014:400,67=(B3-A3)*241=ОКРУГЛВВЕРХ((B3-A3)*24;0)
410:0012:002=(B4-A4)*242=ОКРУГЛВВЕРХ((B4-A4)*24;0)

Разница времени умножается на 24, чтобы получить часы, затем округляется вверх. Для округления до 15 минут: =ОКРВВЕРХ(B2-A2;"0:15").

В английском Excel: =ROUNDUP((B2-A2)*24,0)

Процедура округления вверх в Excel

Часто возникают ситуации, когда нужно разом округлить множество чисел в таблице - целый столбец или строку. При этом нужно именно произвести процедуру округления, а не изменить число видимых разрядов.

В Excel нет такой возможности, поэтому я решил добавить её в свою надстройку для Excel. Она позволяет округлять до целых, одной и двух знаков после запятой в один клик. А также дает возможность выбирать число разрядов самостоятельно. Смотрите, как это работает:

процедуры округления в Excel

Частые ошибки с ОКРУГЛВВЕРХ

  • Не указан второй аргумент. В отличие от ОКРВВЕРХ.МАТ, у ОКРУГЛВВЕРХ он обязателен — для целых укажите 0.
  • Ожидали округление по правилам. 2,1 станет 3 — для обычного округления используйте ОКРУГЛ.
  • Отрицательные числа «уходят вниз». −2,1 → −3, потому что округление идёт от нуля.
  • Изменили формат, а не значение. Кнопка «Уменьшить разрядность» только скрывает знаки — в расчётах остаётся исходное число.
  • Число хранится как текст. Сначала преобразуйте его в число, иначе ОКРУГЛВВЕРХ вернёт #ЗНАЧ!.

Функция ОКРУГЛВВЕРХ — частые вопросы

Как работает ОКРУГЛВВЕРХ?

Отбрасывает лишние разряды и увеличивает последний оставшийся, если отброшенная часть не нулевая: =ОКРУГЛВВЕРХ(2,1;0) = 3.

Как округлить вверх до целых?

Формулой =ОКРУГЛВВЕРХ(A1;0).

Как округлить вверх до сотен?

Отрицательным числом разрядов: =ОКРУГЛВВЕРХ(A1;-2).

Чем ОКРУГЛВВЕРХ отличается от ОКРВВЕРХ?

ОКРУГЛВВЕРХ округляет до разряда (десятые, целые, десятки), ОКРВВЕРХ — до кратного любому числу (до 50, до 0,25).

Как ОКРУГЛВВЕРХ называется на английском?

ROUNDUP.

Округлить сразу целый диапазон — вверх, вниз или по правилам, с выбором числа разрядов и без вспомогательных столбцов — можно в один клик с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция ОКРУГЛВВЕРХ в Excel

ЗадачаФормула
Вверх до целых=ОКРУГЛВВЕРХ(A1;0)
Вверх до 2 знаков=ОКРУГЛВВЕРХ(A1;2)
Вверх до сотен=ОКРУГЛВВЕРХ(A1;-2)
Сколько упаковок=ОКРУГЛВВЕРХ(A2/B2;0)
До кратного 50=ОКРВВЕРХ(A1;50)

Надеюсь, на этой странице вы нашли то, что искали. ОКРУГЛВВЕРХ гарантирует, что результат не меньше исходного по модулю, — используйте её там, где округлять вниз нельзя.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*