Как правильно округлить числа в большую сторону в Excel

Иван Корнев·18 августа 2026·2 мин

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

Оглавление

Основные функции для округления вверх

Для гарантированного округления в большую сторону в Excel применяются специальные математические функции. Выбор конкретной зависит от требуемой точности и логики расчета.

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

  • Синтаксис: =ОКРУГЛВВЕРХ(число; число_разрядов)
  • Примеры:
    • =ОКРУГЛВВЕРХ(42,13; 0) вернет 43 (округление до целого вверх).
    • =ОКРУГЛВВЕРХ(3,14159; 2) вернет 3,15 (округление до двух знаков после запятой вверх).
    • Если указать отрицательное число разрядов, округление происходит до десятков, сотен и т.д. влево от запятой.

2. ОКРВВЕРХ (CEILING) и ОКРВВЕРХ.МАТ (CEILING.MATH)
Эти функции округляют число вверх до ближайшего целого или до ближайшего числа, кратного указанной точности.

  • Синтаксис: =ОКРВВЕРХ(число; точность)
  • Примеры:
    • =ОКРВВЕРХ(204087; 100) вернет 204100 (округление до ближайшей сотни вверх).
    • =ОКРВВЕРХ(A1; 3) округлит значение ячейки A1 вверх до ближайшего числа, кратного трем.

Функция ОКРВВЕРХ.МАТ является более современной версией и позволяет дополнительно управлять направлением округления для отрицательных чисел.

Важное отличие от функции ОКРУГЛ

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

Сравнение функций округления

ФункцияНазначениеПример формулыРезультат
ОКРУГЛВВЕРХОкругление до заданного числа знаков строго вверх=ОКРУГЛВВЕРХ(42,13; 0)43
ОКРВВЕРХОкругление вверх до числа, кратного указанной точности=ОКРВВЕРХ(204087; 100)204100
ОКРВВЕРХ.МАТОкругление с дополнительным управлением для отрицательных чисел=ОКРВВЕРХ.МАТ(A1; 3)Зависит от значения в A1

Частые ошибки

  1. Использование функции ОКРУГЛ вместо ОКРУГЛВВЕРХ. Это приводит к тому, что числа со следующей цифрой меньше 5 округляются вниз, что нарушает логику строгого увеличения значения.
  2. Неучет особенностей отрицательных чисел. Стандартная функция ОКРУГЛВВЕРХ округляет отрицательные числа по модулю в большую сторону (например, -3,14 станет -4). Если требуется иная логика, необходимо использовать ОКРВВЕРХ.МАТ.

FAQ

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

Можно ли округлить число вверх до десятков или сотен?
Да, для этого в функции ОКРУГЛВВЕРХ нужно указать отрицательное значение разрядов (например, -1 для десятков, -2 для сотен), либо использовать функцию ОКРВВЕРХ с соответствующей точностью (например, 10 или 100).