Menu

REDONDEAR.MAS y REDONDEAR.MENOS en Excel: arriba o abajo

=REDONDEAR.MAS(A2;0) siempre redondea alejándose del cero, así que 2,1 pasa a 3, y =REDONDEAR.MENOS(A2;0) siempre redondea hacia el cero, así que 2,9 pasa a 2. MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR redondean a un múltiplo, y ENTERO y TRUNCAR quitan los decimales.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

=REDONDEAR.MAS(A2;0) siempre redondea alejándose del cero, así que 2,1 pasa a 3. =REDONDEAR.MENOS(A2;0) siempre redondea hacia el cero, así que 2,9 pasa a 2. Las dos reciben los mismos argumentos que REDONDEAR: el número y luego cuántos dígitos se conservan. En inglés estas funciones se llaman ROUNDUP y ROUNDDOWN, y la tabla muestra las fórmulas así: =ROUNDUP(A2,0) y =ROUNDDOWN(A2,0). La tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México).

REDONDEAR.MAS, REDONDEAR.MENOS y REDONDEAR lado a lado
B2
ABCD
1ValueROUNDUPROUNDDOWNROUND
22.1322
32.9323
42.5323
5-2.1-3-2-2
6-2.9-3-2-3
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =REDONDEAR.MAS(A2;0)

Mira las filas 5 y 6: REDONDEAR.MAS convierte -2,1 en -3, porque "hacia arriba" significa alejándose del cero, no hacia el número mayor. REDONDEAR.MENOS convierte -2,9 en -2. Cambia A2 a 2.0001 y REDONDEAR.MAS sigue dando 3: cualquier cantidad más allá de los dígitos que se conservan cuenta.

Sintaxis de REDONDEAR.MAS y REDONDEAR.MENOS

=ROUNDUP(number, num_digits)
=ROUNDDOWN(number, num_digits)

num_digits funciona exactamente igual que en REDONDEAR: 2 conserva dos decimales, 0 da un número entero, y -1, -2, -3 redondean a decenas, centenas y millares.

Redondear hacia arriba y hacia abajo a decimales y a centenas
B2
ABCDE
1num_digitsROUNDUPROUNDDOWNNumber
221234.571234.561234.561
311234.61234.5
4012351234
5-213001200
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =REDONDEAR.MAS($E$2;A2)

REDONDEAR.MAS con 2 dígitos convierte 1234.561 en 1234.57, y con -2 en 1300. REDONDEAR.MENOS con -2 da 1200. Cambia E2 y mira las dos columnas.

Redondear hacia arriba una división: cuántas cajas, autobuses o páginas

La razón más común para redondear hacia arriba es un conteo que no puede tener fracciones. 250 artículos en cajas de 24 son 10,4 cajas, es decir, 11 cajas. =REDONDEAR.MAS(B2/C2;0) lo da directamente.

Cajas necesarias para cada pedido
D2
ABCD
1OrderItemsPer boxBoxes
2A-1012502411
3A-10296244
4A-10397245
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =REDONDEAR.MAS(B2/C2;0)

96 artículos caben justo en 4 cajas, y un artículo más necesita una quinta caja. REDONDEAR daría 4 para 97 artículos y dejaría un artículo sin caja.

MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR: redondear a un múltiplo

REDONDEAR.MAS y REDONDEAR.MENOS redondean a potencias de diez. Para redondear hacia arriba o hacia abajo a un múltiplo de cualquier número (5, 0,25, 12, media hora), usa MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR (CEILING y FLOOR en inglés):

  • =MULTIPLO.SUPERIOR(A2;5) redondea hacia arriba al siguiente múltiplo de 5.
  • =MULTIPLO.INFERIOR(A2;5) redondea hacia abajo al múltiplo de 5 anterior.
MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR a un múltiplo
C2
ABCD
1ValueMultipleCEILINGFLOOR
21151510
31551515
47.30.257.57.25
526123624
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =MULTIPLO.SUPERIOR(A2;B2)

Un valor que ya es múltiplo se queda como está: 15 con un múltiplo de 5 da 15 en los dos sentidos.

MULTIPLO.SUPERIOR.MAT y MULTIPLO.INFERIOR.MAT (Excel 2013 y posteriores) hacen lo mismo con una diferencia: el múltiplo es opcional y vale 1 por defecto, y para los números negativos un tercer argumento elige la dirección. =MULTIPLO.SUPERIOR.MAT(-7,5) da -7 (hacia arriba, hacia el cero), y =MULTIPLO.SUPERIOR.MAT(-7,5;1;1) da -8 (alejándose del cero). MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR sin más, con un número negativo y un múltiplo positivo, funcionan igual en el Excel actual; en Excel 2007 devolvían #¡NUM! (#NUM! en inglés; la tabla muestra los nombres de error en inglés).

Redondear una hora hacia arriba a los siguientes 15 minutos

Las horas son fracciones de día, así que MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR también las redondean. Da el múltiplo como una hora: NSHORA(0;15;0) son 15 minutos.

