Truncate
es una función matemática que elimina el número especificado de dígitos de los valores numéricos.
Sintaxis:
Trunc(arg1,integer)
donde arg1 es uno de los siguientes valores:
Argumento | Descripción |
---|---|
numérico |
Valor numérico. Por ejemplo, 234.567. Consulte Argumentos numéricos. |
referencia de fila, columna o celda |
Puntero de una fila, columna o celda dentro de una cuadrícula. Puede especificar las referencias de diferentes formas. Su sintaxis es: |
función |
Función incrustada. Consulte Funciones matemáticas. |
Integer
especifica el número de dígitos que se deben eliminar:
Si integer
es positivo, determina el número de dígitos situados a la derecha del separador decimal.
Si integer
es cero, devuelve el entero que se encuentra a la izquierda del separador decimal.
Si integer
es negativo, indica el número de dígitos situados a la izquierda del separador decimal.
Ejemplos:
La sentencia siguiente utiliza el entero positivo 2. Los primeros dos dígitos a la derecha del separador decimal permanecen y se elimina el dígito siguiente:
Trunc(234.567, 2) = 234.56
La sentencia siguiente utiliza cero (0) como entero. Todos los dígitos a la derecha del separador decimal se eliminan:
Trunc(234.567, 0) = 234
La sentencia siguiente utiliza -2 como entero negativo. Todos los dígitos a la derecha del separador decimal se eliminan y los dos últimos dígitos del entero se truncan.
Trunc(234.567, -2) = 200
Nota:
Cualquier formato que se haya aplicado previamente a una celda, columna o fila se mantiene al utilizar la función Trunc
. El ejemplo siguiente muestra los resultados de una función Trunc
en la que el valor de celda se formateó previamente para mostrar tres posiciones decimales: Trunc(234.567, 0) = 234.000