En este artículo 18 secciones
Excel redondea con la función REDONDEAR, que aproxima un número a los decimales que se le indiquen y, con un valor negativo, a la decena, la centena o el mil más cercano. Para redondear siempre hacia arriba o hacia abajo existen REDONDEAR.MAS y REDONDEAR.MENOS, y para aproximar a un múltiplo, como 50 o 100, la función REDOND.MULT. ¿Cuál usar en cada caso y cómo redondear a miles, como se exige en las declaraciones tributarias?
La función REDONDEAR.
La sintaxis de la función es la siguiente:
=REDONDEAR(número;núm_decimales)
El primer argumento es el número o la celda que queremos redondear, y el segundo indica a qué posición: un número positivo señala los decimales que se conservan, el cero redondea al entero y un número negativo redondea a la izquierda de la coma.
La regla de aproximación es la que aprendimos en el colegio: si la cifra siguiente es 5 o mayor, se redondea hacia arriba; si es menor, hacia abajo. Así, =REDONDEAR(5,52;0) da 6 y =REDONDEAR(5,49;0) da 5.
- Calculadora de retención en la fuente por salarios
- Liquidador de renta personas naturales
- Guía de propiedad horizontal
Redondear decimales.
Para conservar un número determinado de decimales, se indica en el segundo argumento. Supongamos que en A2 tenemos 1.234,5678:
| Fórmula | Resultado | Qué hace |
|---|---|---|
| =REDONDEAR(A2;2) | 1.234,57 | Dos decimales |
| =REDONDEAR(A2;1) | 1.234,6 | Un decimal |
| =REDONDEAR(A2;0) | 1.235 | Entero más cercano |
Si lo que se necesita es eliminar los decimales sin aproximar, la función adecuada es TRUNCAR, como explicamos en el artículo sobre cómo quitar los decimales en Excel.
Redondear a decenas, centenas y miles.
Con un segundo argumento negativo, REDONDEAR aproxima las cifras enteras. Cada número negativo corresponde a una posición:
| Fórmula | Redondea a | Valor | Resultado |
|---|---|---|---|
| =REDONDEAR(A2;-1) | La decena | 1.523 | 1.520 |
| =REDONDEAR(A2;-2) | La centena | 23.676 | 23.700 |
| =REDONDEAR(A2;-3) | El mil | 24.570 | 25.000 |
| =REDONDEAR(A2;-4) | La decena de mil | 1.234.567 | 1.230.000 |
| =REDONDEAR(A2;-6) | El millón | 1.234.567 | 1.000.000 |
El redondeo al mil es el más usado en Colombia, porque es el que exigen las declaraciones tributarias.
Redondear al mil en las declaraciones tributarias.
El artículo 577 del Estatuto Tributario ordena aproximar los valores de las declaraciones tributarias al múltiplo de mil más cercano:
«Los valores diligenciados en los formularios de las declaraciones tributarias, deberán aproximarse al múltiplo de mil (1.000) más cercano.»
Por eso, cuando se prepara en Excel la información para una declaración de renta, de IVA o de retención en la fuente, conviene aplicar =REDONDEAR(A2;-3) a cada renglón antes de trasladarlo al formulario.
Ejemplo: si las retenciones practicadas en el mes suman $3.456.499, el valor a declarar es $3.456.000; si suman $3.456.500, el valor es $3.457.000. La aproximación se hace renglón por renglón, y los totales se calculan sobre los valores ya redondeados para que el formulario cuadre.
Redondear siempre hacia arriba o hacia abajo.
Hay casos en los que no se quiere el valor más cercano, sino uno en un sentido determinado. Por ejemplo, al calcular cuántas cajas se necesitan para empacar un pedido, cualquier fracción obliga a una caja más. Para eso existen dos variantes:
- MAS aleja el número del cero: =REDONDEAR.MAS(5,2;0) da 6.
- MENOS lo acerca al cero: =REDONDEAR.MENOS(5,8;0) da 5.
Ambas aceptan los mismos argumentos que REDONDEAR, incluidos los negativos. Así, =REDONDEAR.MAS(24.120;-3) da 25.000, útil para fijar precios o presupuestos que nunca deben quedar por debajo del costo.
Redondear a un múltiplo.
Cuando el redondeo no es a una potencia de diez, sino a un múltiplo cualquiera, como 50, 500 o 5.000, se usa la función REDOND.MULT:
=REDOND.MULT(A2;50)
Si A2 contiene 1.237, el resultado es 1.250, el múltiplo de 50 más cercano. Es la función indicada para precios de venta que deben terminar en 50 o en 00, o para cantidades que se despachan en paquetes.
Si el múltiplo debe ser siempre el superior o siempre el inferior, se usan MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR:
=MULTIPLO.SUPERIOR(A2;100)
=MULTIPLO.INFERIOR(A2;100)
Con 1.237, la primera devuelve 1.300 y la segunda 1.200.
Redondear al número par o impar.
Las funciones REDONDEA.PAR y REDONDEA.IMPAR llevan el número al entero par o impar siguiente, alejándose del cero: =REDONDEA.PAR(3,2) da 4 y =REDONDEA.IMPAR(4,1) da 5.
Conviene no confundirlas con el llamado «redondeo al par más cercano» o redondeo bancario, en el que los valores que terminan exactamente en 5 se aproximan al par más cercano. Excel no tiene una función directa para ese método: REDONDEAR siempre aleja del cero los valores que terminan en 5, de modo que 2,5 da 3 y 3,5 da 4.
Redondeo con una regla propia.
La regla de aproximar desde 0,5 no siempre se ajusta a la necesidad. Supongamos que una empresa redondea hacia abajo las fracciones de hasta 0,6 y hacia arriba las superiores. Con la función SI podemos fijar ese límite:
=SI(A2-ENTERO(A2)<=0,6;REDONDEAR.MENOS(A2;0);REDONDEAR.MAS(A2;0))
La parte A2-ENTERO(A2) aísla los decimales y la condición decide hacia dónde redondear. Con 5,6 el resultado es 5, con 124,5 es 124 y con 1.567,8 es 1.568. La fórmula está pensada para números positivos.
Redondear sin cambiar el valor de la celda.
El botón «Disminuir decimales» de la pestaña «Inicio» también muestra el número redondeado, pero solo en apariencia: el valor guardado conserva todos sus decimales y las sumas se hacen con ellos. Si el redondeo debe afectar los cálculos, por ejemplo en una nómina o en una factura, hay que usar la función REDONDEAR en la propia fórmula, como en =REDONDEAR(B2*C2;0).
Descargar el ejemplo en Excel.
El archivo de ejemplo aplica a una lista de valores el redondeo a decimales, a decenas, centenas y miles, hacia arriba y hacia abajo, a múltiplos de 50 y de 100, la regla personalizada y una hoja de retenciones con la aproximación al mil para la declaración. Descargar archivo.
Preguntas frecuentes.
A continuación respondemos las preguntas frecuentes de nuestros lectores.
¿Cuál es la fórmula para redondear en Excel?
=REDONDEAR(A2;0) redondea al entero más cercano. El segundo argumento indica los decimales: 2 deja dos decimales y −3 redondea al mil.
¿Cómo redondeo a miles en Excel?
Con =REDONDEAR(A2;-3), que lleva el valor al múltiplo de mil más cercano: 24.570 queda en 25.000 y 24.499 en 24.000.
¿Cómo redondeo siempre hacia arriba?
Con =REDONDEAR.MAS(A2;0). Para el mil superior, =REDONDEAR.MAS(A2;-3).
¿Cómo redondeo a un múltiplo de 50 o de 100?
Con =REDOND.MULT(A2;50) para el más cercano, y con MULTIPLO.SUPERIOR o MULTIPLO.INFERIOR para forzar el sentido.
¿Cómo evito que Excel aproxime un número?
Si Excel muestra menos decimales de los que tiene el número, basta con ampliar la columna o aumentar los decimales del formato. El valor guardado no cambia.
¿Los valores de las declaraciones se redondean al mil?
Sí. El artículo 577 del Estatuto Tributario ordena aproximarlos al múltiplo de mil más cercano.