La función RESIDUO en Excel es una función matemática que devuelve el resto o residuo de una división entre dos números. Es especialmente útil para tareas como determinar si un número es par o impar, aplicar formatos condicionales a filas alternas o realizar cálculos cíclicos.
El resultado de la función RESIDUO siempre tendrá el mismo signo que el divisor.
Sintaxis
=RESIDUO(número, núm_divisor)
La función RESIDUO utiliza los siguientes argumentos:
- número: El número que se va a dividir (el dividendo). Obligatorio.
 - núm_divisor: El número por el cual se va a dividir (el divisor). Obligatorio.
 
Ejemplos
Ejemplo 1: Cálculo básico
Para obtener el resto de dividir 10 entre 3. El 3 cabe 3 veces en 10 (3*3=9), y sobra 1.
=RESIDUO(10, 3)
Resultado esperado: 1
Ejemplo 2: Uso con números negativos
El signo del resultado de la función RESIDUO es el mismo que el del núm_divisor. Esto es importante tenerlo en cuenta.
=RESIDUO(10, -3)
Resultado esperado: -2
=RESIDUO(-10, 3)
Resultado esperado: 2
=RESIDUO(-10, -3)
Resultado esperado: -1
Ejemplo 3: Identificar números pares e impares
Una de las aplicaciones más comunes de RESIDUO es comprobar si un número es par o impar. Si el residuo de dividir un número entre 2 es 0, el número es par; de lo contrario, es impar. Usaremos la siguiente tabla de datos:
| A | B | |
|---|---|---|
| 1 | Número | Tipo | 
| 2 | 7 | =SI(RESIDUO(A2; 2)=0; «Par»; «Impar») | 
| 3 | 12 | =SI(RESIDUO(A3; 2)=0; «Par»; «Impar») | 
| 4 | -5 | =SI(RESIDUO(A4; 2)=0; «Par»; «Impar») | 
La fórmula en la celda B2, arrastrada hacia abajo, daría los siguientes resultados:
=SI(RESIDUO(A2; 2)=0; "Par"; "Impar")  --> Resultado: "Impar"
=SI(RESIDUO(A3; 2)=0; "Par"; "Impar")  --> Resultado: "Par"
=SI(RESIDUO(A4; 2)=0; "Par"; "Impar")  --> Resultado: "Impar"
Ejemplo 4: Formato condicional de filas alternas
Se puede usar RESIDUO junto con la función FILA para aplicar un formato (por ejemplo, un color de fondo) a las filas pares o impares de un rango. Para colorear las filas impares, se seleccionaría el rango deseado y se crearía una nueva regla de formato condicional usando la siguiente fórmula:
=RESIDUO(FILA(); 2) = 1
Esta fórmula devolverá VERDADERO para todas las filas cuyo número de fila sea impar, aplicando el formato seleccionado a dichas filas.
Observaciones
Es importante recordar que la función RESIDUO puede devolver un resultado con decimales si los argumentos de entrada también los tienen.
La función RESIDUO está matemáticamente relacionada con la función ENTERO de la siguiente manera: RESIDUO(n, d) = n - d * ENTERO(n/d).
Errores comunes
- #¡DIV/0!: Ocurre si el argumento núm_divisor es igual a cero (0), ya que la división por cero no está definida.
 - #¡VALOR!: Se produce si alguno de los argumentos no es un valor numérico.
 
Disponibilidad por versión de Excel
La función RESIDUO está disponible en todas las versiones de Microsoft Excel, incluyendo Excel para Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010, 2007 y versiones anteriores.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | El nombre de la función en inglés es MOD. | 
| Google Sheets | ✔️ | Funciona de manera idéntica. El nombre de la función es MOD. | 
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. El nombre de la función es MOD. | 
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. El nombre de la función es MOD. | 
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. El nombre de la función es MOD. | 
| Apple Numbers | ✔️ | Funciona de manera idéntica. El nombre de la función es MOD. | 
