La función TRUNCAR en Excel es una herramienta de gran utilidad para eliminar las partes decimales de un número sin realizar ningún tipo de redondeo. Simplemente, corta el número en la posición decimal especificada.
A diferencia de otras funciones como ENTERO o REDONDEAR, TRUNCAR no altera la parte entera del número, simplemente se deshace de los dígitos que no se desean conservar.
Sintaxis
=TRUNCAR(número, [núm_decimales])
La función TRUNCAR utiliza los siguientes argumentos:
- número: El número que se desea truncar. Obligatorio.
 - núm_decimales: Un número que especifica la precisión del truncamiento, es decir, cuántos decimales se conservarán. Opcional. Si se omite, se asume un valor de 0, eliminando todos los decimales.
 
Ejemplos
Ejemplo 1: Truncamiento básico
Si se omite el segundo argumento, la función elimina por completo la parte decimal del número.
=TRUNCAR(15.79)
Resultado esperado: 15
Ejemplo 2: Especificando el número de decimales
La función conservará el número de decimales indicado, descartando el resto sin redondear.
=TRUNCAR(3.14159265, 4)
Resultado esperado: 3.1415
Ejemplo 3: Uso con números negativos
Aquí se aprecia la principal diferencia con la función ENTERO. TRUNCAR simplemente elimina la parte fraccionaria, mientras que ENTERO redondearía hacia el entero inferior más próximo (-9).
=TRUNCAR(-8.95)
Resultado esperado: -8
Ejemplo 4: Truncamiento a la izquierda del separador decimal
Si se utiliza un número negativo en el argumento núm_decimales, el truncamiento se realiza en la parte entera del número, convirtiendo en ceros los dígitos a la derecha de la posición indicada.
| Valor Original (Celda A1) | Fórmula | Resultado | Descripción | 
|---|---|---|---|
| 12345.678 | =TRUNCAR(A1, -1) | 
12340 | Conserva hasta las decenas. | 
| 12345.678 | =TRUNCAR(A1, -2) | 
12300 | Conserva hasta las centenas. | 
| 12345.678 | =TRUNCAR(A1, -3) | 
12000 | Conserva hasta las unidades de millar. | 
Observaciones
La distinción más importante es entre TRUNCAR y ENTERO. Ambas funciones devuelven números enteros, pero se comportan de manera diferente con valores negativos:
TRUNCAR(-5.7)devuelve -5.ENTERO(-5.7)devuelve -6, porque redondea hacia abajo al entero de menor valor.
Para números positivos, ambas funciones devuelven el mismo resultado si se omite el segundo argumento de TRUNCAR.
Errores comunes
- #¡VALOR!: Ocurre si alguno de los argumentos proporcionados no es un valor numérico. Por ejemplo, 
=TRUNCAR("texto"). 
Disponibilidad por versión de Excel
La función TRUNCAR está disponible en todas las versiones de Microsoft Excel, incluyendo Excel para Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010, 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | |
| Google Sheets | ✔️ | |
| LibreOffice Calc | ✔️ | |
| OpenOffice Calc | ✔️ | |
| WPS Office Spreadsheets | ✔️ | |
| Apple Numbers | ✔️ | 
Funciones Relacionadas
- 
ENTERO: Redondea un número hacia abajo al entero más próximo. Su comportamiento con números negativos difiere de TRUNCAR.
 - 
REDONDEAR: Redondea un número a un número de decimales especificado, siguiendo las reglas matemáticas estándar de redondeo.
 - 
REDONDEAR.MENOS: Redondea un número hacia abajo, en dirección a cero. Es muy similar a TRUNCAR para valores positivos.
 - 
REDONDEAR.MAS: Redondea un número hacia arriba, alejándose de cero.
 
