Función SUMAR. SI (SUMIF)
Respuesta rápida
SUMAR.SI suma los valores de las filas que cumplen una condición: el total de gastos de viaje, los ingresos de un producto, todas las facturas de más de 500 €.
- Sintaxis
=SUMAR.SI(rango; criterio; [rango_suma])- Uso más común
=SUMAR.SI(B2:B8;"Viajes";C2:C8)devuelve 2.030 € (Comprueba la columna B y suma los importes correspondientes de C)
Comprueba un rango y suma las celdas correspondientes de otro. Si omites el rango de suma, suma las propias celdas comprobadas.
- Nombre en inglés
- SUMIF
- Disponible en
- Todas las versiones actuales
- Categoría
- Cálculos condicionales
- Devuelve
- El total de los valores que coinciden, o 0 si no coincide nada.
- Google Sheets
- También disponible en Google Sheets.
Sintaxis
=SUMAR.SI(rango; criterio; [rango_suma])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
rango | Obligatorio | Las celdas que se comparan con la condición. |
criterio | Obligatorio | La condición, como "Viajes", ">500" o una referencia a una celda. |
rango_suma | Opcional | Las celdas que se suman. Si se omite, SUMAR.SI suma las celdas de rango. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| F2 | =SUMAR.SI(B2:B8;"Viajes";C2:C8) | 2.030 € | Comprueba la columna B y suma los importes correspondientes de C |
| F3 | =SUMAR.SI(C2:C8;">500") | 2.820 € | Sin rango de suma: suma las propias celdas comprobadas |
| F4 | =SUMAR.SI(B2:B8;"<>Viajes";C2:C8) | 1.577 € | "<>" significa «distinto de» |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Fecha | Categoría | Importe | Comprobación | Resultado | |
| 02/04/2026 | Viajes | 640 € | Total de viajes | 2.030 € | |
| 03/04/2026 | Comidas | 85 € | Artículos de más de 500 € | 2.820 € | |
| 07/04/2026 | Software | 1.200 € | Todo menos viajes | 1.577 € | |
| 09/04/2026 | Viajes | 410 € | |||
| 14/04/2026 | Comidas | 62 € | |||
| 18/04/2026 | Viajes | 980 € | |||
| 22/04/2026 | Oficina | 230 € |
Practica SUMAR.SI
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Sumar por región
G3, suma los importes de la región Oeste.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| El total es 0 | Casi siempre es un desajuste: espacios de más, una errata en el criterio o números guardados como texto en el rango de suma. |
| Confundir el orden de los argumentos con SUMAR.SI.CONJUNTO | SUMAR.SI pone el rango de suma al final; SUMAR.SI.CONJUNTO lo pone al principio. Mucha gente usa SUMAR.SI.CONJUNTO para todo y así no tiene que cambiar. |
| Los totales fallan al rellenar hacia abajo | Fija los rangos con $ y apunta el criterio a la celda de cada fila. |
Consejos
- Pon cada categoría en una celda y usa =SUMAR.SI($B$2:$B$8;E2;$C$2:$C$8) para crear una tabla resumen que puedes rellenar hacia abajo.
Preguntas frecuentes
¿Cómo sumo según el texto de otra columna?
Con =SUMAR.SI(B2:B8;"Viajes";C2:C8): comprueba la columna B y suma la columna C.
¿Cómo sumo los valores mayores que un número?
Con =SUMAR.SI(C2:C8;">500"). La comparación va entre comillas.
¿Qué diferencia hay entre SUMAR.SI y SUMAR.SI.CONJUNTO?
SUMAR.SI admite una condición, con el rango de suma al final. SUMAR.SI.CONJUNTO admite una o varias condiciones, con el rango de suma al principio.
Esta página en inglés: SUMIF. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .