=REDONDEAR(A2;2) redondea el número de A2 a dos decimales, así que 3,14159 pasa a ser 3,14. El segundo argumento es el número de dígitos que se conservan: 0 redondea a un número entero y -1 redondea a la decena más cercana. La función REDONDEAR se llama ROUND en inglés, y la tabla muestra la fórmula así: =ROUND(A2,2). La tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México).
| A | B | C | |
|---|---|---|---|
| 1 | Value | 2 decimals | Whole number |
| 2 | 3.14159 | 3.14 | 3 |
| 3 | 2.675 | 2.68 | 3 |
| 4 | 12.5 | 12.5 | 13 |
| 5 | -2.5 | -2.5 | -3 |
| 6 | 1234.567 | 1234.57 | 1235 |
=REDONDEAR(A2;2)Cada fila aplica las dos fórmulas al valor de la columna A, así que 1234.567 pasa a 1234.57 y 1235. Cambia A2 por otro número y las dos columnas se actualizan.
Sintaxis de REDONDEAR
=ROUND(number, num_digits)
number(número) es el valor que se redondea: un número, una celda o una fórmula entera como=REDONDEAR(B2*C2;2).num_digits(núm_decimales) dice dónde se redondea. Un número positivo cuenta posiciones después de la coma decimal,0redondea a un número entero, y un número negativo cuenta posiciones antes de la coma decimal.
REDONDEAR solo mira el primer dígito que descarta. Si ese dígito es 5 o más, la parte que se conserva sube; si no, se queda igual. Así, =REDONDEAR(2,675;2) da 2,68 y =REDONDEAR(2,674;2) da 2,67.
Redondear a la decena, centena o millar más cercano
Un num_digits negativo redondea a la izquierda de la coma decimal. Así es como conviertes 1234,567 en 1230, 1200 o 1000 para un informe.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | num_digits | Result | Number | |
| 2 | 2 | 1234.57 | 1234.567 | |
| 3 | 1 | 1234.6 | ||
| 4 | 0 | 1235 | ||
| 5 | -1 | 1230 | ||
| 6 | -2 | 1200 | ||
| 7 | -3 | 1000 |
=REDONDEAR($D$2;A5)Haz clic en B5: es =ROUND($D$2,-1), la decena más cercana (=REDONDEAR($D$2;-1) en Excel en español). Ahora cambia D2 a 48750. La fila de -2 muestra 48800, porque un 5 en la primera posición descartada siempre redondea hacia arriba.
REDONDEAR o formato de número
Dar a una celda el formato 0.00 (Inicio > Número > Disminuir decimales) solo cambia lo que muestra la celda. El valor completo sigue ahí, y toda fórmula que lee la celda lo usa. REDONDEAR cambia el propio valor.
Esa diferencia aparece en los totales. Abajo, cada precio de la columna A es 1,333 mostrado con dos decimales, así que la columna se lee 1.33, 1.33, 1.33, pero su total muestra 4.00. La columna B redondea primero cada precio, y su total es 3.99.
| A | B | |
|---|---|---|
| 1 | Formatted only | Rounded |
| 2 | 1.33 | 1.33 |
| 3 | 1.33 | 1.33 |
| 4 | 1.33 | 1.33 |
| 5 | 4.00 | 3.99 |
=SUMA(B2:B4)Ningún total está mal: 4.00 es la suma real, 3,999, mostrada con dos decimales, y 3.99 es la suma de lo que imprime una factura. Usa REDONDEAR cuando los números redondeados sean los reales, como el dinero cobrado por línea. Para mostrar menos decimales sin cambiar nada, usa el formato de número. Archivo > Opciones > Avanzadas > "Establecer precisión de pantalla" hace que Excel guarde cada valor tal como se muestra, en todo el libro, y no se puede deshacer; REDONDEAR es la opción más segura.
Cómo redondea Excel el 0,5
REDONDEAR redondea un 5 alejándose del cero: 2,5 pasa a 3 y -2,5 pasa a -3. Mira las filas 3 a 5 de la primera tabla: 2.675 da 2.68, 12.5 da 13 y -2.5 da -3.
Algunas herramientas redondean un 5 al número par más cercano (redondeo bancario), así que 2,5 pasa a 2. La función REDONDEAR de Excel nunca lo hace, pero la función Round de VBA sí, y eso explica que una macro y una celda no coincidan. REDONDEAR de Google Sheets también redondea alejándose del cero.
Redondear el resultado de una fórmula
Envuelve todo el cálculo en REDONDEAR, para que solo se redondee el resultado final. Aquí el precio con un impuesto del 8,25% se redondea a centavos.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Tax rate | With tax |
| 2 | Lamp | $19.99 | 8.25% | $21.64 |
| 3 | Chair | $74.50 | 8.25% | $80.65 |
| 4 | Desk | $129.00 | 8.25% | $139.64 |
=REDONDEAR(B2*(1+C2);2)El mismo patrón sirve para promedios, porcentajes y divisiones: =REDONDEAR(PROMEDIO(B2:B6);1) da un promedio con un decimal. Si quieres el número redondeado como texto dentro de una frase, =TEXT(A2,"0.00") (forma inglesa) hace las dos cosas a la vez (consulta la función TEXTO).
Redondear al 5, al 0,05 o a los 15 minutos más cercanos con REDOND.MULT
=REDOND.MULT(number;multiple) (MROUND en inglés) redondea al múltiplo más cercano de cualquier número. Úsalo para precios en pasos de 5 centavos, cantidades en paquetes de 12 u horas al cuarto de hora.
| A | B | C | |
|---|---|---|---|
| 1 | Value | Multiple | MROUND |
| 2 | 12 | 5 | 10 |
| 3 | 13 | 5 | 15 |
| 4 | 2.37 | 0.05 | 2.35 |
| 5 | 9:08 | 0:15 | 9:15 |
=REDOND.MULT(A2;B2)REDOND.MULT también redondea un valor intermedio alejándose del cero, así que 12,5 con un múltiplo de 5 da 15. El número y el múltiplo deben tener el mismo signo: =REDOND.MULT(-12;5) devuelve #¡NUM! (#NUM! en inglés; la tabla muestra los nombres de error en inglés), mientras que =REDOND.MULT(-12;-5) da -10. Para redondear siempre hacia arriba o hacia abajo a un múltiplo, usa MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR, en la página de REDONDEAR.MAS y REDONDEAR.MENOS.
Pruébalo: redondear un promedio
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Student | Score | Average | ||
| 2 | Ana | 78 | |||
| 3 | Ben | 91 | |||
| 4 | Cleo | 85 | |||
| 5 | Dan | 66 | |||
| 6 | Eve | 88 | |||
| 7 | Finn | 73 |
Tu turno: En E2, muestra el promedio de las notas de B2:B7, redondeado a un decimal.
Pista: pon PROMEDIO dentro de REDONDEAR, y usa 1 como número de dígitos.
Qué función de redondeo usar
| Quieres | Fórmula | 12,345 da |
|---|---|---|
| Valor más cercano, 2 decimales | =REDONDEAR(A2;2) | 12,35 |
| Número entero más cercano | =REDONDEAR(A2;0) | 12 |
| Decena más cercana | =REDONDEAR(A2;-1) | 10 |
| Siempre hacia arriba | =REDONDEAR.MAS(A2;1) | 12,4 |
| Siempre hacia abajo | =REDONDEAR.MENOS(A2;1) | 12,3 |
| Múltiplo de 0,5 más cercano | =REDOND.MULT(A2;0,5) | 12,5 |
| Quitar los decimales | =TRUNCAR(A2) o =ENTERO(A2) | 12 |
Un error habitual es redondear en mitad de un cálculo largo y otra vez al final, lo que puede mover el último dígito. Redondea una sola vez, en el paso cuyo valor redondeado de verdad informas o cobras.
Preguntas frecuentes
¿Cómo redondeo a 2 decimales en Excel?
Usa =REDONDEAR(A2;2). Cambia el valor guardado, así que 3,14159 pasa a ser 3,14 y las fórmulas posteriores usan 3,14. Dar a la celda el formato 0.00 solo cambia lo que ves; el valor completo sigue debajo.
¿Cómo redondeo al número entero más cercano en Excel?
Usa =REDONDEAR(A2;0): 12,5 pasa a 13 y 12,4 a 12. Para redondear siempre hacia arriba o siempre hacia abajo, usa =REDONDEAR.MAS(A2;0) o =REDONDEAR.MENOS(A2;0).
¿Cómo redondeo a la decena, centena o millar más cercano en Excel?
Dale a REDONDEAR un número de dígitos negativo: =REDONDEAR(A2;-1) redondea a la decena más cercana, =REDONDEAR(A2;-2) a la centena y =REDONDEAR(A2;-3) al millar. 1234,567 pasa a 1230, 1200 y 1000.
¿Excel redondea 0,5 hacia arriba o hacia abajo?
REDONDEAR redondea un 5 alejándose del cero: =REDONDEAR(2,5;0) es 3 y =REDONDEAR(-2,5;0) es -3. No usa el redondeo bancario (redondear la mitad al par), que sí usa la función Round de VBA.
¿Cómo redondeo al 5 más cercano en Excel?
Usa =REDOND.MULT(A2;5): 12 pasa a 10 y 13 a 15. REDOND.MULT redondea a cualquier múltiplo, como =REDOND.MULT(A2;0,05) para precios en pasos de 5 centavos.