Menu

ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ в Excel (эксель): примеры

=ОКРУГЛВВЕРХ(A2;0) всегда округляет от нуля, поэтому 2,1 становится 3, а =ОКРУГЛВНИЗ(A2;0) всегда округляет к нулю, поэтому 2,9 становится 2. ОКРВВЕРХ и ОКРВНИЗ округляют до кратного, а ЦЕЛОЕ и ОТБР отбрасывают дробную часть.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

=ОКРУГЛВВЕРХ(A2;0) всегда округляет от нуля, поэтому 2,1 становится 3. =ОКРУГЛВНИЗ(A2;0) всегда округляет к нулю, поэтому 2,9 становится 2. По-английски эти функции называются ROUNDUP и ROUNDDOWN. Обе принимают те же аргументы, что и ОКРУГЛ: число, а затем сколько разрядов оставить. В таблицах ниже формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой.

ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ и ОКРУГЛ рядом
B2
ABCD
1ValueROUNDUPROUNDDOWNROUND
22.1322
32.9323
42.5323
5-2.1-3-2-2
6-2.9-3-2-3
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОКРУГЛВВЕРХ(A2;0)

Посмотрите на строки 5 и 6: ОКРУГЛВВЕРХ превращает -2,1 в -3, потому что «вверх» означает от нуля, а не к большему числу. ОКРУГЛВНИЗ превращает -2,9 в -2. Замените A2 на 2.0001, и ОКРУГЛВВЕРХ всё равно даст 3: учитывается любой остаток за оставляемыми разрядами.

Синтаксис ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

=ROUNDUP(number, num_digits)
=ROUNDDOWN(number, num_digits)

num_digits работает точно так же, как в ОКРУГЛ: 2 оставляет два знака после запятой, 0 даёт целое число, а -1, -2, -3 округляют до десятков, сотен и тысяч.

Вверх и вниз до десятых и до сотен
B2
ABCDE
1num_digitsROUNDUPROUNDDOWNNumber
221234.571234.561234.561
311234.61234.5
4012351234
5-213001200
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОКРУГЛВВЕРХ($E$2;A2)

ОКРУГЛВВЕРХ с 2 разрядами превращает 1234,561 в 1234,57, а с -2 в 1300. ОКРУГЛВНИЗ с -2 даёт 1200. Измените E2 и посмотрите на оба столбца.

Округлить вверх результат деления: сколько коробок, автобусов или страниц

Чаще всего вверх округляют количество, которое не может быть дробным. 250 штук в коробках по 24 это 10,4 коробки, то есть 11 коробок. =ОКРУГЛВВЕРХ(B2/C2;0) даёт это сразу.

Сколько коробок нужно на каждый заказ
D2
ABCD
1OrderItemsPer boxBoxes
2A-1012502411
3A-10296244
4A-10397245
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОКРУГЛВВЕРХ(B2/C2;0)

96 штук помещаются ровно в 4 коробки, а для ещё одной штуки нужна пятая. ОКРУГЛ дала бы 4 для 97 штук и оставила бы одну штуку без коробки.

ОКРВВЕРХ и ОКРВНИЗ: округление до кратного

ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ округляют до степеней десяти. Чтобы округлить вверх или вниз до кратного любого числа (5, 0,25, 12, полчаса), используйте ОКРВВЕРХ и ОКРВНИЗ (CEILING и FLOOR):

  • =ОКРВВЕРХ(A2;5) округляет вверх до следующего кратного 5.
  • =ОКРВНИЗ(A2;5) округляет вниз до предыдущего кратного 5.
ОКРВВЕРХ и ОКРВНИЗ до кратного
C2
ABCD
1ValueMultipleCEILINGFLOOR
21151510
31551515
47.30.257.57.25
526123624
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОКРВВЕРХ(A2;B2)

Значение, которое уже кратно, остаётся как есть: 15 с кратным 5 даёт 15 в обе стороны.

ОКРВВЕРХ.МАТ и ОКРВНИЗ.МАТ (Excel 2013 и новее) делают то же самое с одним отличием: кратное необязательно и по умолчанию равно 1, а для отрицательных чисел третий аргумент выбирает направление. =ОКРВВЕРХ.МАТ(-7,5) даёт -7 (вверх, к нулю), а =ОКРВВЕРХ.МАТ(-7,5;1;1) даёт -8 (от нуля). Обычные ОКРВВЕРХ и ОКРВНИЗ с отрицательным числом и положительным кратным в современном Excel работают так же; в Excel 2007 они возвращали #ЧИСЛО! (по-английски #NUM!).

Округлить время вверх до следующих 15 минут

Время это доля суток, поэтому ОКРВВЕРХ и ОКРВНИЗ округляют и его. Задайте кратное как время: ВРЕМЯ(0;15;0) это 15 минут.

