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

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

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

Ниже приведено подробное руководство по выбору нужной функции и предотвращению ошибок в финансовых расчетах.

Быстрый старт:

  • До целого: =ОКРУГЛ(A1; 0)
  • До 2 знаков (копейки): =ОКРУГЛ(A1; 2)
  • Всегда вверх: =ОКРУГЛВВЕРХ(A1; 0)
  • До кратного 5: =МРАУНД(A1; 5)

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

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

Таблица основных функций

Функция (RU)Функция (EN)Описание поведенияПример (12.346)
ОКРУГЛROUNDСтандартное мат. округление (≥5 вверх)12.35 (при 2 знаках)
ОКРУГЛВВЕРХROUNDUPВсегда увеличивает модуль числа12.35 → 12.35 (или 13 при 0 знаках)
ОКРУГЛВНИЗROUNDDOWNВсегда отбрасывает лишнее (усечение)12.34
ОТБРTRUNCПросто удаляет знаки без анализа12.34
МРАУНДMROUNDОкругляет до указанного кратного12.35 → 12.5 (кратное 0.5)
ЧЁТН / НЕЧЁТEVEN / ODDДо ближайшего четного или нечетного целого13 / 13

Синтаксис и логика работы

Понимание второго аргумента (число_разрядов) критически важно для корректной работы формул.

  1. Положительное число (например, 2): Округление происходит после запятой.
    • =ОКРУГЛ(123.456; 2)123.46
  2. Ноль (0): Округление до целого числа.
    • =ОКРУГЛ(123.456; 0)123
  3. Отрицательное число (например, -1): Округление происходит до запятой (до десятков, сотен и т.д.).
    • =ОКРУГЛ(123.456; -1)120 (до десятков)
    • =ОКРУГЛ(123.456; -2)100 (до сотен)

Лайфхак для отрицательных чисел: Функции ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ работают по модулю числа. Для отрицательных значений -12.3:

  • ОКРУГЛВВЕРХ(-12.3; 0) даст -13 (число становится "больше" по модулю, но меньше по значению).
  • ОКРУГЛВНИЗ(-12.3; 0) даст -12. Будьте внимательны при расчете убытков или температур ниже нуля.

Специфические сценарии использования

Финансовые расчеты и банковское округление

В бухгалтерии часто требуется строгое соответствие копеек. Стандартная функция ОКРУГЛ подходит для большинства случаев. Однако, если требуется округление до 5 или 10 копеек (например, для наличных расчетов), используйте МРАУНД.

  • Округление до 5 копеек: =МРАУНД(A1; 0.05)
  • Округление суммы чека до 10 рублей: =МРАУНД(A1; 10)

Важно: Функция МРАУНД доступна во всех современных версиях Excel. В очень старых версиях может потребоваться надстройка "Пакет анализа".

Усечение без округления (ОТБР и ЦЕЛОЕ)

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

  • =ОТБР(число) — просто удаляет все знаки после запятой. 12.99 превратится в 12.
  • =ЦЕЛОЕ(число) — округляет до ближайшего меньшего целого. Для положительных чисел работает как ОТБР, но для отрицательных -12.1 вернет -13 (так как -13 меньше, чем -12.1).

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

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

    • Решение: Округляйте только финальный результат отображения, либо используйте функцию ОКРУГЛ внутри каждой промежуточной формулы, если это требование регламента.
  2. Визуальное vs Фактическое округление. Изменение количества знаков через кнопку на панели инструментов («Уменьшить разрядность») меняет только отображение, но не само значение в ячейке. В формулах будет участвовать полное число (например, 12.346), хотя на экране видно 12.35.

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

    • Правильно: =ОКРУГЛ(A1; 2)
    • Ошибка: =ОКРУГЛ(A1, 2) (вернет #ИМЯ? или ошибку синтаксиса).

Часто задаваемые вопросы (FAQ)

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

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

В чем разница между ОКРУГЛ и ОКРУГЛТ? Функция ОКРУГЛТ (англ. CEILING) округляет число вверх до ближайшего кратного значения. Она похожа на МРАУНД, но всегда в большую сторону. Например, ОКРУГЛТ(12.1; 5) даст 15, тогда как МРАУНД(12.1; 5) даст 10.