La función MOD en Excel
RESIDUO (Inglés: MOD) divide un número entre otro y devuelve lo que sobra. 17 dividido entre 5 es 3 con un resto de 2, así que =RESIDUO(17;5) es 2.
Un resto de 0 significa que el número se divide exacto. Eso sirve para comprobaciones sencillas de números pares, de cada tercera fila o de cajas completas.
Sintaxis
=MOD(number, divisor)
| Argumento | Qué significa |
|---|---|
| number | El número que se va a dividir. |
| divisor | El número por el que se divide. 0 da un error #¡DIV/0!. |
Ejemplos
1. Artículos sobrantes
| A | B | |
|---|---|---|
| 1 | Artículos | 17 |
| 2 | Cajas de 5, sobrantes | 2 |
Tres cajas completas contienen 15 artículos. Quedan dos artículos.
2. Impar o par
| A | B | |
|---|---|---|
| 1 | Número | 18 |
| 2 | Tipo | Par |
Un número par deja 0 al dividirlo entre 2.
3. Hora del reloj tras un número de horas
| A | B | |
|---|---|---|
| 1 | Horas desde medianoche | 30 |
| 2 | Hora del día | 6 |
30 horas después de medianoche son las 6 del día siguiente.
Errores comunes
Dividir entre cero.
=RESIDUO(10;0)devuelve #¡DIV/0!.Corrección: Protégelo con SI (Inglés: IF), o comprueba primero el divisor.
Esperar un resto negativo. El resultado de MOD tiene el mismo signo que el divisor, así que
=RESIDUO(-3;2)es 1.Corrección: Ese es el comportamiento correcto para los ciclos. Si necesitas el signo del número, usa ABS y decide el signo por separado.
Preguntas frecuentes
¿Cómo resalto cada segunda fila?
Usa una regla de formato condicional con la fórmula =RESIDUO(FILA();2)=0.
Funciones relacionadas
- ROUNDROUND redondea un número a la cantidad de decimales que elijas; ROUNDUP y ROUNDDOWN siempre redondean en una dirección: alejándose de cero o hacia cero.
- IFIF comprueba una condición y devuelve un valor si es verdadera y otro si es falsa.
- SUMSUM suma números, celdas y rangos completos en una sola fórmula.