Время к оплате в четвертях часа
B2
ABC
1LoggedBilled (up)Paid (down)
21:071:151:00
30:521:000:45
42:302:302:30
50:010:150:00
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОКРВВЕРХ(A2;ВРЕМЯ(0;15;0))

1:07 выставляется к оплате как 1:15, а одна минута как целая четверть часа. 2:30 уже кратно и остаётся 2:30. Подробнее о вычислениях со временем на странице расчёты со временем.

ЦЕЛОЕ и ОТБР с отрицательными числами

Обе отбрасывают дробную часть положительного числа: =ЦЕЛОЕ(4,7) и =ОТБР(4,7) обе дают 4. Расходятся они на отрицательных числах. ЦЕЛОЕ (INT) округляет вниз до ближайшего меньшего целого, поэтому -4,2 становится -5. ОТБР (TRUNC) отрезает дробную часть, поэтому -4,2 становится -4, как у ОКРУГЛВНИЗ.

ЦЕЛОЕ, ОТБР и ОКРУГЛВНИЗ
B4
ABCD
1ValueINTTRUNCROUNDDOWN
24.7444
34.2444
4-4.2-5-4-4
5-4.7-5-4-4
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ЦЕЛОЕ(A4)

ОТБР тоже принимает число разрядов: =ОТБР(A2;2) оставляет два знака после запятой и отрезает остальное. Используйте ЦЕЛОЕ, когда имеете в виду «целое число, равное или меньшее», например целые дни в значении даты и времени; используйте ОТБР, когда имеете в виду «цифры до запятой».

Попробуйте: поддоны и шаг цены

Поддоны для каждой отгрузки
D2
ABCD
1ShipmentCartonsPer palletPallets
2S113040
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В D2 посчитайте, сколько поддонов нужно для отгрузки S1: число коробок в B2, делённое на число коробок на поддоне в C2, с округлением вверх до целого поддона.

Округлить цену вверх до следующих 0.25
C2
ABC
1PriceStepRounded up
23.620.25
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В C2 округлите цену в A2 вверх до следующего кратного шага в B2.

Что выбрать

Что нужноФормула7,32 даёт-7,32 даёт
Вверх, 1 знак=ОКРУГЛВВЕРХ(A2;1)7,4-7,4
Вниз, 1 знак=ОКРУГЛВНИЗ(A2;1)7,3-7,3
Вверх до кратного 0,5=ОКРВВЕРХ.МАТ(A2;0,5)7,5-7
Вниз до кратного 0,5=ОКРВНИЗ.МАТ(A2;0,5)7-7,5
Меньшее целое=ЦЕЛОЕ(A2)7-8
Отбросить дробную часть=ОТБР(A2)7-7

Ошибка, которой стоит избегать: использовать ОКРУГЛВВЕРХ, когда имелось в виду «до ближайшего». =ОКРУГЛВВЕРХ(B2;0) для 3,01 часа выставляет к оплате 4 часа. Если правило «до ближайшего», используйте ОКРУГЛ; если «до следующей четверти часа», используйте ОКРВВЕРХ с шагом.

Часто задаваемые вопросы

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

Используйте =ОКРУГЛВВЕРХ(A2;0) для целого числа или =ОКРУГЛВВЕРХ(A2;2) для двух знаков после запятой. Любой остаток за оставляемыми разрядами округляется вверх, поэтому 2,01 с 0 разрядов становится 3.

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

ОКРУГЛВВЕРХ считает разряды: =ОКРУГЛВВЕРХ(A2;-1) поднимает до следующего десятка. ОКРВВЕРХ поднимает до следующего кратного любого числа: =ОКРВВЕРХ(A2;5) до следующего кратного 5, а =ОКРВВЕРХ(A2;0,25) до следующей четверти.

Чем ЦЕЛОЕ отличается от ОТБР в Excel?

На положительных числах они совпадают, а на отрицательных нет. =ЦЕЛОЕ(-4,2) округляет вниз до -5, ближайшего меньшего целого, а =ОТБР(-4,2) отрезает дробную часть и даёт -4.

Как убрать дробную часть без округления в Excel?

Используйте =ОТБР(A2) или =ОКРУГЛВНИЗ(A2;0): 7,99 становится 7. Чтобы оставить два знака после запятой и отрезать остальное, используйте =ОТБР(A2;2), тогда 7,999 становится 7,99.

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

Используйте =ОКРВВЕРХ(A2;5) (или =ОКРВВЕРХ.МАТ(A2;5)): 11 становится 15, а 15 остаётся 15. Чтобы округлить вниз до кратного 5, используйте =ОКРВНИЗ(A2;5).

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