ROUND

Материал из GB wiki
Перейти к: навигация, поиск

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

Синтаксис

ROUND (Число,Шкала,Хвосты)

Аргументы

Число[1]
действительное число, которое необходимо округлить.
Шкала
строка, шкала округлений в виде <до суммы>=точность;<до суммы>=точность. Перед точностью может стоять знак < или >, для округления вверх или вниз[2].
Хвосты
строка, шкала дробных частей и коррекций[3] , в виде F<хвост>=коррекция;F<хвост>=коррекция

Тип результата

Целое либо действительное число.

Примеры

ROUND(11.54) =12
ROUND(-8.01) =-8
ROUND(Price,`100=0.05;1000=1;10000=>10;10000000=100`, `F0.05=-0.05;F0.95=0.05`) - цену менее 100 руб округляем до 5 коп, причем 05 копеек округляем до рубля вниз, а 95 коп до рубля вверх, цену менее 1000 руб округляем до 1 рубля, цену менее 10000 - до 10 руб вверх, цену выше 10000 - до 100 руб.
Примеры для данной шкалы:
55.06 - 55.00
55.08 - 55.10
1234.56 - 1240.00
12345.67 - 12300.00