Excel + Google Sheets · Guía completa
SUMAR.SI en Excel: suma solo lo que cumple una condición
Si llevas tus gastos en una hoja de cálculo, tarde o temprano necesitas saber cuánto has gastado solo en una categoría, por ejemplo «Comida». Sumar a mano es lento y se rompe en cuanto añades una fila. La función SUMAR.SI hace ese trabajo por ti y se actualiza sola cuando cambian los datos.
SUMAR.SI funciona en Excel 2010 o posterior, en Excel 365 y también en Google Sheets, así que puedes usarla en casi cualquier equipo. En esta guía verás la sintaxis, un ejemplo con números reales y los fallos más comunes que vemos en las plantillas de nuestros clientes. Mira también: guía de BUSCARV y guía de CONTAR.SI.
Cómo funciona SUMAR.SI
La función recibe tres datos: el rango donde se busca la condición, la condición en sí y el rango que se suma. Escribe la fórmula así:
=SUMAR.SI(B2:B6;"b";A2:A6)En este ejemplo busca la letra b en la columna B y suma los importes de la columna A que están en la misma fila. Si usas solo dos argumentos, suma el propio rango donde busca. Compatible con Excel 2010 o posterior.
Ejemplo paso a paso
- Escribe los importes en la columna A y la categoría de cada uno en la columna B.
- Haz clic en una celda vacía, por ejemplo D2.
- Escribe
=SUMAR.SI(B2:B6;"b";A2:A6)y pulsa Intro. - Comprueba el resultado con la tabla de abajo.
| A | B | |
|---|---|---|
| 1 | Importe (A) | Categoría (B) |
| 2 | 10 | a |
| 3 | 20 | b |
| 4 | 30 | c |
| 5 | 40 | b |
| 6 | 50 | d |
El resultado esperado es 60, porque la categoría b aparece dos veces (20 y 40). Puedes cambiar la condición por un operador, como ">25", para sumar solo los importes mayores de 25.
Errores comunes
- Los rangos tienen tamaños distintos y el resultado es incorrecto. Revisa que ambos rangos tengan el mismo número de filas.
- Hay espacios al final del texto, por ejemplo b con un espacio detrás. Usa ESPACIOS para limpiar la columna.
- La categoría no existe y el resultado es 0. No es un error: significa que ninguna fila cumple la condición.
- Los números están guardados como texto y no se suman. Conviértelos a número desde el menú de datos.
Cuando domines SUMAR.SI, el siguiente paso natural es SUMAR.SI.CONJUNTO, que permite varias condiciones a la vez y evita columnas auxiliares en tus informes mensuales. Compara siempre el resultado con un filtro manual la primera vez.