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

Что такое MROUND в Excel?
Функция MROUND в Excel округляет число до ближайшего кратного заданному значению. Она полезна, когда нужно стандартизировать значения по шагу (например, до 5, 10, 0:15 и т. п.).
Синтаксис:
=MROUND(number, multiple)Где:
- number — значение, которое нужно округлить.
- multiple — кратность, до которой выполняется округление.
Важно: если number и multiple имеют разные знаки, функция вернёт ошибку #NUM!.
Примеры использования функции MROUND
Ниже — практические примеры с пояснениями и картинками из таблиц.
1. Округление до ближайшего целого
Если в ячейке A2 хранится оценка с десятичными знаками, можно округлить её до целого:
=MROUND(A2, 1)Эта формула округлит значение в A2 до ближайшего целого числа. При значениях .5 Excel округляет к ближайшему чётному кратному (поведение зависит от версии и формата), поэтому проверяйте результаты на граничных числах.
2. Округление до ближайшего кратного
Чтобы округлять цены в колонке A до ближайших 5 единиц, используйте:
=MROUND(A2, 5)Примените автозаполнение, чтобы распространить формулу на остальные ячейки.
3. Округление временных значений
Для округления времени до ближайшего 15‑минутного интервала используйте временную запись в качестве кратности:
=MROUND(A2, "0:15")В Excel время хранится как дробная часть суток, поэтому строковая запись “0:15” работает как кратность 15 минут.
4. Округление отрицательных чисел
MROUND работает и с отрицательными значениями. Для округления отрицательного числа до ближайшего кратного используйте отрицательную кратность:
=MROUND(A2, -2)Если number и multiple имеют разные знаки, формула вернёт ошибку #NUM!.
Как сочетать MROUND с другими функциями Excel
Комбинация функций повышает гибкость расчётов. Ниже — распространённые примеры.
Использование MROUND с SUM
Чтобы сложить диапазон и округлить итог до ближайших 100 единиц, вложите SUM в MROUND:
=MROUND(SUM(A2:A7), 100)Использование MROUND с IF
Округляйте значения по условию. Например, округлять оценки >= 60 до ближайших 10, остальные — оставить как есть:
=IF(A2 >= 60, MROUND(A2, 10), A2)Когда 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 в отчёты
- Определите бизнес‑шаг (multiple): например, 5 для цен, 100 для сумм, 0:15 для времени.
- Проверьте знаки данных и кратности; укажите отрицательные кратности при необходимости.
- Напишите формулу для одной контрольной ячейки.
- Проведите тесты на граничных значениях (.5, -.5, 0).
- Примените автозаполнение или таблицу Excel.
- Документируйте правило округления в примечании к листу.
Чек-лист по ролям
Аналитик данных:
- Проверить типы данных (число/время).
- Убедиться, что кратность соответствует бизнес‑правилу.
- Протестировать на граничных значениях.
Бухгалтер:
- Убедиться, что округление соответствует политике учёта.
- Использовать CEILING/FLOOR, если нужно строго вверх/вниз.
Разработчик отчётов:
- Включить комментарий о правиле округления.
- Автоматизировать применение формулы через таблицу или Power Query, если нужно.
Критерии приёмки
- Формула возвращает ожидаемые результаты для положительных и отрицательных значений.
- Нет ошибок #NUM! при корректных знаках кратности.
- Временные кратности корректно интерпретируются (например, “0:15” → 15 минут).
- Результаты документированы в спецификации отчёта.
Тест‑кейсы и сценарии проверки
- Положительное число 12.3 при multiple=5 → ожидаемо 10 или 15 в зависимости от ближайшего.
- Отрицательное число -7 при multiple=-2 → ожидаемо -8.
- Время 09:07 при multiple=”0:15” → ожидаемо 09:00.
- Данные с разными знаками 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 и другими функциями.
- Следите за знаками аргументов и граничными ситуациями.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента