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

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

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

В русскоязычной версии Excel разделителем аргументов в формулах является точка с запятой (;), а не запятая. Десятичный разделитель — запятая.

Основные функции для математического округления

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

1. ОКРУГЛ (ROUND) — стандартное правило

Функция округляет число до указанного количества знаков по правилам математики (цифры 0–4 отбрасываются, 5–9 увеличивают предыдущий разряд).

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

  • =ОКРУГЛ(123,456; 2)123,46 (до сотых)
  • =ОКРУГЛ(123,456; 0)123 (до целых)
  • =ОКРУГЛ(123,456; -1)120 (до десятков)
  • =ОКРУГЛ(123,456; -2)100 (до сотен)

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

2. ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ (ROUNDUP, ROUNDDOWN)

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

  • ОКРУГЛВВЕРХ: Всегда увеличивает модуль числа.
    • =ОКРУГЛВВЕРХ(3,1; 0)4
    • =ОКРУГЛВВНИЗ(-3,1; 0)-4 (для отрицательных чисел «вверх» означает дальше от нуля)
  • ОКРУГЛВНИЗ: Всегда уменьшает модуль числа (отбрасывает лишнее).
    • =ОКРУГЛВНИЗ(3,9; 0)3
    • =ОКРУГЛВНИЗ(-3,9; 0)-3

Эти функции незаменимы при расчете налогов (где копейки всегда идут в бюджет) или нормировании ресурсов.

3. ОКРУГЛТ (MROUND) — до ближайшего кратного

Функция округляет число до ближайшего значения, кратного указанному множителю. Полезна для ценообразования (например, цены, оканчивающиеся на 0 или 5) и логистики.

Синтаксис: =ОКРУГЛТ(число; точность)

  • =ОКРУГЛТ(23; 5)25 (ближайшее к 23, кратное 5)
  • =ОКРУГЛТ(17,3; 0,5)17,5
  • =ОКРУГЛТ(12; 10)10

Если число отрицательное, множитель также должен быть отрицательным, иначе функция вернет ошибку #ЧИСЛО!.

4. Потолок и Пол (CEILING, FLOOR)

Аналоги ОКРУГЛВВЕРХ/ВНИЗ, но с шагом кратности.

  • =ПОТОЛОК(3,1; 0,5)3,5 (округление вверх до ближайших 0,5)
  • =ПОЛ(3,9; 1)3 (округление вниз до ближайших целых)

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

Функция (Рус.)Функция (Eng.)Логика работыПример: Число 2,14
ОКРУГЛROUNDПо правилам математики2 (при 0 знаков)
ОКРУГЛВВЕРХROUNDUPВсегда больше (по модулю)3
ОКРУГЛВНИЗROUNDDOWNВсегда меньше (по модулю)2
ОКРУГЛТMROUNDДо ближайшего кратногоЗависит от шага
ЦЕЛОЕINTОтбрасывает дробную часть2
ОТБРTRUNCПросто обрезает знаки2

Визуальное округление через формат ячеек

Часто пользователю нужно лишь скрыть лишние знаки после запятой, не меняя реальное значение для расчетов. Это делается через форматирование.

Как сделать:

  1. Выделите нужные ячейки.
  2. Нажмите Ctrl+1 (или правая кнопка мыши → Формат ячеек).
  3. Вкладка Число → категория Числовой.
  4. Укажите нужное количество знаков после запятой.

Ключевое отличие: Если в ячейке А1 хранится 3,14159, а формат установлен на «2 знака», на экране вы увидите 3,14. Однако, если вы умножите А1 на 2, результат будет 6,28318, а не 6,28.

Используйте форматирование для отчетов и печати. Используйте функции (ОКРУГЛ) для финальных финансовых итогов, где важна точность до копейки в каждой операции.

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

  1. Ошибка #ИМЯ?

    • Причина: Использование английских названий функций (ROUND) в русскоязычном Excel или наоборот.
    • Решение: Проверьте язык интерфейса. В русском Excel пишите ОКРУГЛ.
  2. Накопление погрешности

    • Проблема: Сумма округленных визуально чисел не сходится с итоговым результатом.
    • Решение: Применяйте функцию ОКРУГЛ внутри формулы суммы: =СУММ(ОКРУГЛ(A1:A10; 2)). В старых версиях Excel это требует ввода как формулы массива (Ctrl+Shift+Enter), в новых (Office 365) работает автоматически.
  3. Неверный разделитель

    • Причина: Использование запятой вместо точки с запятой между аргументами.
    • Решение: Пишите =ОКРУГЛ(A1; 2), а не =ОКРУГЛ(A1, 2).
  4. Округление дат

    • Даты в Excel — это числа. Округление даты до целого (=ОКРУГЛ(A1; 0) уберет время, оставив только дату. Округление до -1 может сдвинуть дату на годы вперед или назад.

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

Финансовый отчет с копеечной точностью

Чтобы избежать расхождений в балансе из-за тысячных долей рубля: =ОКРУГЛ(Сумма_продажи * НДС; 2)

Прайс-лист с красивыми ценами

Округление цен до 99 копеек: =ОКРУГЛТ(Себестоимость * Наценка; 1) - 0,01 (Сначала округляем до целого рубля, затем вычитаем 1 копейку)

Нормирование времени

Округление табеля рабочего времени до ближайших 15 минут: =ОКРУГЛТ(Время_работы; "0:15") (Excel корректно обрабатывает текстовое представление времени в качестве кратного)

FAQ

В чем разница между функциями ЦЕЛОЕ и ОТБР? Функция ОТБР просто отбрасывает дробную часть (3,9 → 3; -3,9 → -3). Функция ЦЕЛОЕ округляет до ближайшего меньшего целого (3,9 → 3; -3,9 → -4). Для положительных чисел результат одинаков, для отрицательных — различается.

Как округлить сразу весь столбец? Введите формулу в первую ячейку (например, B1: =ОКРУГЛ(A1; 2)), затем протяните маркер заполнения вниз до конца таблицы. В Excel 365 можно ввести формулу один раз для всего диапазона, если используется динамический массив.

Можно ли заставить Excel всегда округлять 5 в большую сторону? Стандартная функция ОКРУГЛ использует «банковское округление» (четное число), где 2,5 округляется до 2, а 3,5 до 4. Чтобы всегда округлять 5 вверх, используйте комбинацию: =ОКРУГЛ(число + 0,0000001; разряд) или функцию ОКРУГЛВВЕРХ с небольшой хитростью, но чаще всего стандартного поведения достаточно для статистики.