Функция ОКРУГЛВВЕРХ в 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 и далее, то округление происходит, до десятков, сотен, тысяч и т.д.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Число | Разрядов | Результат | Что получилось |
| 2 | 3,14159 | 2 | 3,15=ОКРУГЛВВЕРХ(A2;B2) | 2 знака после запятой |
| 3 | 3,14159 | 1 | 3,2=ОКРУГЛВВЕРХ(A3;B3) | 1 знак |
| 4 | 3,14159 | 0 | 4=ОКРУГЛВВЕРХ(A4;B4) | до целых |
| 5 | 1234 | -1 | 1240=ОКРУГЛВВЕРХ(A5;B5) | до десятков |
| 6 | 1234 | -2 | 1300=ОКРУГЛВВЕРХ(A6;B6) | до сотен |
| 7 | 1234 | -3 | 2000=ОКРУГЛВВЕРХ(A7;B7) | до тысяч |
| 8 | -2,1 | 0 | -3=ОКРУГЛВВЕРХ(A8;B8) | отрицательное — от нуля |
Отрицательные числа округляются по модулю вверх, то есть дальше от нуля: −2,1 → −3. Если нужно к большему значению (−2,1 → −2), используйте ОКРВВЕРХ.МАТ(A8).
В английском Excel: =ROUNDUP(A2,B2)
Примеры формул с функцией ОКРУГЛВВЕРХ
Формула ниже округляет число в ячейке A1 вверх до целых:
=ОКРУГЛВВЕРХ(A1;0)
| A | B | |
|---|---|---|
| 1 | Число | До целых вверх |
| 2 | 2,1 | 3=ОКРУГЛВВЕРХ(A2;0) |
| 3 | 2,9 | 3=ОКРУГЛВВЕРХ(A3;0) |
| 4 | 5 | 5=ОКРУГЛВВЕРХ(A4;0) |
| 5 | 0,001 | 1=ОКРУГЛВВЕРХ(A5;0) |
| 6 | 7,0000001 | 8=ОКРУГЛВВЕРХ(A6;0) |
Целые числа не меняются, а любая дробная часть — даже 0,0000001 — поднимает число до следующего целого.
В английском Excel: =ROUNDUP(A2,0)
Ещё несколько примеров:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Число | ОКРУГЛ | ОКРУГЛВВЕРХ | ОКРУГЛВНИЗ | ОТБР |
| 2 | 2,4 | 2=ОКРУГЛ(A2;0) | 3=ОКРУГЛВВЕРХ(A2;0) | 2=ОКРУГЛВНИЗ(A2;0) | 2=ОТБР(A2) |
| 3 | 2,5 | 3=ОКРУГЛ(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)

Практические примеры округления вверх
ОКРУГЛВВЕРХ нужна там, где недостача недопустима: упаковки, транспорт, бюджеты. Если нужно округлить не до разряда, а до кратного (до 50 рублей, до 15 минут), используйте ОКРВВЕРХ.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Товаров | В коробке | Коробок | Цена | До 10 ₽ | Кратно 50 ₽ | |
| 2 | 130 | 24 | 6=ОКРУГЛВВЕРХ(A2/B2;0) | 1234 | 1240=ОКРУГЛВВЕРХ(E2;-1) | 1250=ОКРВВЕРХ(E2;50) | |
| 3 | 48 | 24 | 2=ОКРУГЛВВЕРХ(A3/B3;0) | 199,2 | 200=ОКРУГЛВВЕРХ(E3;-1) | 200=ОКРВВЕРХ(E3;50) | |
| 4 | 49 | 24 | 3=ОКРУГЛВВЕРХ(A4/B4;0) | 951 | 960=ОКРУГЛВВЕРХ(E4;-1) | 1000=ОКРВВЕРХ(E4;50) |
130 товаров по 24 в коробке — 5,42 коробки, а значит, нужно 6. ОКРУГЛВВЕРХ с −1 округляет до десятков, ОКРВВЕРХ — до любого кратного.
В английском Excel: =ROUNDUP(A2/B2,0)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Начало | Конец | Часов | Оплачиваемых часов |
| 2 | 09:00 | 11:20 | 2,33=(B2-A2)*24 | 3=ОКРУГЛВВЕРХ((B2-A2)*24;0) |
| 3 | 14:00 | 14:40 | 0,67=(B3-A3)*24 | 1=ОКРУГЛВВЕРХ((B3-A3)*24;0) |
| 4 | 10:00 | 12:00 | 2=(B4-A4)*24 | 2=ОКРУГЛВВЕРХ((B4-A4)*24;0) |
Разница времени умножается на 24, чтобы получить часы, затем округляется вверх. Для округления до 15 минут: =ОКРВВЕРХ(B2-A2;"0:15").
В английском Excel: =ROUNDUP((B2-A2)*24,0)
Процедура округления вверх в 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) |
Надеюсь, на этой странице вы нашли то, что искали. ОКРУГЛВВЕРХ гарантирует, что результат не меньше исходного по модулю, — используйте её там, где округлять вниз нельзя.