ROUND — различия между версиями
Материал из GB wiki
Pepel (обсуждение | вклад) м |
Pepel (обсуждение | вклад) м |
||
Строка 9: | Строка 9: | ||
}}<br/> | }}<br/> | ||
{{Аргумент | {{Аргумент | ||
− | |Название=Шкала | + | |Название=Шкала[http://8bit-game.ru] |
− | |Пояснение=строка, шкала округлений в виде <до суммы>=точность;<до суммы>=точность. Перед точностью может стоять знак < или >, для округления вверх или вниз | + | |Пояснение=строка, шкала округлений в виде <до суммы>=точность;<до суммы>=точность. Перед точностью может стоять знак < или >, для округления вверх или вниз. |
}}<br/> | }}<br/> | ||
{{Аргумент | {{Аргумент | ||
− | |Название=Хвосты | + | |Название=Хвосты[http://tarantino-ost.ru] |
− | |Пояснение=строка, шкала дробных частей и коррекций | + | |Пояснение=строка, шкала дробных частей и коррекций , в виде F<хвост>=коррекция;F<хвост>=коррекция |
}} | }} | ||
|Результат=Целое либо действительное число. | |Результат=Целое либо действительное число. |
Версия 13:47, 13 мая 2010
Округляет до ближайшего целого.
Синтаксис
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