Функция MROUND (ОКРУГЛТ) в Excel возвращает число, округленное до заданного кратного. MROUND округляет число вверх или вниз, в зависимости от ближайшего кратного.
Что делает функция MROUND в Excel?
Функция MROUND в Excel возвращает число до ближайшего указанного кратного.
Возвращаемое значение
Округленное число.
Аргументы
- number – число, которое необходимо округлить.
- significance — кратное значение, используемое при округлении.
Синтаксис
=MROUND(number, significance)
Примечания по использованию
Функция ОКРУГЛТ округляет число до ближайшего заданного кратного. Множитель, используемый для округления, предоставляется в качестве аргумента значимости. Округление происходит, когда остаток от деления числа на значимость больше или равен половине значения значимости. Если число уже является точным кратным, округление не происходит и возвращается исходное число.
Функция MROUND принимает два аргумента: число и значение. Число — числовое значение, которое нужно округлить. Аргумент значимости — это кратное число, до которого следует округлить число. В большинстве случаев значимость предоставляется в виде числового значения, но MROUND также может понимать время, введенное в виде текста, например «0:15» или «0:30». Число и значение должны иметь одинаковый знак, иначе MROUND вернет #NUM! ошибка.
Примеры
Ниже приведены несколько примеров формул MROUND с жестко закодированными значениями:
=MROUND(10,3) // возвращает 9
=MROUND(10,4) // возвращает 12
=MROUND(119,25) // возвращает 125
Чтобы округлить число в A1 до ближайшего числа, кратного 5, вы можете использовать MROUND следующим образом:
=MROUND(A1,5) // округлить до ближайшего 5
Ближайшее отрицательное число
Чтобы округлить отрицательные числа с помощью MROUND, используйте отрицательный знак для большей значимости:
=MROUND(-10,-3) // возвращает -9
=MROUND(-10,-4) // возвращает -12
=MROUND(-119,-25) // возвращает -125
Ближайший .99
MROUND можно использовать для округления цен до 0,99. Приведенная ниже формула округляет значение в A1 до ближайшего 1 доллара, вычитает 1 цент и возвращает окончательную цену, например 2,99 доллара США, 5,99 доллара США, 49,99 доллара США и т. д.
=MROUND(A1,1) - 0.01 // округлить до ближайшего .99
Ближайшие 15 минут
MROUND можно использовать для округления времени. Чтобы округлить время в A1 до ближайших 15 минут, вы можете использовать такую формулу:
=MROUND(A1,"0:15") // обход с точностью до 15 минут
Примечания
- Если число уже является точным кратным, округление не происходит.
- Округление происходит, когда остаток от деления числа на значимость больше или равен половине значения значимости.
- Число и значение должны иметь один и тот же знак.
- MROUND возвращает #NUM! если число и значение не являются одним и тем же знаком.
- ОКРУГЛТ возвращает #VALUE! если число или значение не являются числовыми.