Мастерство округления в Excel: от простых чисел до сложных кратных

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

Чтобы быстро округлить число в Excel, используйте функцию =ROUND(число; количество_знаков) для стандартного математического правила, =ROUNDUP или =CEILING для принудительного округления вверх, и =MROUND для приведения значения к конкретному кратному (например, до 5, 10 или 30). Эти инструменты позволяют адаптировать данные под финансовые отчеты, прайс-листы или статистический анализ без потери смысла.

Быстрый старт: Если нужно просто убрать лишние знаки после запятой по правилам математики (до 5 включительно вниз, больше 5 вверх), формула =ROUND(A1; 2) округлит число в ячейке A1 до двух знаков.

Базовые функции: точность и направление

В Excel нет единой кнопки «округлить», так как задача может стоять по-разному: получить математически верное значение, всегда завысить итог для запаса или, наоборот, занизить его. Выбор функции зависит от цели.

Стандартное округление (ROUND)

Функция =ROUND(число; разряд) работает по школьным правилам арифметики.

  • Разряд > 0: количество знаков после запятой (например, 2 — это копейки).
  • Разряд = 0: округление до целого числа.
  • Разряд < 0: округление разрядов слева от запятой (до десятков, сотен).

Примеры:

  • =ROUND(123.456; 2)123.46
  • =ROUND(123.456; 0)123
  • =ROUND(123.456; -1)120 (до ближайшей десятки)

Принудительное округление вверх и вниз

Иногда математическое правило не подходит. Например, при расчете количества упаковок товара нельзя купить 2.1 упаковки — нужно 3.

  • Вверх (=ROUNDUP или =ОКРВВЕРХ): Всегда увеличивает модуль числа.
    • =ROUNDUP(10.1; 0)11
    • =ROUNDUP(-5.2; 0)-6 (в большую сторону по модулю)
  • Вниз (=ROUNDDOWN или =ОКРВНИЗ): Просто отбрасывает лишние знаки, не анализируя их значение.
    • =ROUNDDOWN(10.9; 0)10

Для работы с отрицательными числами лучше использовать новые функции CEILING.MATH и FLOOR.MATH. Они позволяют задать режим округления отрицательных значений (к нулю или от нуля), что избавляет от путаницы со знаками.

Округление до кратных чисел: 5, 7, 10, 30

Специфическая задача — привести число к ближайшему значению, которое делится на заданный множитель без остатка. Это часто требуется в ценообразовании (кратность 5 или 10 рублей), логистике (упаковки по 30 штук) или планировании времени.

Здесь незаменима функция =MROUND(число; кратное) (в русской версии — =ОКРУГЛТ). Она округляет до ближайшего кратного значения, выбирая направление автоматически (в ту сторону, где разница меньше).

ЗадачаФормулаПример входных данныхРезультатЛогика
До кратного 5=MROUND(A1; 5)2325Ближе к 25, чем к 20
До кратного 7=MROUND(A1; 7)414242 делится на 7
До кратного 10=MROUND(A1; 10)1410Ближе к 10, чем к 20
До кратного 30=MROUND(A1; 30)7890Ближе к 90, чем к 60

Если числа находятся ровно посередине (например, 15 при кратности 10), MROUND округляет в большую сторону (до 20).

Округление строго вверх до кратного

Если задача требует гарантированного запаса (например, заказать материал, который продается только пачками по 30 кг, и 61 кг превращаются в 3 пачки по 90 кг), используйте функцию =CEILING (или =ПОТОЛОК).

  • =CEILING(61; 30)90
  • =CEILING(23; 5)25
  • =CEILING(21; 5)25 (даже если 21 ближе к 20, мы идем вверх)

Аналогично, для строгого занижения до кратного используется =FLOOR (или =ПОЛ).

Работа с десятичной точностью: 5, 7, 10 знаков

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

  • До 5 знаков: =ROUND(A1; 5)
  • До 7 знаков: =ROUND(A1; 7)
  • До 10 знаков: =ROUND(A1; 10)

Осторожно с точностью. Визуальное форматирование ячейки (через меню «Число») меняет только отображение, но не само значение в памяти. Для реальных расчетов всегда используйте формулы округления, иначе в итоговых суммах могут возникнуть расхождения на копейки из-за скрытых знаков.

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

  1. Ценообразование («Красивые цены»). Чтобы все цены заканчивались на 90 или 99 рублей, можно скомбинировать функции.

    • Вариант: Округлить вверх до десятков и вычесть 1.
    • Формула: =CEILING(A1; 10) - 1
    • Пример: Цена 142 руб. → Округляем до 150 → Вычитаем 1 → 149 руб.
  2. Логистика и закупки. Товар поставляется коробками по 12 штук. Нужно узнать, сколько коробок заказать для получения минимум 100 единиц.

    • Сначала находим нужное количество единиц, кратное 12: =CEILING(100; 12) → 108.
    • Делим на размер коробки: =108 / 129 коробок.
    • Или одной формулой: =CEILING(100; 12) / 12.
  3. Учет времени. Табель учета рабочего времени часто требует округления минут до 15 или 30.

    • Округление до получаса: =MROUND(время; "0:30").

Частые ошибки

  • #ЧИСЛО! в функции MROUND. Эта ошибка возникает, если попытаться округлить отрицательное число до положительного кратного (или наоборот). Знаки числа и кратного должны совпадать. Решение: использовать ABS или проверить знаки перед расчетом.
  • Путаница между округлением и форматом. Пользователи часто меняют формат ячейки на «0 знаков после запятой», думая, что число стало целым. При последующем умножении участвует исходное дробное значение, что ломает отчеты.
  • Неверный разделитель. В русской локализации Excel аргументы разделяются точкой с запятой (;), а не запятой. Формула =ROUND(A1, 2) выдаст ошибку, правильно: =ROUND(A1; 2).

FAQ

Как округлить время в Excel? Время в Excel — это дробное число суток. Используйте те же функции, указывая кратное в формате времени. Например, =MROUND(A1; "0:15") округлит время до ближайших 15 минут.

Можно ли округлять сразу весь столбец? Да, напишите формулу в первой ячейке (например, B1), затем протяните её вниз за маркер автозаполнения. Если нужно заменить исходные числа округленными, скопируйте столбец с формулами и вставьте его на то же место через «Специальную вставку» -> «Значения».

В чем разница между CEILING и CEILING.MATH? CEILING.MATH — современная версия, введенная в Excel 2013. Она корректнее обрабатывает отрицательные числа (по умолчанию округляет их к нулю, т.е. -5.5 станет -5, а не -6, как в старом CEILING). Для положительных чисел разницы нет.