Money – função de script e gráfico
Money() formata uma expressão numericamente como um valor de moeda no formato numérico definido nas variáveis de sistema, definido no script de carregamento ou no sistema operacional, a não ser que uma string de formato seja fornecida, bem como separadores decimais e de milhar opcionais.
Sintaxe:
Money(number[, format[, dec_sep[, thou_sep]]])
Tipo de dados de retorno: dual
Argumentos:
| Argumento | Descrição |
|---|---|
| number |
O número a ser formatado. |
| format | String descrevendo como a string de moeda resultante será formatada. |
| dec_sep | String especificando o separador de número decimal. |
| thou_sep | String especificando o separador de número milhar. |
Se os argumentos format, dec_sep e thou_sep forem omitidos, o formato de moeda definido no sistema operacional será usado na formatação de cada parte específica da saída. As configurações do sistema operacional são incluídas automaticamente como variáveis do sistema na criação do script, garantindo assim que elas sejam consistentes em todo o aplicativo.
Essas variáveis do sistema são MoneyFormat, MoneyDecimalSep e MoneyThousandSep, e mapeiam os argumentos das funções format, dec_sep e thou_sep, respectivamente.
Exemplos:
Os exemplos abaixo supõem as seguintes configurações padrão:
- Configuração de MoneyFormat 1: kr ##0,00, MoneyThousandSep' '
- Configuração de MoneyFormat 2: $ #,##0.00, MoneyThousandSep','
Exemplo 1:
Money(
A )
em que A=35648
| Resultados | Configuração 1 | Configuração 2 |
|---|---|---|
| Cadeia: | kr 35 648,00 | $ 35.648,00 |
| Número: | 35648.00 | 35648.00 |
Exemplo 2:
Money(
A, '#,##0 ¥', '.' , ',' )
em que A=3564800
| Resultados | Configuração 1 | Configuração 2 |
|---|---|---|
| Cadeia: | 3.564.800 ¥ | 3.564.800 ¥ |
| Número: | 3564800 | 3564800 |