# 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.

Syntaxe :

Money(number[, format[, dec\_sep[, thou\_sep]]])

Type de données renvoyé : double

Arguments :

Arguments Money

| 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.

Exemples :

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','

Exemple 1:

`Money( 
 A )`   
où A=35648

Résultats de l'exemple 1

| 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 |

Exemple 2:

`Money( 
 A, '#,##0 ¥', '.' , ',' )`   
où A=3564800

Résultats de l'exemple 2

| Résultats | Paramètre 1 | Paramètre 2 |
| --- | --- | --- |
| Chaîne de caractères : | 3,564,800 ¥ | 3,564,800 ¥ |
| Nombre : | 3564800 | 3564800 |