Fórmula de Excel: Obtener parte entera de un número -

Tabla de contenido

Fórmula genérica

=TRUNC(number)

Resumen

Para eliminar la parte decimal de un número y devolver solo la parte entera, puede usar la función TRUNC para cortar el decimal.

En el ejemplo, la celda C6 contiene esta fórmula:

=TRUNC(B6)

La función TRUNC simplemente trunca (es decir, elimina) números; no se redondea en absoluto.

Explicación

Con TRUNC, no se realiza ningún redondeo. La función TRUNC simplemente corta la parte decimal del número con la configuración predeterminada.

TRUNC en realidad toma un segundo argumento opcional para especificar la precisión del truncamiento, pero cuando no proporciona este argumento opcional, se asume que es cero y el truncamiento ocurre en el decimal.

¿Qué pasa con INT o ROUND?

Quizás se pregunte si puede usar las funciones INT o ROUND en su lugar.

El comportamiento de INT es idéntico a TRUNC (con la configuración predeterminada) para números positivos: la función INT redondeará un número al siguiente entero y luego devolverá solo la parte entera del número.

Sin embargo, para los números negativos, el redondeo que hace INT es un poco extraño.

Esto se debe a que INT redondea los números negativos hacia abajo desde cero, sin importar cuál sea el valor decimal. Vea los 2 últimos ejemplos en la pantalla de arriba para ver un ejemplo.

Debido a este comportamiento, TRUNC es una mejor opción si solo desea la parte entera de un número.

Como era de esperar, la función ROUND redondea los números hacia abajo. Si desea redondear al entero más cercano (positivo o negativo) simplemente use:

=ROUND(number,0)

Pero tenga en cuenta que el valor entero puede ser diferente al número con el que comenzó debido al redondeo.

Articulos interesantes...