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 de données ou sur 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. En cas d'omission, la valeur définie dans le script de chargement de données pour MoneyFormat est utilisée. La fonction Money supporte de nombreuses options de format pour différentes structures de date, par exemple : $#,##0.00 : ajoute un signe dollar et deux décimales. € #,##0 : ajoute un signe euro sans aucune décimale, avec un espace après le signe euro. ¥#,##0 : ajoute un signe yen japonais sans aucune décimale. $#,##0;($#,##0) : formate les valeurs négatives entre parenthèses. ₣ #.##0,00 : ajoute un signe franc suisse avec des points comme séparateurs des milliers et une virgule pour les décimales (par exemple, ₣ 1.000,00). R #,##0.00 : signe rand sud-africain avec deux décimales et un espace après le signe rand. $ #,##0.000 : ajoute trois décimales au format dollar. |
dec_sep | Chaîne indiquant le séparateur de nombres décimaux. En cas d'omission, la valeur MoneyDecimalSep définie dans le script de chargement de données est utilisée. La fonction Money supporte de nombreux formats de séparateurs de nombres décimaux, par exemple : Virgule « , » : par exemple, $1,000,00 pour mille dollars. Point « . » : par exemple, € 1,000.00. Trait d'union « - » : lorsqu'il est utilisé à la place du point ou de la virgule traditionnel(le) comme séparateur décimal, il affiche des valeurs telles que ¥1,000-00. |
thou_sep | Chaîne indiquant le séparateur de milliers. En cas d'omission, la valeur MoneyThousandSep définie dans le script de chargement de données est utilisée. La fonction Money supporte de nombreuses options pour le séparateur des milliers : Point « . » : utilise un point comme séparateur des milliers (courant dans certains formats européens), pour un affichage au format $1.000,00 s'il est combiné avec un séparateur décimal de type virgule. Espace « » : utilise un espace comme séparateur des milliers, ce qui est courant dans certains pays européens. Affiche la valeur au format € 1 000.00. Trait de soulignement « _ » : utilise un trait de soulignement comme séparateur des milliers, ce qui est parfois utilisé dans des formats techniques ou régionaux spécifiques. Affiche des valeurs telles que $1_000.00. |
Si les arguments 2-4 sont omis, c'est le format de la devise défini dans le système d'exploitation qui est utilisé.
Exemple | Résultats |
---|---|
Money( 35648 ) | Renvoie kr 35 648,00 lorsque le paramètre MoneyFormat est kr ##0,00 et le paramètre MoneyThousandSep est un point ' ' . |
Money( 35648, '#,##0 ¥', '.' , ',' ) | Renvoie 3,564,800 ¥ en ignorant les paramètres MoneyFormat et MoneyThousandSep, puisque les paramètres facultatifs Format, dec_sep et thou_sep sont fournis dans la fonction. |
Money(35648) | Renvoie $ 35,648.00 lorsque le paramètre MoneyFormat est $ #,##0.00 et le paramètre MoneyThousandSep est une virgule ','. |