INT, FLOOR, CEILING, ISO.CEILING
INT
Функция INT
возвращает целую часть числа, отбрасывая дробную часть. Это аналог функции округления вниз до ближайшего целого числа.
Если передать строку не совместимую с числовым форматом, система покажет ошибку.
Синтаксис
INT(<number>)
где <number>
– число, которое необходимо округлить.
Пример
Если у вас есть число 5.67, применение функции INT
от него вернет 5:
INT(5.67) // Результат: 5
FLOOR
Функция FLOOR
округляет число в меньшую сторону до ближайшего кратного значения.
Синтаксис
FLOOR(<number>, <significance>)
где
<number>
– число, которое нужно округлить.<significance>
– множитель, до кратного которого будет округлено число.
Significance может быть только константой.
Пример
Если вы хотите округлить число 7.5 до ближайшего меньшего кратного 2, вы нужно использовать следующее выражение:
FLOOR(7.5, 2) // Результат: 6
CEILING
Функция CEILING
выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра.
Синтаксис
CEILING(<number>, <significance>)
где
<number>
– число, которое нужно округлить.<significance>
– множитель, до кратного которого будет округлено число.
Пример
Если вы хотите округлить число 7.5 до ближайшего большего кратного 2, вам нужно использовать следующее выражение:
CEILING(7.5, 2) // Результат: 8
ISO.CEILING
Выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра, с учетом ISO стандарта для округления.
Синтаксис
ISO.CEILING(<number>, <significance>)
где
<number>
– число, которое нужно округлить.<significance>
– кратность, до которой нужно округлить число.
Significance может быть только константой.
Пример
Если у вас есть число, и вы хотите округлить его до ближайшего большего кратного 5, вы можете использовать следующую формулу:
RoundedValue = ISO.CEILING(23, 5)
В этом примере значение 23
будет округлено до 25
, так как 25
является ближайшим большим кратным 5
.
Смотрите также