Гид по технологиям

Как использовать функцию MROUND в Excel

• 5 min read • Excel • Обновлено 23 Nov 2025
Функция MROUND в Excel — как использовать
Функция MROUND в Excel — как использовать

Логотип Excel на экране ноутбука

Что такое MROUND в Excel?

Функция MROUND в Excel округляет число до ближайшего кратного заданному значению. Она полезна, когда нужно стандартизировать значения по шагу (например, до 5, 10, 0:15 и т. п.).

Синтаксис:

=MROUND(number, multiple)

Где:

  • number — значение, которое нужно округлить.
  • multiple — кратность, до которой выполняется округление.

Важно: если number и multiple имеют разные знаки, функция вернёт ошибку #NUM!.

Примеры использования функции MROUND

Ниже — практические примеры с пояснениями и картинками из таблиц.

1. Округление до ближайшего целого

Если в ячейке A2 хранится оценка с десятичными знаками, можно округлить её до целого:

=MROUND(A2, 1)

Пример использования MROUND для округления до целого

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

2. Округление до ближайшего кратного

Чтобы округлять цены в колонке A до ближайших 5 единиц, используйте:

=MROUND(A2, 5)

Округление цен до кратного 5 с помощью MROUND

Примените автозаполнение, чтобы распространить формулу на остальные ячейки.

3. Округление временных значений

Для округления времени до ближайшего 15‑минутного интервала используйте временную запись в качестве кратности:

=MROUND(A2, "0:15")

Округление времени до 15 минут с помощью MROUND

В Excel время хранится как дробная часть суток, поэтому строковая запись “0:15” работает как кратность 15 минут.

4. Округление отрицательных чисел

MROUND работает и с отрицательными значениями. Для округления отрицательного числа до ближайшего кратного используйте отрицательную кратность:

=MROUND(A2, -2)

Округление отрицательных чисел с помощью MROUND

Если number и multiple имеют разные знаки, формула вернёт ошибку #NUM!.

Как сочетать MROUND с другими функциями Excel

Комбинация функций повышает гибкость расчётов. Ниже — распространённые примеры.

Использование MROUND с SUM

Чтобы сложить диапазон и округлить итог до ближайших 100 единиц, вложите SUM в MROUND:

=MROUND(SUM(A2:A7), 100)

Округление суммы диапазона до ближайших 100 с помощью MROUND и SUM

Использование MROUND с IF

Округляйте значения по условию. Например, округлять оценки >= 60 до ближайших 10, остальные — оставить как есть:

=IF(A2 >= 60, MROUND(A2, 10), A2)

Условное округление с помощью IF и MROUND

Когда MROUND не подходит (контрпримеры)

  • Нужен всегда вверх или всегда вниз: MROUND округляет по ближайшему кратному, а не всегда вверх (CEILING) или всегда вниз (FLOOR).
  • Разные знаки number и multiple приводят к ошибке #NUM!.
  • Требуется банковское округление (round to even) — используйте ROUND или другие функции, в зависимости от версии Excel.
  • Работаете с множественными шагами округления в одной формуле и хотите гибкое поведение — придётся комбинировать с IF или SIGN.

Альтернативные подходы

  • CEILING или CEILING.MATH — округление вверх к ближайшему кратному.
  • FLOOR или FLOOR.MATH — округление вниз к ближайшему кратному.
  • ROUND — стандартное округление до указанного числа знаков после запятой.
  • INT / TRUNC — отбрасывают дробную часть (вниз к нулю или вниз к минус бесконечности).

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

Ментальные модели и эвристики

  • Модель «шагов»: представляйте шкалу с шагом = multiple. MROUND помещает число на ближайшую метку этой шкалы.
  • Знак кратности должен совпадать со знаком числа — иначе ошибка.
  • Для времени думайте в долях суток (15 минут = 1/96 дня).

Факт-бокс — ключевые тезисы

  • Суть: округление до ближайшего кратного.
  • Синтаксис: =MROUND(number, multiple).
  • Ошибка #NUM!: если number и multiple разных знаков.
  • Применяется к числам, датам и времени (временныe кратности задаются как “h:mm”).

Мини‑методология: внедрение MROUND в отчёты

  1. Определите бизнес‑шаг (multiple): например, 5 для цен, 100 для сумм, 0:15 для времени.
  2. Проверьте знаки данных и кратности; укажите отрицательные кратности при необходимости.
  3. Напишите формулу для одной контрольной ячейки.
  4. Проведите тесты на граничных значениях (.5, -.5, 0).
  5. Примените автозаполнение или таблицу Excel.
  6. Документируйте правило округления в примечании к листу.

Чек-лист по ролям

  • Аналитик данных:

    • Проверить типы данных (число/время).
    • Убедиться, что кратность соответствует бизнес‑правилу.
    • Протестировать на граничных значениях.
  • Бухгалтер:

    • Убедиться, что округление соответствует политике учёта.
    • Использовать CEILING/FLOOR, если нужно строго вверх/вниз.
  • Разработчик отчётов:

    • Включить комментарий о правиле округления.
    • Автоматизировать применение формулы через таблицу или Power Query, если нужно.

Критерии приёмки

  • Формула возвращает ожидаемые результаты для положительных и отрицательных значений.
  • Нет ошибок #NUM! при корректных знаках кратности.
  • Временные кратности корректно интерпретируются (например, “0:15” → 15 минут).
  • Результаты документированы в спецификации отчёта.

Тест‑кейсы и сценарии проверки

  1. Положительное число 12.3 при multiple=5 → ожидаемо 10 или 15 в зависимости от ближайшего.
  2. Отрицательное число -7 при multiple=-2 → ожидаемо -8.
  3. Время 09:07 при multiple=”0:15” → ожидаемо 09:00.
  4. Данные с разными знаками number=5, multiple=-5 → ожидаем #NUM!.

Совместимость и локализация

  • В русскоязычном Excel разделителем дробной части может быть запятая. В формулах используйте тот же формат, что в вашей системе.
  • При работе с валютой укажите символ в форматировании ячеек (₽, $), но не в аргументе функции.
  • Для Power Query и других инструментов Excel логика округления может отличаться.

Примеры в единой таблице (шаблон)

Ячейка | Значение | Формула | Ожидаемый результат — | —: | — | — A2 | 12.3 | =MROUND(A2, 1) | 12 A3 | 14.7 | =MROUND(A3, 5) | 15 A4 | 09:07 | =MROUND(A4, “0:15”) | 09:00 A5 | -7 | =MROUND(A5, -2) | -8

(Вставьте эти примеры в тестовый лист и проверьте поведение на вашей версии Excel.)

Галерея крайних случаев

  • Кратность равна нулю → ошибка.
  • Кратность больше абсолютного значения числа → число округляется к нулю или к кратности в зависимости от знака.
  • Работа с очень большими числами зависит от точности типа «число с плавающей запятой» в Excel.

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

Краткая сводка

MROUND — простой и полезный инструмент для округления до кратных значений. Он экономит время и уменьшает ошибки при подготовке отчётов, особенно при работе с ценами, суммами и временем. Используйте альтернативы, если вам нужно строгое округление вверх или вниз.

Резюме

  • MROUND округляет до ближайшего кратного.
  • Совместим с SUM, IF и другими функциями.
  • Следите за знаками аргументов и граничными ситуациями.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро