Как округлять числа в Excel: полное руководство по функциям

Иван Корнев·09.04.2026·4 мин

Чтобы округлить число в Excel, используйте функцию =ОКРУГЛИТЬ(число; количество_знаков). Для принудительного округления вверх применяется ОКРУГЛВВЕРХ, а вниз — ОКРУГЛВНИЗ. Второй аргумент функции определяет точность: положительное число задает количество знаков после запятой (например, 2 для копеек), отрицательное — разряд перед запятой (для округления до десятков или сотен).

Базовая функция ОКРУГЛИТЬ

Функция ОКРУГЛИТЬ (англ. ROUND) работает по правилам школьной математики: если следующая отбрасываемая цифра равна 5 или больше, число округляется в большую сторону, если меньше 5 — в меньшую.

Синтаксис:

=ОКРУГЛИТЬ(число; количество_знаков)

Округление до целого числа

Чтобы убрать дробную часть, установите второй аргумент равным 0.

  • Пример: =ОКРУГЛИТЬ(123.4; 0) → результат 123.
  • Пример: =ОКРУГЛИТЬ(123.6; 0) → результат 124.

Округление до десятых и сотых

Для финансовых расчетов чаще всего требуется два знака после запятой.

  • До десятых (1 знак): =ОКРУГЛИТЬ(123.456; 1)123.5.
  • До сотых (2 знака): =ОКРУГЛИТЬ(123.456; 2)123.46.

В бухгалтерии стандарт — два знака после запятой. Используйте формулу =ОКРУГЛИТЬ(Ячейка*НДС; 2), чтобы избежать накопления ошибок в итоговых суммах из-за «висящих» хвостов дробей.

Принудительное округление: ВВЕРХ и ВНИЗ

Иногда математические правила неприменимы. Например, при расчете количества упаковок товара нельзя купить 0.1 коробки — нужно брать целую. Здесь помогают специализированные функции.

Функция ОКРУГЛВВЕРХ (ROUNDUP)

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

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

  • Расчет необходимого количества материалов: =ОКРУГЛВВЕРХ(Площадь/Расход_одной_упаковки; 0).
  • Формула: =ОКРУГЛВВЕРХ(123.11; 0) → результат 124.
  • До сотых: =ОКРУГЛВВЕРХ(123.111; 2) → результат 123.12.

Функция ОКРУГЛВНИЗ (ROUNDDOWN)

Отсекает лишние знаки, всегда округляя к нулю (в меньшую сторону по модулю). Работает как усечение числа.

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

  • Расчет гарантированного минимума или скидок.
  • Формула: =ОКРУГЛВНИЗ(123.99; 0) → результат 123.
  • До сотых: =ОКРУГЛВНИЗ(123.999; 2) → результат 123.99.

Не путайте функции округления с форматом ячеек. Если вы просто измените формат числа на «Числовой» с 2 знаками, визуально число округлится, но в памяти Excel останется полная точность (например, 123.999). Это приведет к ошибкам в итоговых суммах. Всегда используйте формулы для реального изменения значения.

Продвинутые техники: отрицательные знаки и кратные числа

Функции округления в Excel обладают гибкостью, позволяя работать не только с дробной частью.

Округление до десятков, сотен и тысяч

Если указать во втором аргументе отрицательное число, округление произойдет слева от запятой.

  • -1 — до десятков.
  • -2 — до сотен.
  • -3 — до тысяч.

Пример: Число 1234 нужно округлить до ближайшей сотни. =ОКРУГЛИТЬ(1234; -2) → результат 1200. =ОКРУГЛВВЕРХ(1234; -2) → результат 1300.

Функция МЧИСЛО.ОКРУГЛ (MROUND)

Полезна, когда нужно округлить число до определенного кратного значения (например, до 5, 10 или 0.05). Часто используется в ценообразовании («красивые цены») или при работе с валютой, где нет монет мельче 5 копеек.

Синтаксис: =МЧИСЛО.ОКРУГЛ(число; кратное)

Примеры:

  • Округлить цену до ближайших 9 рублей: =МЧИСЛО.ОКРУГЛ(124; 9)126 (ближайшее кратное 9).
  • Округлить сумму до 5 копеек: =МЧИСЛО.ОКРУГЛ(1.234; 0.05)1.25.

Сравнительная таблица функций

ЗадачаФункция (Русский)Функция (English)Пример (123.456)Результат
По правилам математикиОКРУГЛИТЬROUND=ОКРУГЛИТЬ(123.456; 2)123.46
Всегда в большую сторонуОКРУГЛВВЕРХROUNDUP=ОКРУГЛВВЕРХ(123.451; 2)123.46
Всегда в меньшую сторонуОКРУГЛВНИЗROUNDDOWN=ОКРУГЛВНИЗ(123.459; 2)123.45
До ближайшего кратногоМЧИСЛО.ОКРУГЛMROUND=МЧИСЛО.ОКРУГЛ(123.456; 0.5)123.5

Частые ошибки при работе с округлением

  1. Разделитель аргументов. В русской версии Excel аргументы разделяются точкой с запятой (;), в английской — запятой (,). Использование неверного разделителя вызовет ошибку формулы.
  2. Накопление погрешности. Если вы округляете промежуточные результаты в большой таблице, сумма округленных значений может отличаться от суммы исходных данных, округленной в конце. Решением является использование функции СУММПРОИЗВ с округлением внутри или скрытие лишних знаков форматом, если точность критична только для финального итога.
  3. Текстовый формат. Убедитесь, что ячейка с числом имеет формат «Общий» или «Числовой». Если там текст, функции округления вернут ошибку #ЗНАЧ!.

FAQ

Как округлить время в Excel? Время в Excel — это тоже числа. Чтобы округлить время до ближайшего часа, используйте =ОКРУГЛИТЬ(A1*24; 0)/24. Для округления до 15 минут: =ОКРУГЛИТЬ(A1*96; 0)/96.

Можно ли округлять сразу в формуле расчета? Да, это лучший подход. Вместо =A1*B1 пишите =ОКРУГЛИТЬ(A1*B1; 2). Так вы гарантируете, что в ячейке сохранится именно то число, которое видите.

Что делать, если нужна английская версия функции? Если у вас англоязычный интерфейс, используйте аналоги: ROUND, ROUNDUP, ROUNDDOWN, MROUND. Синтаксис остается тем же, меняется только название и разделитель на запятую.