Puede haber ocasiones en las que necesite «truncar» un número en un cierto número de dígitos. Para este propósito, Excel proporciona la función de hoja de trabajo TRUNC. TRUNC puede trabajar con uno o dos argumentos, según sea necesario para sus propósitos. Cuando se usa con un solo argumento, TRUNC simplemente elimina cualquier parte del número después del punto decimal. Por ejemplo, considere lo siguiente:

=TRUNC(12.34)

Esto devuelve un valor de 12, que es todo lo que está a la izquierda del punto decimal. Este resultado puede parecerle familiar y puede tener la tentación de pensar que TRUNC hace lo mismo que la función INT. Sin embargo, existen varias diferencias. Considere un escenario donde el argumento es menor que cero:

=TRUNC(-43.21)

En este caso, TRUNC devuelve –43, no –44 como lo haría INT. Recuerde, cuando usa TRUNC con un solo argumento, simplemente deja todo a la derecha del punto decimal.

Si usa un segundo argumento con TRUNC, puede especificar el número de posiciones decimales en las que desea que ocurra el truncamiento. Por ejemplo, la siguiente fórmula devuelve un valor de 12,3:

=TRUNC(12.34,1)

Si usa un valor negativo para el segundo argumento, el truncamiento se realiza a la izquierda del punto decimal. Esto tiene el mismo efecto que devolver potencias de 10. Por ejemplo, considere el siguiente ejemplo, que devuelve el valor de 1200:

=TRUNC(1234.5678,-2)

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2151) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Using_the_TRUNC_Worksheet_Function [Uso de la función de hoja de trabajo TRUNC].