Matemáticas y totales condicionales

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

Redondean un número hacia arriba o hacia abajo al múltiplo que tú elijas.

REDONDEAR redondea a un número de decimales. MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR redondean a un múltiplo del valor que indiques —el siguiente 5, el siguiente 50, el siguiente 0,25—, que es otra pregunta y la que no paran de hacer los precios y la logística reales.

MULTIPLO.SUPERIOR sube siempre al múltiplo siguiente y MULTIPLO.INFERIOR baja siempre al anterior, por muy cerca que ya esté el número. Unas cajas de doce unidades necesitan MULTIPLO.SUPERIOR, porque once unidades siguen necesitando una caja entera. Un descuento que deba caer en un escalón limpio de cinco euros necesita MULTIPLO.INFERIOR, porque redondear al alza sería regalar dinero.

REDOND.MULT es el tercer miembro de la familia y va al múltiplo *más próximo* en cualquier dirección, que es lo que quieres para mostrar y no para imponer una regla.

Sintaxis

=MULTIPLO.SUPERIOR(número; cifra_significativa)   =MULTIPLO.INFERIOR(número; cifra_significativa)

Argumentos

número
Obligatorio
El valor que se redondea.
cifra_significativa
Obligatorio
El múltiplo al que redondear. 5 redondea al cinco más próximo; 0,25 redondea a cuartos. En las versiones clásicas debe tener el mismo signo que número.

Los datos de ejemplo

Encabezados en la fila 1, datos en A2:D6. C4 está vacía y C6 contiene texto.

ABCD
1SensorLecturaCalibraciónLote
2Entrada norte17312
3Entrada sur-457
4Depósito6312
5Rebosadero829
6Retorno-21n/d7

Ejemplos resueltos

=MULTIPLO.SUPERIOR(B2; 5)

Resultado: 20

17 sube al siguiente múltiplo de cinco.

=MULTIPLO.INFERIOR(B2; 5)

Resultado: 15

El mismo número baja al múltiplo anterior.

=MULTIPLO.SUPERIOR(B4; 10)

Resultado: 70

63 sube a la siguiente decena. Fíjate en que sube aunque 63 esté más cerca de 60: esa es la diferencia con REDOND.MULT.

=MULTIPLO.SUPERIOR(B4/12; 1)

Resultado: 6

El cálculo de embalaje: 63 unidades en cajas de 12 necesitan seis cajas, porque cinco cajas y cuarto no existen.

Ahora practícala

Leer sobre una fórmula no es lo mismo que escribirla. Abre el ejercicio de esta función y escríbela en una hoja real: recibirás comentarios inmediatos sobre qué celda está mal y por qué.

Abrir el ejercicio: Funciones MULTIPLO.SUPERIOR y MULTIPLO.INFERIOR

Errores habituales y cómo resolverlos

#¡NUM!

Por qué ocurre: En las versiones clásicas, número y cifra_significativa tienen signos opuestos.

Cómo resolverlo: Usa MULTIPLO.SUPERIOR.MAT y MULTIPLO.INFERIOR.MAT, que gestionan bien los negativos y aceptan un argumento de modo.

#¡DIV/0!

Por qué ocurre: cifra_significativa es cero.

Cómo resolverlo: Un múltiplo de cero no significa nada. Comprueba que la celda que lo contiene no está vacía.

Redondea al revés con negativos

Por qué ocurre: MULTIPLO.INFERIOR sobre un negativo se aleja del cero, así que con -4 y 5 da -5. «Abajo» significa abajo en la recta numérica, no hacia el cero.

Cómo resolverlo: Usa MULTIPLO.INFERIOR.MAT con su argumento de modo, o aplica la función a ABS y restaura el signo.

Consejos que conviene saber

  • REDOND.MULT va al múltiplo más próximo en cualquier sentido; estas dos eligen siempre una dirección.
  • MULTIPLO.SUPERIOR(n; 1) equivale a REDONDEAR.MAS(n; 0) y es la forma estándar de contar contenedores.
  • Redondea una hora al cuarto más próximo con =REDOND.MULT(A2; "0:15").
  • MULTIPLO.SUPERIOR.MAT y MULTIPLO.INFERIOR.MAT son las versiones modernas: prefiérelas para cualquier cosa que pueda ver números negativos.

Preguntas frecuentes

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

REDONDEAR.MAS redondea al alza a un número de decimales; MULTIPLO.SUPERIOR redondea al alza a un múltiplo. Con 17,2 y 0 decimales sale 18, mientras que al múltiplo de 5 sale 20. Coinciden cuando el múltiplo es 1.

¿Cómo redondeo al 5 más próximo?

REDOND.MULT(A2; 5) va al cinco más próximo en cualquier dirección. Usa MULTIPLO.SUPERIOR(A2; 5) si siempre debe subir y MULTIPLO.INFERIOR(A2; 5) si siempre debe bajar: cuál de las tres quieres depende de si estás mostrando un número o aplicando una regla.

¿Por qué MULTIPLO.INFERIOR da #¡NUM! con mis datos?

La versión clásica exige que el número y el múltiplo compartan signo, así que un valor negativo con múltiplo positivo da error. MULTIPLO.INFERIOR.MAT elimina esa restricción y es la versión a usar en cualquier columna que pueda ser negativa.

Funciones relacionadas

Guías que la usan

Lecturas más largas donde esta función hace trabajo real en una hoja real.