Money - función de script y de gráfico
Money() da formato numérico a una expresión con el valor de moneda, en el formato numérico establecido en las variables de sistema del script de carga de datos o en el sistema operativo, a menos que se suministre una cadena de formato y, opcionalmente, unos separadores decimal y de miles.
Sintaxis:
Money(number[, format[, dec_sep[, thou_sep]]])
Tipo de datos que devuelve: dual
Argumento | Descripción |
---|---|
number | El número al que se ha de dar formato. |
format | Cadena que describe cómo ha de formatearse la cadena de moneda resultante. Si se omite, se utiliza el valor establecido en el script de carga de datos para MoneyFormat. La función Money admite muchas opciones de formato para diferentes estructuras de fecha, por ejemplo: $#,##0.00: añade un signo de dólar y dos decimales. € #,##0: añade un signo de euro y ningún decimal, con un espacio después del signo de euro. ¥#,##0: añade un signo de yen japonés sin decimales. $#,##0;($#,##0): da formato a los valores negativos entre paréntesis. ₣ #.##0,00: agrega un símbolo de franco suizo con puntos como separadores de miles y una coma para los decimales (por ejemplo, ₣ 1.000,00). R #,##0.00: signo de rand sudafricano con dos decimales y un espacio después del signo rand. $ #,##0.000: añade tres decimales al formato de dólar. |
dec_sep | Cadena de caracteres que especifica el separador numérico decimal. Si se omite, se utiliza el valor MoneyDecimalSep establecido en el script de carga de datos. La función Money admite muchos formatos de separador decimal de números, por ejemplo: Signo de coma ",": por ejemplo, $1,000,00 para mil dólares. Signo de punto "."': por ejemplo, € 1,000.00. Signo de guión "-": cuando se utiliza en lugar del punto o la coma tradicionales como separador decimal, muestra valores como ¥1,000-00. |
thou_sep | Cadena que especifica el separador numérico de miles. Si se omite, se utiliza el valor MoneyThousandSep establecido en el script de carga de datos. La función Money admite muchas opciones para el separador de miles: Signo de punto ".": utiliza un punto como separador de miles (común en algunos formatos europeos), mostrándose como $1.000,00 si se combina con un separador decimal de coma. Un espacio " ": utiliza un espacio como separador de miles, algo que es habitual en algunos países europeos. Se mostraría así: € 1 000.00. Signo de guión bajo "_": utiliza un guión bajo como separador de miles, que a veces se utiliza en formatos técnicos o regionales específicos. Muestra valores como $1_000.00. |
Si se omiten los argumentos 2-4, se utiliza el formato de moneda configurado en el sistema operativo.
Ejemplo | Resultados |
---|---|
Money( 35648 ) | Devuelve kr 35 648,00 cuando el ajuste MoneyFormat es kr ##0,00 y el MoneyThousandSep es un período ' '. |
Money( 35648, '#,##0 ¥', '.' , ',' ) | Devuelve 3,564,800 ¥ ignorando el parámetro MoneyFormat y el parámetro MoneyThousandSep ya que los parámetros opcionales Format, dec_sep y thou_sep se suministran en la función. |
Money(35648) | Devuelve $ 35,648.00 cuando el ajuste MoneyFormat es $ #,##0.00 y el MoneyThousandSep es una coma ','. |