Facturar el tiempo por cuartos de hora
B2
ABC
1LoggedBilled (up)Paid (down)
21:071:151:00
30:521:000:45
42:302:302:30
50:010:150:00
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =MULTIPLO.SUPERIOR(A2;NSHORA(0;15;0))

1:07 se factura como 1:15, y un solo minuto se factura como un cuarto de hora completo. 2:30 ya es múltiplo y se queda en 2:30. Para más sobre cálculos con horas, consulta cálculos con horas.

ENTERO o TRUNCAR con números negativos

Las dos quitan los decimales de un número positivo: =ENTERO(4,7) y =TRUNCAR(4,7) dan 4. Se separan con los números negativos. ENTERO (INT en inglés) redondea hacia abajo al siguiente número entero menor, así que -4,2 pasa a -5. TRUNCAR (TRUNC en inglés) corta los decimales, así que -4,2 pasa a -4, igual que REDONDEAR.MENOS.

ENTERO, TRUNCAR y REDONDEAR.MENOS
B4
ABCD
1ValueINTTRUNCROUNDDOWN
24.7444
34.2444
4-4.2-5-4-4
5-4.7-5-4-4
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =ENTERO(A4)

TRUNCAR también recibe un número de dígitos: =TRUNCAR(A2;2) conserva dos decimales y corta el resto. Usa ENTERO cuando quieras decir "el número entero igual o menor", por ejemplo los días completos de un valor de fecha y hora; usa TRUNCAR cuando quieras decir "los dígitos antes de la coma decimal".

Pruébalo: palés y escalones de precio

Palés para cada envío
D2
ABCD
1ShipmentCartonsPer palletPallets
2S113040
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: En D2, calcula cuántos palés necesita el envío S1: las cajas de B2 divididas entre las cajas por palé de C2, redondeado hacia arriba a un palé completo.

Redondear un precio hacia arriba al siguiente 0,25
C2
ABC
1PriceStepRounded up
23.620.25
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: En C2, redondea el precio de A2 hacia arriba al siguiente múltiplo del escalón de B2.

Cuál usar

QuieresFórmula7,32 da-7,32 da
Hacia arriba, 1 decimal=REDONDEAR.MAS(A2;1)7,4-7,4
Hacia abajo, 1 decimal=REDONDEAR.MENOS(A2;1)7,3-7,3
Hacia arriba a un múltiplo de 0,5=MULTIPLO.SUPERIOR.MAT(A2;0,5)7,5-7
Hacia abajo a un múltiplo de 0,5=MULTIPLO.INFERIOR.MAT(A2;0,5)7-7,5
Número entero menor=ENTERO(A2)7-8
Quitar los decimales=TRUNCAR(A2)7-7

El error que hay que evitar: usar REDONDEAR.MAS cuando querías "redondear al más cercano". =REDONDEAR.MAS(B2;0) sobre 3,01 horas factura 4 horas. Si la regla es "el más cercano", usa REDONDEAR; si es "el siguiente cuarto de hora", usa MULTIPLO.SUPERIOR con el escalón.

Preguntas frecuentes

¿Cómo redondeo siempre hacia arriba en Excel?

Usa =REDONDEAR.MAS(A2;0) para un número entero o =REDONDEAR.MAS(A2;2) para dos decimales. Cualquier cantidad más allá de los dígitos que se conservan redondea hacia arriba, así que 2,01 pasa a 3 con 0 dígitos.

¿Qué diferencia hay entre REDONDEAR.MAS y MULTIPLO.SUPERIOR?

REDONDEAR.MAS cuenta dígitos: =REDONDEAR.MAS(A2;-1) sube hasta la siguiente decena. MULTIPLO.SUPERIOR sube hasta el siguiente múltiplo de cualquier número: =MULTIPLO.SUPERIOR(A2;5) sube hasta el siguiente 5 y =MULTIPLO.SUPERIOR(A2;0,25) hasta el siguiente cuarto.

¿Qué diferencia hay entre ENTERO y TRUNCAR en Excel?

Coinciden con los números positivos, pero no con los negativos. =ENTERO(-4,2) redondea hacia abajo a -5, el siguiente número entero menor, mientras que =TRUNCAR(-4,2) corta los decimales y da -4.

¿Cómo quito los decimales sin redondear en Excel?

Usa =TRUNCAR(A2) o =REDONDEAR.MENOS(A2;0): 7,99 pasa a 7. Para conservar dos decimales y cortar el resto, usa =TRUNCAR(A2;2), así que 7,999 pasa a 7,99.

¿Cómo redondeo hacia arriba al 5 más cercano en Excel?

Usa =MULTIPLO.SUPERIOR(A2;5) (o =MULTIPLO.SUPERIOR.MAT(A2;5)): 11 pasa a 15 y 15 se queda en 15. Para redondear hacia abajo a un múltiplo de 5, usa =MULTIPLO.INFERIOR(A2;5).

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR