Управление точностью чисел в Excel

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

Чтобы округлить число в Excel, используйте функцию =ОКРУГЛ(число; количество_знаков) (или ROUND в английской версии). Она меняет само значение ячейки, обрезая лишние знаки по правилам математики. Если нужно лишь визуально скрыть дробную часть для отчета, но сохранить точность для расчетов, примените форматирование ячеек (Ctrl+1), не используя формулы. Выбор метода зависит от вашей цели: финальный результат или промежуточные вычисления.

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

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

  • ОКРУГЛ (ROUND) — стандартное математическое округление.

    • Синтаксис: =ОКРУГЛ(число; кол-во_знаков)
    • Если второй аргумент положительный (например, 2), округление идет после запятой.
    • Если отрицательный (например, -1), округление идет до запятой (до десятков).
    • Пример: =ОКРУГЛ(3,14159; 2)3,14.
    • Пример: =ОКРУГЛ(127; -1)130.
  • ОКРУГЛВВЕРХ (ROUNDUP) — всегда увеличивает модуль числа.

    • Даже 3,0001 станет 4 (при округлении до целых).
    • Пример: =ОКРУГЛВВЕРХ(3,1; 0)4.
  • ОКРУГЛВНИЗ (ROUNDDOWN) — всегда отбрасывает дробную часть, уменьшая модуль.

    • Работает как усечение.
    • Пример: =ОКРУГЛВНИЗ(3,9; 0)3.

Для быстрой вставки функции начните писать =ОКР в ячейке, и Excel предложит список подходящих вариантов. Аргументы разделяются точкой с запятой ; в русской локализации.

Округление до кратных значений

Иногда требуется привести цены к формату «х,99» или веса к шагу в 5 кг. Для этого используются специализированные функции.

Функция (Рус/Eng)Логика работыПример: Число 17, шаг 5
ОКРУГЛ.ДОТ (MROUND)До ближайшего кратного15 (ближе к 15, чем к 20)
ОКРВВЕРХ (CEILING)Вверх до ближайшего кратного20
ОКРВНИЗ (FLOOR)Вниз до ближайшего кратного15
  • Сценарий использования: Расчет упаковки товаров. Если у вас 17 единиц, а коробка вмещает 5, функция ОКРВВЕРХ(17; 5) покажет, что нужно 20 мест (4 коробки), чтобы всё поместилось.

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

Частая ошибка новичков — использование форматирования там, где нужна формула, и наоборот.

Если вам нужно, чтобы в ячейке 3,14159 отображалось как 3,14, но при умножении на 2 результат был 6,28318 (а не 6,28), используйте форматирование:

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

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

Системная настройка точности вычислений

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

  1. Перейдите в ФайлПараметрыДополнительно.
  2. Найдите блок «При пересчете этой книги».
  3. Поставьте галочку «Задать указанную точность».

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

Работа с отрицательными числами и валютой

Функции корректно обрабатывают отрицательные значения, следуя математическим правилам:

  • =ОКРУГЛ(-3,7; 0) даст -4.
  • =ОКРУГЛВНИЗ(-3,7; 0) даст -3 (так как -3 больше, чем -3,7).

Для валютных расчетов в России часто используется «банковское округление» (до четного числа при значении .5), но стандартная функция ОКРУГЛ в Excel работает по арифметическому правилу (округляет 2,5 до 3). Если требуется строгое банковское правило для больших массивов данных, может потребоваться сложная формула или надстройка, однако для 99% задач стандартной функции достаточно.

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

  • Ошибка #ЗНАЧ! (#VALUE!): Возникает, если в аргументе «число» находится текст. Используйте функцию =ЗНАЧЕН() для преобразования текста в число перед округлением.
  • Несоответствие итогов суммы: Сумма столбца не сходится с суммой видимых чисел.
    • Решение: Проверьте, не используете ли вы визуальное форматирование вместо реального округления формулой. Если нужна точность «как на экране», примените функцию ОКРУГЛ к каждому слагаемому.
  • Разделитель аргументов: В русской версии Excel аргументы разделяются точкой с запятой (;), в английской — запятой (,). Если формула не работает, проверьте раскладку и разделитель.

FAQ

Как округлить число до целого без формул? Используйте кнопку «Уменьшить разрядность» на вкладке «Главная» в группе «Число». Это применит визуальное форматирование.

В чем разница между ОКРУГЛ и ОТБР? ОТБР (TRUNC) просто отбрасывает дробную часть, не анализируя её значение (3,9 станет 3). ОКРУГЛ анализирует первую отбрасываемую цифру (3,9 станет 4).

Можно ли округлять до сотен? Да, используйте отрицательное число знаков. =ОКРУГЛ(1234; -2) даст 1200.