Saltar al contenido
Microsoft Excel 5 pasos

usar la función SUMAR.SI y SUMAR.SI.CONJUNTO en Excel

Resumen

SUMAR.SI suma solo las celdas que cumplen una condición: =SUMAR.SI(rango_a_evaluar; criterio; rango_a_sumar). Para varias condiciones a la vez, usa SUMAR.SI.CONJUNTO, que invierte el orden: =SUMAR.SI.CONJUNTO(rango_a_sumar; rango1; criterio1; rango2; criterio2; ...).

Sumar todo es fácil; sumar solo "las ventas de marzo" o "los gastos de la categoría comida" es lo que de verdad usas a diario. SUMAR.SI y su hermana SUMAR.SI.CONJUNTO son de las fórmulas más útiles de Excel.

Nota: Tutoriales descritos paso a paso. Las capturas de pantalla varían según versión de Office (2019, 365, online). Si la opción no aparece exactamente como se describe, busca en una pestaña o menú similar.

Pasos

  1. Identifica qué quieres sumar y bajo qué condiciónEjemplo: tienes columnas "Categoría" (B) e "Importe" (C) y quieres sumar todo lo de la categoría "Comida".
  2. Escribe SUMAR.SI=SUMAR.SI(B2:B100;"Comida";C2:C100). El primer rango es donde buscar, el segundo es el criterio, el tercero es lo que se suma.
  3. Usa una celda como criterioEn vez de "Comida" entre comillas, puedes poner la referencia a una celda: =SUMAR.SI(B2:B100;E1;C2:C100), donde E1 contiene el texto. Así cambias el criterio sin tocar la fórmula.
  4. Para varias condiciones, SUMAR.SI.CONJUNTOOjo, el orden cambia: =SUMAR.SI.CONJUNTO(C2:C100; B2:B100;"Comida"; A2:A100;"Marzo"). Primero el rango a sumar, luego pares de rango+criterio.
  5. Comprueba con criterios de comparaciónFunciona con ">"&100, "<>0", "* comida*" (comodines), etc. Por ejemplo =SUMAR.SI(C2:C100;">100") suma solo los importes mayores que 100.

Tip clave

Convierte tu rango de datos en "Tabla" (Insertar → Tabla). Así las fórmulas usan nombres de columna (=SUMAR.SI(Tabla[Categoría];"Comida";Tabla[Importe])), son más legibles y se ajustan solas al añadir filas.

Preguntas frecuentes

¿Por qué SUMAR.SI.CONJUNTO me da error?

Casi siempre por el orden: en SUMAR.SI el rango a sumar va el último; en SUMAR.SI.CONJUNTO va el primero. Y todos los rangos deben tener el mismo número de filas.

¿Y si quiero contar en vez de sumar?

Usa CONTAR.SI o CONTAR.SI.CONJUNTO, con la misma lógica de criterios.

¿Funciona con fechas?

Sí: =SUMAR.SI(A2:A100;">="&FECHA(2024;1;1);C2:C100) suma lo que tenga fecha desde el 1 de enero de 2024. Combina con un segundo criterio "<" para un rango.