certmundo.
es‑mx

6 min de lectura

¿Cómo hacer cálculos condicionales con SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO?

SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO te permiten sumar o contar datos que cumplen múltiples condiciones al mismo tiempo, sin filtrar manualmente tu tabla.

El problema que resuelven estas fórmulas

Imagina que trabajas en el área de ventas de FEMSA. Tu jefe necesita saber cuánto vendió la región Norte en el mes de marzo, solo del producto Coca-Cola 600ml. Tienes 50,000 filas de datos. No puedes filtrar manualmente cada vez que cambia la pregunta.

Ahí es donde entran SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO. Son tus herramientas de segmentación automática. Aplican condiciones directamente dentro de la fórmula, sin mover ni un solo dato.

El Sistema de Condiciones Apiladas (SCA)

Llama a este método el Sistema de Condiciones Apiladas (SCA). La lógica es simple: defines un rango para sumar o contar, luego apila pares de condición uno tras otro. Cada par tiene dos elementos: el rango donde buscas y el criterio que debe cumplirse.

Puedes apilar hasta 127 condiciones. En la práctica, usarás entre 2 y 5.

Estructura de SUMAR.SI.CONJUNTO

La sintaxis es:

=SUMAR.SI.CONJUNTO(rango_suma, rango_criterio1, criterio1, rango_criterio2, criterio2, ...)
  • rango_suma: las celdas con los números que quieres sumar.
  • rango_criterio1: la columna donde aplicas la primera condición.
  • criterio1: el valor que debe coincidir en esa columna.
  • Repite los pares para cada condición adicional.

Nota importante: en SUMAR.SI.CONJUNTO, el rango de suma va primero. Esto es diferente de SUMAR.SI, donde va al final.

Estructura de CONTAR.SI.CONJUNTO

La sintaxis es:

=CONTAR.SI.CONJUNTO(rango_criterio1, criterio1, rango_criterio2, criterio2, ...)

Aquí no hay rango de suma porque solo contamos filas que cumplen las condiciones. Todo son pares de rango y criterio.

Ejemplo 1: Ventas de Liverpool por región y categoría

Supón que tienes esta tabla en Excel con datos de Liverpool:

A (Región) B (Categoría) C (Mes) D (Venta MXN)
Norte Electrónica Enero $8,500 MXN
Sur Ropa Enero $3,200 MXN
Norte Ropa Enero $4,100 MXN
Norte Electrónica Febrero $11,000 MXN

Quieres saber: ¿cuánto sumaron las ventas de la región Norte en Electrónica?

=SUMAR.SI.CONJUNTO($D$2:$D$1000, $A$2:$A$1000, "Norte", $B$2:$B$1000, "Electrónica")

Resultado: $19,500 MXN (suma $8,500 MXN + $11,000 MXN).

Observa los signos de dólar en todos los rangos. Esto te permite copiar la fórmula a otras celdas sin que los rangos se muevan. Si tienes el criterio en una celda (por ejemplo, "Norte" en la celda F2), reemplaza el texto entre comillas por la referencia a esa celda:

=SUMAR.SI.CONJUNTO($D$2:$D$1000, $A$2:$A$1000, F2, $B$2:$B$1000, G2)

Así puedes cambiar el criterio sin editar la fórmula. Esto es clave para dashboards dinámicos.

Ejemplo 2: Contar pedidos de Mercado Libre por estatus y fecha

Trabajas en el área de logística de Mercado Libre México. Necesitas contar cuántos pedidos del mes de abril quedaron en estatus "Cancelado" en la zona Centro.

Tu tabla tiene:

  • Columna A: Zona ("Centro", "Norte", "Sur")
  • Columna B: Estatus ("Entregado", "Cancelado", "En camino")
  • Columna C: Mes ("Enero", "Febrero", etc.)

Fórmula:

=CONTAR.SI.CONJUNTO($A$2:$A$5000, "Centro", $B$2:$B$5000, "Cancelado", $C$2:$C$5000, "Abril")

Si el resultado es 47, significa que 47 pedidos de la zona Centro se cancelaron en abril. Eso te da datos concretos para presentar en una junta sin tener que filtrar manualmente.

Ejemplo 3: Reporte de nómina con datos del IMSS

En una empresa proveedora del IMSS, necesitas sumar el total de salarios pagados a empleados con categoría "Técnico" en la planta de Monterrey durante el primer trimestre.

Tu tabla tiene:

  • Columna A: Planta
  • Columna B: Categoría de puesto
  • Columna C: Trimestre
  • Columna D: Salario mensual

Fórmula:

=SUMAR.SI.CONJUNTO($D$2:$D$2000, $A$2:$A$2000, "Monterrey", $B$2:$B$2000, "Técnico", $C$2:$C$2000, "Q1")

Si el resultado es $2,340,000 MXN, ya tienes el dato listo para el reporte de nómina del IMSS sin mover una sola fila de tu base de datos.

