Округление чисел вверх в Excel: быстрый старт

Иван Корнев·11.04.2026·3 мин

Чтобы округлить число в большую сторону в Excel, используйте функцию =ПОТ.ОКРУГЛВВЕРХ(число; шаг) (англ. CEILING). Она поднимает значение до ближайшего кратного указанному шагу. Если нужно просто отбросить дробную часть и увеличить целое на единицу (например, 10.1 → 11), подойдет также функция =ОКРУГЛВВЕРХ(число; 0) (англ. ROUNDUP). Эти инструменты незаменимы при расчете количества упаковок, стоимости услуг или планировании ресурсов, где недопустимы дробные остатки.

Функция ПОТ.ОКРУГЛВВЕРХ (CEILING): работа с кратными значениями

Это основной инструмент для задач, где результат должен быть кратен определенному числу (например, упаковки по 6 штук или цены, кратные 50 рублям). Функция всегда округляет модуль числа вверх, независимо от знака.

Синтаксис: =ПОТ.ОКРУГЛВВЕРХ(число; значимость)

  • Число: значение или ссылка на ячейку, которое нужно округлить.
  • Значимость: число, до кратного которому производится округление.

Примеры использования:

ЗадачаИсходное числоФормулаРезультатЛогика
До целого10.2=ПОТ.ОКРУГЛВВЕРХ(10.2; 1)11Ближайшее целое вверх
До пятерок13=ПОТ.ОКРУГЛВВЕРХ(13; 5)15Ближайшее число, кратное 5
До десятков82=ПОТ.ОКРУГЛВЕРХ(82; 10)90Ближайшая десятка вверх
Отрицательное-3.5=ПОТ.ОКРУГЛВВЕРХ(-3.5; 1)-3Движение к нулю (вверх по оси)

Лайфхак для логистики: Если у вас есть 123 детали, а ящик вмещает 10, формула =ПОТ.ОКРУГЛВВЕРХ(123; 10)/10 сразу покажет, что нужно 13 ящиков (результат 130/10).

Функция ОКРУГЛВВЕРХ (ROUNDUP): контроль разрядности

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

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

  • Если второй аргумент > 0: округление после запятой (до сотых, тысячных).
  • Если второй аргумент = 0: округление до ближайшего целого вверх.
  • Если второй аргумент < 0: округление слева от запятой (до десятков, сотен).

Примеры:

  • =ОКРУГЛВВЕРХ(3.141; 2)3.15 (до двух знаков).
  • =ОКРУГЛВВЕРХ(123; -1)130 (до десятков).
  • =ОКРУГЛВВЕРХ(0.004; 2)0.01 (даже малые дроби округляются вверх).

Сравнение функций: какую выбрать?

Выбор зависит от того, что важнее в вашей задаче: математическая кратность или позиция знака.

КритерийПОТ.ОКРУГЛВВЕРХ (CEILING)ОКРУГЛВВЕРХ (ROUNDUP)
Главный принципКратность заданному шагуПозиция десятичного знака
Идеально дляУпаковок, паллет, партий товараДенежных сумм, процентов, ставок
ГибкостьТребует указания шагаГибкое управление знаками
Отрицательные числаОкругляет к нулю (-3.1 → -3)Округляет от нуля (-3.1 → -4)*

Внимание с отрицательными числами! Поведение функций различается. ОКРУГЛВВЕРХ(-3.1; 0) даст -4, так как функция увеличивает модуль числа. ПОТ.ОКРУГЛВВЕРХ(-3.1; 1) даст -3, двигаясь к нулю. Проверяйте знак результата в финансовых моделях.

Частые ошибки и решения

  1. Ошибка #ЧИСЛО! (#NUM!)

    • Причина: В функции ПОТ.ОКРУГЛВВЕРХ знаки аргументов не совпадают (положительное число и отрицательный шаг) или шаг равен 0.
    • Решение: Убедитесь, что оба аргумента имеют одинаковый знак, а шаг не равен нулю.
  2. Неверный результат для отрицательных значений

    • Причина: Непонимание направления округления.
    • Решение: Если нужно строго уменьшить число (сделать его более отрицательным), используйте ОКРУГЛВВЕРХ. Если нужно двигаться к нулю — ПОТ.ОКРУГЛВВЕРХ.
  3. Текстовый формат данных

    • Причина: Ячейка с числом сохранена как текст.
    • Решение: Преобразуйте данные через «Текст по столбцам» или используйте функцию ЗНАЧЕН() внутри формулы: =ПОТ.ОКРУГЛВВЕРХ(ЗНАЧЕН(A1); 1).

FAQ

Как округлить время в Excel в большую сторону? Время в Excel — это дробные числа. Чтобы округлить время до ближайшего часа вверх, используйте: =ПОТ.ОКРУГЛВВЕРХ(A1; "1:00"). Для округления до 15 минут: =ПОТ.ОКРУГЛВВЕРХ(A1; "0:15").

Можно ли округлять сразу диапазон ячеек? Да, в современных версиях Excel (365, 2021) формула автоматически применится ко всему выделенному диапазону, если вы вводите её в первую ячейку столбца рядом с данными.

Есть ли функция для округления только дробной части? Специальной функции нет, но можно использовать комбинацию: =ЦЕЛОЕ(число) + ЕСЛИ(ОСТАТ(число;1)>0; 1; 0). Однако ОКРУГЛВВЕРХ(число; 0) делает то же самое проще и быстрее.