0Pricing
Excel Formulas Academy · Lección

Truncamiento con INT y TRUNC

Elimine los decimales u obtenga la parte entera de un valor

Truncamiento con INT y TRUNC es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.

Truncar decimales

A veces no desea redondear en absoluto. Solo quiere eliminar los decimales y conservar la parte entera. Esto se denomina truncar.

Excel y Google Sheets ofrecen dos herramientas para ello: INT y TRUNC. Parecen similares, pero se comportan de forma diferente con los números negativos, que es el aspecto central de esta lección.

La función INT

INT acepta un argumento y redondea el número hacia abajo al entero más cercano. Aquí, «hacia abajo» significa hacia menos infinito, no hacia cero.

Con números positivos, simplemente elimina los decimales. Por tanto, =INT(7.9) devuelve 7 y =INT(7.1) también devuelve 7. La parte fraccionaria se descarta.

=INT(7.9)

INT con números negativos

Los números negativos revelan el verdadero comportamiento de INT. Como INT siempre redondea hacia abajo (hacia menos infinito), un número negativo se aleja más de cero.

=INT(-7.1) devuelve -8, no -7, porque -8 es el entero más cercano que es menor que -7.1. Téngalo en cuenta siempre que sus datos puedan ser negativos.

=INT(-7.1)

La función TRUNC

TRUNC simplemente elimina la parte decimal y se mueve hacia cero. No redondea en ninguna dirección; solo trunca.

Con números positivos coincide con INT: =TRUNC(7.9) devuelve 7. La diferencia solo aparece con los números negativos, como veremos a continuación.

=TRUNC(7.9)

TRUNC con números negativos

Como TRUNC se mueve hacia cero, =TRUNC(-7.1) devuelve -7. Simplemente elimina el .1 y deja intacta la parte entera.

Compare: INT(-7.1) devolvía -8, pero TRUNC(-7.1) devuelve -7. Esta es la diferencia más importante entre ambas funciones.

=TRUNC(-7.1)

Comparación directa

Esta es la diferencia de un vistazo para el valor -2.7:

  • INT(-2.7) devuelve -3 (redondea hacia abajo)
  • TRUNC(-2.7) devuelve -2 (trunca hacia cero)

Para todos los números positivos, los resultados coinciden. Elija INT cuando necesite un verdadero piso; elija TRUNC cuando simplemente quiera eliminar los decimales.

=INT(-2.7)

TRUNC puede conservar algunos decimales

A diferencia de INT, TRUNC acepta un segundo argumento opcional: cuántas posiciones decimales conservar antes de truncar.

Por tanto, =TRUNC(3.14159, 2) devuelve 3.14 al eliminar todo lo que aparece después del segundo decimal, sin redondear. =TRUNC(3.149, 2) sigue devolviendo 3.14, porque TRUNC nunca redondea hacia arriba.

=TRUNC(3.14159, 2)

TRUNC frente a ROUNDDOWN

Con su segundo argumento, TRUNC(x, n) se comporta casi exactamente como ROUNDDOWN(x, n): ambas funciones truncan hacia cero.

La diferencia práctica está en la intención. Use TRUNC cuando lo conciba como la eliminación de una serie de dígitos finales, y ROUNDDOWN cuando lo conciba como una decisión de redondeo. Para los números positivos, los resultados son idénticos.

=ROUNDDOWN(3.149, 2)

Un uso práctico de INT

INT es ideal para dividir un total en unidades enteras y un resto. Suponga que tiene 100 minutos en A2 y quiere obtener las horas completas.

=INT(A2/60) devuelve las horas completas (1), y puede combinarlo con =MOD(A2,60) para obtener los minutos restantes (40). INT extrae limpiamente la parte entera de cualquier división.

=INT(A2/60)

Obtener solo la parte decimal

Puede restar el valor truncado al original para aislar la parte fraccionaria. Este es un recurso muy habitual.

=A2 - TRUNC(A2) devuelve únicamente los decimales del número de A2. Para 12.75, devuelve 0.75. Usar TRUNC aquí mantiene sencillo el comportamiento del signo en comparación con INT.

=A2 - TRUNC(A2)

Truncar a las decenas

Al igual que ROUNDDOWN, TRUNC acepta un segundo argumento negativo para truncar los dígitos situados a la izquierda del punto decimal.

=TRUNC(1287, -2) elimina los dos últimos dígitos hacia cero y devuelve 1200, no 1300, que sería el resultado redondeado. Esto resulta útil cuando quiere una cifra resumen conservadora, truncada hacia abajo, en lugar del valor más cercano.

=TRUNC(1287, -2)

Comprobación rápida

Compruebe cuánto domina la diferencia entre INT y TRUNC.

Resumen

Ahora puede eliminar decimales de dos maneras:

  • INT redondea hacia abajo hasta el entero más cercano (hacia menos infinito).
  • TRUNC trunca hacia cero y puede conservar la cantidad de decimales que elija.
  • Coinciden con números positivos, pero difieren con los negativos: INT(-4.3)=-5, TRUNC(-4.3)=-4.

Use INT para obtener un verdadero piso o realizar una división entera, y TRUNC cuando simplemente quiera eliminar los dígitos finales.

=TRUNC(A2, 0)

Preguntas frecuentes

¿La lección «Truncamiento con INT y TRUNC» es gratis?

Sí — el texto completo de «Truncamiento con INT y TRUNC» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Truncamiento con INT y TRUNC»?

Elimine los decimales u obtenga la parte entera de un valor Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Excel Formulas Academy?

No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Truncamiento con INT y TRUNC»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?

Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Redondeo con ROUND, ROUNDUP y ROUNDDOWN
  2. Truncamiento con INT y TRUNC
  3. Redondeo a múltiplos con MROUND
  4. Formato de números como texto con TEXT
← Volver a Excel Formulas Academy