Money - fonction de script et fonction de graphique
Money() formate une expression numériquement sous forme de valeur monétaire, en utilisant le format défini dans les variables système du script de chargement ou dans le système d'exploitation, à moins qu'une chaîne de format ne soit précisée, et insère des séparateurs décimaux et de milliers facultatifs.
Money(number[, format[, dec_sep[, thou_sep]]])
double
| Argument | Description |
|---|---|
| number |
Nombre à formater. |
| format | Chaîne décrivant la façon dont la chaîne monétaire résultante doit être formatée. |
| dec_sep | Chaîne indiquant le séparateur de nombres décimaux. |
| thou_sep | Chaîne indiquant le séparateur de milliers. |
Si les arguments format, dec_sep et thou_sep sont omis, le format de devise défini dans le système d'exploitation est utilisé pour formater chaque partie spécifique de la sortie. Les paramètres du système d'exploitation sont automatiquement inclus en tant que variables système lors de la création du script, ce qui garantit leur cohérence dans l'ensemble de l'application.
Ces variables système sont MoneyFormat, MoneyDecimalSep et MoneyThousandSep, et elles sont respectivement mappées vers les arguments de fonction format, dec_sep et thou_sep.
Soient les paramètres par défaut suivants dans les exemples ci-dessous :
- Paramètre MoneyFormat 1 : kr ##0,00, MoneyThousandSep' '
- Paramètre MoneyFormat 2 : $ #,##0.00, MoneyThousandSep','
Money(
A )
où A=35648
| Résultats | Paramètre 1 | Paramètre 2 |
|---|---|---|
| Chaîne de caractères : | kr 35 648,00 | $ 35,648.00 |
| Nombre : | 35648.00 | 35648.00 |
Money(
A, '#,##0 ¥', '.' , ',' )
où A=3564800
| Résultats | Paramètre 1 | Paramètre 2 |
|---|---|---|
| Chaîne de caractères : | 3,564,800 ¥ | 3,564,800 ¥ |
| Nombre : | 3564800 | 3564800 |