FIXED

La función FIXED redondea un número real a un número de decimales y lo convierte en texto.

Sintaxis

FIXED(
    number,
    decimals,
    no_commas
)

Parámetros
  • number: Número real a redondear y convertir en texto.
  • decimals: Argumento opcional. Número de decimales a mostrar en el valor devuelto.
  • no_commas: Argumento opcional. Valor lógico: Si toma el valor 0 o se omite, la función devuelve en formato de texto el número con separador de miles. Si toma el valor 1, no se mostrará separador de miles. Si se desea configurar esta opción deberá incluirse necesariamente el número de decimales a mostrar (no es posible no incluir el segundo argumento e incluir éste).
Valor devuelto

La función FIXED devuelve una cadena de texto.

Información adicional

Además de valores numéricos enteros y positivos, el argumento decimals puede tomar valores no numéricos: Si toma el valor True se mostrará un decimal. Si toma el valor False o Blank no se mostrarán decimales. Si es un número decimal, se redondea al entero más próximo. Así, incluir como argumento el número 1.6 provocará que se muestren dos decimales, e incluir como argumento el número 1.4 provocará que se muestre un único decimal:

Función FIXED: Ejemplo de uso

Si decimals es un número negativo, number se va a redondear a la izquierda de la coma decimal, es decir, al valor de N*10*abs(decimals) más próximo. Así, si number toma el valor 999 y decimals toma el valor -1, el resultado de la función será el redondeo de 999 al valor de N*10 más próximo: 1.000. Se muestra en la siguiente tabla los resultados para varias combinaciones de argumentos:

Función FIXED: Ejemplo de uso

Si decimals se omite, se mostrarán 2 decimales. Hay que tener en cuenta que la función redondea number al número de decimales indicado (no lo trunca).

Como se ha comentado, si no_commas toma el valor 0 o se omite, el resultado incluirá separador de miles, y no lo incluirá si toma el valor 1:

Función FIXED: Ejemplo de uso

Los números a convertir no pueden tener más de 15 dígitos significativos (a partir del decimosexto dígito contando de izquierda a derecha se redondea con ceros), pero se pueden mostrar hasta con 127 decimales (un decimal más provoca un error).

Categoría
Texto
Enviado por admin el Lun, 03/12/2018 - 23:57