Cómo usar criterios con operadores de comparación

No siempre el criterio es una palabra exacta. A veces necesitas comparar números. Puedes usar operadores dentro del criterio, pero debes escribirlos como texto entre comillas.

Por ejemplo, para sumar ventas mayores a $10,000 MXN en la región Sur:

=SUMAR.SI.CONJUNTO($D$2:$D$1000, $A$2:$A$1000, "Sur", $D$2:$D$1000, ">10000")

O para contar pedidos entregados en menos de 3 días:

=CONTAR.SI.CONJUNTO($B$2:$B$5000, "Entregado", $E$2:$E$5000, "<3")

También puedes combinar un operador con una referencia de celda usando el operador &:

=SUMAR.SI.CONJUNTO($D$2:$D$1000, $A$2:$A$1000, "Norte", $D$2:$D$1000, ">"&H2)

Aquí H2 contiene el número mínimo de venta. Si cambias H2, la fórmula se actualiza automáticamente.

Errores comunes y cómo evitarlos

Error 1: Rangos de diferente tamaño Todos los rangos en la fórmula deben tener exactamente el mismo número de filas. Si rango_suma tiene 1,000 filas y rango_criterio1 tiene 999, Excel devuelve un error #¡VALOR!. Siempre define los rangos con el mismo inicio y fin.

Error 2: Espacios invisibles en los criterios Si tu base de datos tiene " Norte" (con espacio al inicio) y buscas "Norte", la fórmula no encontrará coincidencias. Usa =LIMPIAR() y =ESPACIOS() para depurar tu tabla antes de aplicar las fórmulas. Bimbo y grandes empresas con datos de muchas sucursales enfrentan este problema constantemente.

Error 3: Criterios numéricos escritos como texto Si la columna de mes tiene números (1, 2, 3) pero tú buscas "1" entre comillas como texto, puede haber inconsistencias. Asegúrate de que el tipo de dato del criterio coincida con el tipo de dato en la columna.

Error 4: Olvidar fijar los rangos Si copias la fórmula hacia abajo sin signos de dólar, los rangos se desplazan y obtienes resultados incorrectos. Usa siempre $A$2:$A$1000 en lugar de A2:A1000 para los rangos de la tabla.

Error 5: Poner el rango_suma al final en SUMAR.SI.CONJUNTO Muchas personas que vienen de SUMAR.SI ponen el rango de suma al final. En SUMAR.SI.CONJUNTO va al principio. Si lo pones al final, Excel regresa un error o un resultado incorrecto.

Cómo aplicar el SCA en tu trabajo hoy

Sigue estos pasos para implementar el Sistema de Condiciones Apiladas en tu próximo reporte:

  1. Identifica tu pregunta de negocio. Por ejemplo: "¿Cuánto vendió la región Norte en marzo solo del producto X?"
  2. Localiza las columnas correspondientes a cada condición en tu tabla.
  3. Escribe la fórmula apilando los pares rango-criterio en orden lógico.
  4. Usa referencias de celda para los criterios, no texto fijo. Así puedes cambiar el reporte sin editar la fórmula.
  5. Fija todos los rangos con signos de dólar para poder copiar la fórmula sin errores.
  6. Envuelve la fórmula en SIERROR si existe la posibilidad de que no haya datos que cumplan las condiciones:
=SIERROR(SUMAR.SI.CONJUNTO($D$2:$D$1000, $A$2:$A$1000, F2, $B$2:$B$1000, G2), 0)

Así, si no hay datos, la celda muestra 0 en lugar de un error que confunda a tu jefe.

La diferencia entre una tabla y un reporte

Sin estas fórmulas, tienes una tabla. Con ellas, tienes un reporte que responde preguntas. Un analista de ventas en Bimbo que domina SUMAR.SI.CONJUNTO puede generar en segundos lo que antes tomaba horas de filtros manuales y copiar-pegar.

Cada condición que apiles es una pregunta más precisa que puedes responder. Y cada respuesta precisa es valor real para tu empresa.

Dominar el Sistema de Condiciones Apiladas convierte tu base de datos en un motor de respuestas automáticas.

Puntos clave

  • SUMAR.SI.CONJUNTO suma celdas que cumplen múltiples condiciones; su rango de suma siempre va primero, antes de los pares rango-criterio.
  • CONTAR.SI.CONJUNTO cuenta filas que cumplen múltiples condiciones usando solo pares de rango y criterio, sin un rango de suma.
  • Todos los rangos en la fórmula deben tener el mismo número de filas; rangos de tamaño diferente generan el error `#¡VALOR!`.
  • Usa referencias de celda para los criterios (no texto fijo entre comillas) para crear reportes dinámicos que se actualizan al cambiar un solo valor.
  • Fija siempre los rangos de la tabla con signos de dólar (`$A$2:$A$1000`) y envuelve la fórmula en SIERROR para evitar errores cuando no hay datos que cumplan las condiciones.

Comparte esta lección: