Truncate/Trunc

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: GridName.GridElement[segment(range)].property. Consulte Argumentos de referencia de filas, columnas o celdas.

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