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

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

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

Главное правило: Форматирование ячейки («Уменьшить разрядность») меняет только отображение числа, но не его реальное значение в памяти. Для изменения самого числа обязательно используйте формулы.

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

Функция ОКРУГЛ — основной инструмент для работы с дробями. Её синтаксис универсален: =ОКРУГЛ(число; разряды)

Параметр разряды определяет точность:

  • Положительное число (>0): Округление после запятой. Например, 2 оставит два знака после запятой.
  • Ноль (0): Округление до ближайшего целого.
  • Отрицательное число (<0): Округление слева от запятой (до десятков, сотен и т.д.).

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

  • =ОКРУГЛ(3,14159; 2)3,14 (до сотых)
  • =ОКРУГЛ(15,6; 0)16 (до целых)
  • =ОКРУГЛ(1234; -2)1200 (до сотен)
  • =ОКРУГЛ(1234; -1)1230 (до десятков)

Контроль направления: ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ

В ситуациях, где математическое правило «5 и выше» неприменимо (например, расчет количества упаковок товара или предельных значений), используют направленные функции.

ОКРУГЛВВЕРХ

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

  • Синтаксис: =ОКРУГЛВВЕРХ(число; разряды)
  • Пример: =ОКРУГЛВВЕРХ(4,1; 0)5. Даже 4,0001 станет 5.
  • Применение: Расчет необходимого количества материалов, где нельзя брать часть единицы.

ОКРУГЛВНИЗ

Всегда отбрасывает дробную часть, округляя по модулю в меньшую сторону.

  • Синтаксис: =ОКРУГЛВНИЗ(число; разряды)
  • Пример: =ОКРУГЛВНИЗ(4,9; 0)4.
  • Применение: Расчет гарантированного минимума или усечение данных.

Осторожно с отрицательными числами! Функции «ВВЕРХ» и «ВНИЗ» работают по модулю.

  • ОКРУГЛВВЕРХ(-5,2; 0) даст -6 (так как -6 меньше, чем -5,2, но по модулю 6 > 5).
  • ОКРУГЛВНИЗ(-5,2; 0) даст -5. Проверяйте логику, если работаете с отрицательным балансом или температурой.

Специализированные функции округления

Для узких задач в Excel есть встроенные инструменты, экономящие время на сложных формулах.

До значимых цифр (ОКРУГЛ.ЗНАЧ)

Необходима в научных расчетах, где важна точность измерения, а не положение запятой. =ОКРУГЛ.ЗНАЧ(число; кол-во_значимых_цифр)

  • =ОКРУГЛ.ЗНАЧ(12345; 3)12300 (первые три цифры значимы).
  • =ОКРУГЛ.ЗНАЧ(0,0012345; 3)0,00123.

До четного или нечетного (ЧЕТНАЯ / НЕЧЕТНАЯ)

Округляет до ближайшего соответствующего целого числа.

  • =ЧЕТНАЯ(3)4
  • =ЧЕТНАЯ(2)2 (не меняется)
  • =НЕЧЕТНАЯ(2)3
  • Применение: Упаковка товаров парами, планирование смен, статистические выборки.

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

ЗадачаФункцияПример формулыРезультат для 3,14Результат для 3,6
СтандартноеОКРУГЛ=ОКРУГЛ(A1; 0)34
Всегда большеОКРУГЛВВЕРХ=ОКРУГЛВВЕРХ(A1; 0)44
Всегда меньшеОКРУГЛВНИЗ=ОКРУГЛВНИЗ(A1; 0)33
До четногоЧЕТНАЯ=ЧЕТНАЯ(A1)44
До нечетногоНЕЧЕТНАЯ=НЕЧЕТНАЯ(A1)35
Усечение (отброс)ОТБР=ОТБР(A1; 0)33

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

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

  1. Подмена понятий: Формат vs Формула. Пользователи часто меняют формат ячейки на «Числовой» с 2 знаками. Визуально число становится 3,14, но в формулах участвует полное 3,14159.... Это приводит к расхождению итоговых сумм. Решение: Используйте функцию ОКРУГЛ внутри формулы суммы: =СУММ(ОКРУГЛ(A1:A10; 2)) (для массивов в новых версиях) или создайте вспомогательный столбец.

  2. Накопление погрешности. При цепочке вычислений (умножение, затем деление, затем сложение) ошибка округления на каждом этапе может исказить финальный результат. Решение: Округляйте промежуточные итоги только если это требуется по регламенту. В идеале храните полные данные и округляйте только финальный вывод.

  3. Ошибка #ЗНАЧ!. Возникает, если в качестве аргумента передан текст, который Excel не может преобразовать в число. Решение: Проверьте исходные данные или используйте функцию ЗНАЧЕН() для очистки текста.

FAQ

Как сделать банковское округление? Стандартная функция ОКРУГЛ в русских версиях Excel обычно работает корректно. Однако для строгого банковского правила (округление до ближайшего четного при ровно 5 на конце) можно использовать комбинацию: =ОКРУГЛ(ЕСЛИ(И(ОСТАТ(ABS(A1)*10^n;1)=0,5; ОСТАТ(ОКРУГЛ(A1;n);2)<>0); ОКРУГЛ(A1;n)+1; ОКРУГЛ(A1;n)); n), где n — число знаков. Часто проще использовать надстройки или функцию ОКРУГЛТ для кратных значений.

Можно ли округлять сразу диапазон ячеек? В классических версиях нужно протягивать формулу. В Excel 365 с поддержкой динамических массивов можно написать =ОКРУГЛ(A1:A10; 2), и результат «разольется» (spill) в соседние ячейки автоматически.

Как округлить до 5 или 10 копеек? Используйте функцию ОКРУГЛТ (или MROUND в английской версии). Пример: =ОКРУГЛТ(123,47; 0,05) округлит число до ближайших 5 копеек (результат: 123,45 или 123,50).