MROUND
Округляет число до ближайшего кратного заданного значения.
Синтаксис
MROUND(<number>, <multiple>)
где
<number>– число, которое нужно округлить.<multiple>– число, задающее значение, кратно которому будет округляться исходное число.
<multiple> может быть только константой.
Функция MROUND округляет число вверх (от нуля), если остаток от деления <number> на указанное <multiple> больше или равен половине значения <multiple>. Однако, если в качестве значения <multiple> передается десятичное число, направление округления для чисел, находящихся на границе (например, для чисел, чья дробная часть равна половине значения кратного), не определено. Например:
MROUND(6.05, 0.1)возвращает6.0MROUND(7.05, 0.1)возвращает7.1
<number> и <multiple> должны иметь одинаковый знак (положительный или отрицательный).
Примеры
MROUND(3.7, 1)// Результат: 4 (округление до ближайшего целого).MROUND(9.99, 1)// Результат: 10 (округление до ближайшего целого).MROUND(9.99, 0.5)// Результат: 10 (округление до ближайшего кратного 0.5).MROUND(7.2, 2)// Результат: 8 (округление до ближайшего кратного 2).MROUND(3.2, 1)// Результат: 3 (округление до ближайшего целого).
Смотрите также
Нужна дополнительная помощь?