Truncate
es una función matemática que elimina el número de dígitos especificado de los valores numéricos.
Sintaxis:
Truncate(arg1,entero)
donde arg1 es uno de los siguientes valores:
Argumento | Descripción |
---|---|
numérico |
Un valor numérico. Por ejemplo, 234.567. Consulte Argumentos numéricos. |
referencia de fila, columna o celda |
Puntero de una fila, columna o celda en una cuadrícula. |
función |
Una función embebida. Consulte Funciones matemáticas. |
Entero
especifica el número de dígitos para eliminar:
Un entero
positivo determina el número de dígitos a la derecha del punto decimal.
Un entero
de cero (0) devuelve el entero ubicado a la izquierda del punto decimal.
Un entero
negativo indica el número de dígitos a la izquierda del punto decimal.
Ejemplos:
La siguiente sentencia utiliza un entero positivo de 3. Los primeros tres dígitos a la derecha del punto decimal permanecen; el siguiente dígito se elimina:
Truncate(3594.5567,3)=3594.556
La siguiente sentencia utiliza un entero de cero (0). Se eliminan todos los dígitos a la derecha del punto decimal:
Truncate(3594.5567,0) = 3594
La siguiente sentencia utiliza un entero negativo de -2. Se eliminan todos los dígitos a la derecha del punto decimal y los 2 dígitos del entero se truncan.
Truncate(3594.5567, -2) = 3500
Nota:
Cuando se utiliza la función Truncate
, cualquier formato aplicado con anterioridad a una celda, columna o fila se mantiene. En el siguiente ejemplo se muestran los resultados de una función Truncate
cuando con anterioridad se ha aplicado el formato a un valor de celda para que muestre tres posiciones decimales: Truncate(234.567, 0) = 234.000