Money — скрипт и функция диаграммы
Money() преобразует формат выражения в цифровой форме денежного значения в формат, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования), дополнительно проставляет десятичные и тысячные разделители.
Синтаксис:
Money(number[, format[, dec_sep[, thou_sep]]])
Возвращаемые типы данных: двойное значение
Аргументы:
| Аргумент | Описание |
|---|---|
| number |
Число для изменения формата. |
| format | Строка, описывающая, как будет отформатирована полученная строка денежных единиц. |
| dec_sep | Строка, определяющая десятичный разделитель. |
| thou_sep | Строка, определяющая разделитель тысяч. |
Если аргументы format, dec_sep и thou_sep опущены, при форматировании результатов будет использоваться формат валюты, установленный в операционной системе. Настройки операционной системы автоматически включаются в качестве системных переменных при создании скрипта, что обеспечивает единообразие настроек во всем приложении.
Системные перемененные MoneyFormat, MoneyDecimalSep и MoneyThousandSep сопоставимы с аргументами функций format, dec_sep и thou_sep соответственно.
Примеры:
В указанных ниже примерах используются следующие параметры по умолчанию:
- Параметр MoneyFormat 1: kr ##0,00, MoneyThousandSep' '
- Параметр MoneyFormat 2: $ #,##0.00, MoneyThousandSep','
Пример 1:
Money(
A )
, где A=35648
| Результаты | Параметр 1 | Параметр 2 |
|---|---|---|
| Строка: | kr 35 648,00 | $ 35,648.00 |
| Число: | 35648.00 | 35648.00 |
Пример 2:
Money(
A, '#,##0 ¥', '.' , ',' )
где A=3564800
| Результаты | Параметр 1 | Параметр 2 |
|---|---|---|
| Строка: | 3 564 800 ¥ | 3 564 800 ¥ |
| Число: | 3564800 | 3564800 |