3.5Cálculo condicional: SUMAR.SI(.CONJUNTO), CONTAR.SI(.CONJUNTO)
Lo esencial en 30 segundos
- Una condición = .SI: =SUMAR.SI(rango_criterio;criterio;rango_suma) suma lo que cumple un criterio — CONTAR.SI cuenta, PROMEDIO.SI promedia.
- Varias condiciones = .CONJUNTO: SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO, PROMEDIO.SI.CONJUNTO — y el rango a agregar va primero, antes de los pares de criterios.
- KPI fijo o exploración: SI.CONJUNTO para una cifra concreta del panel de control, tabla dinámica para cruzar libremente — se combinan las dos.
Mini-caso hilado — Wassim fija sus tres KPI sin recalcularlos
Wassim, contable en Argel, recalcula a mano cada semana el total de Argel, el número de ventas del Sur y el ticket medio del Este — e invierte dos rangos una de cada tres veces. Fija tres fórmulas: un SUMAR.SI sobre la región, un CONTAR.SI.CONJUNTO sobre región + mes, un PROMEDIO.SI sobre el producto. Verificadas contra su tabla dinámica, ya no se mueven: el panel de control muestra los KPI en directo, y la tabla dinámica sigue siendo la herramienta de exploración.
Este mismo caso vuelve en el curso, el esquema, el guion y el reto 48h.
1. Agregar bajo UNA condición: .SI
SUMAR.SI suma los valores que cumplen un criterio: =SUMAR.SI(Ventas[Región];"Argel";Ventas[Importe]) da el total de las ventas de Argel. Igual CONTAR.SI (contar: =CONTAR.SI(Ventas[Región];"Sur")) y PROMEDIO.SI (promediar). El criterio puede ser un texto, un número o una comparación entre comillas (">1000"), incluso un comodín ("Teclado*").
El orden en .SI simple: primero el rango del criterio, luego el criterio, luego el rango a sumar. Es este orden — diferente de los .CONJUNTO — el que tiende la trampa: Wassim lo aprendió invirtiendo dos rangos y obteniendo cero sin entender.
2. Varias condiciones: los .CONJUNTO — y cuándo preferir una tabla dinámica
Para varios criterios, se usan las variantes .CONJUNTO (conjunto): SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO, PROMEDIO.SI.CONJUNTO. Atención al orden de los argumentos: =SUMAR.SI.CONJUNTO(Ventas[Importe];Ventas[Región];"Argel";Ventas[Importe];">1000") — el rango a sumar va primero, seguido de los pares (rango_criterio; criterio). Todos los rangos deben tener el mismo tamaño.
Estas funciones son perfectas para indicadores concretos en un panel de control (una celda = una cifra). Para explorar libremente (cruzar varias dimensiones, cambiar de ángulo), la tabla dinámica sigue siendo más flexible. Wassim combina las dos: tabla dinámica para explorar, SUMAR.SI.CONJUNTO para fijar KPI — y verifica la una por la otra.
🔎 Ejemplo concreto — Total de las ventas de Argel superiores a 1000
Tabla «Ventas» de Wassim (columnas Región, Importe):
=SUMAR.SI(Ventas[Región]; "Argel"; Ventas[Importe])
=SUMAR.SI.CONJUNTO(Ventas[Importe]; Ventas[Región]; "Argel"; Ventas[Importe]; ">1000")
=CONTAR.SI.CONJUNTO(Ventas[Región]; "Sur"; Ventas[Mes]; "2026-03")
=PROMEDIO.SI(Ventas[Producto]; "Teclado*"; Ventas[Importe])
Lectura: SUMAR.SI pone el rango-criterio antes; SUMAR.SI.CONJUNTO pone el rango-suma antes.
Lección: el orden de los argumentos difiere entre SI y SI.CONJUNTO — fuente de error clásica.
Vocabulario de la sección
- SUMAR.SI
- Suma los valores que cumplen UN criterio: (rango_criterio; criterio; rango_suma).
Ejemplo sencillo: El total Argel de Wassim: =SUMAR.SI(Ventas[Región];"Argel";Ventas[Importe]).
Lo que no es: una suma de dos criterios con .SI.
Reflejo: un solo criterio = .SI.
- SUMAR.SI.CONJUNTO
- Suma según VARIOS criterios: rango a sumar PRIMERO, luego los pares.
Ejemplo sencillo: Argel Y > 1000 en una fórmula.
Lo que no es: el rango a sumar al final como en .SI.
Reflejo: rango-suma primero, pares después.
- CONTAR.SI(.CONJUNTO)
- Cuenta las celdas que cumplen uno / varios criterios — sin sumarlas.
Ejemplo sencillo: El número de ventas del Sur: =CONTAR.SI(Ventas[Región];"Sur").
Lo que no es: un total monetario obtenido por recuento.
Reflejo: contar filas = CONTAR.SI.
- PROMEDIO.SI(.CONJUNTO)
- Promedio de los valores que cumplen uno / varios criterios — el ticket medio concreto.
Ejemplo sencillo: El ticket medio del Este de Wassim.
Lo que no es: un promedio sobre toda la columna sin criterio.
Reflejo: promedio concreto = PROMEDIO.SI.
- Criterio
- La condición entre comillas o por referencia: texto, número, comparación, comodín.
Ejemplo sencillo: ">1000", "Argel", "Teclado*".
Lo que no es: una comparación sin comillas (>1000 desnudo).
Reflejo: comparación y texto = comillas.
En la práctica — Construir indicadores concretos
- Calcula el total de una categoría con SUMAR.SI.
- Cuenta los registros de una categoría con CONTAR.SI.
- Combina dos criterios con SUMAR.SI.CONJUNTO (atención al orden).
- Compara el resultado con el de una tabla dinámica para verificar.
Guion listo para decir — explicar sus KPI (30 s)
«Estas tres cifras están fijadas por fórmula: total Argel en SUMAR.SI, número de ventas del Sur en CONTAR.SI.CONJUNTO, ticket medio en PROMEDIO.SI. En .CONJUNTO, el rango a sumar va primero — los he verificado contra la tabla dinámica, son exactos al céntimo.»
Para decir al presentar el panel de control; mostrar la verificación con la tabla dinámica.
Modelo copiar-pegar — KPI condicionales válidos
=SUMAR.SI(Ventas[Región]; "Argel"; Ventas[Importe])
=SUMAR.SI.CONJUNTO(Ventas[Importe]; Ventas[Región]; "Argel"; Ventas[Mes]; "2026-03")
=CONTAR.SI(Ventas[Región]; "Sur")
=CONTAR.SI.CONJUNTO(Ventas[Región]; "Sur"; Ventas[Mes]; "2026-03")
=PROMEDIO.SI(Ventas[Región]; "Este"; Ventas[Importe])
=PROMEDIO.SI.CONJUNTO(Ventas[Importe]; Ventas[Región]; "Este"; Ventas[Producto]; "Teclado*")
Independiente
Tres KPI fijados por SI.CONJUNTO, verificados con la tabla dinámica: tu pilotaje aguanta sin retoques.
PYME en Argel
Wassim fija total Argel, ventas del Sur, ticket medio: el panel de control vive solo.
Equipo de proyecto
Estandarizar: un criterio = .SI, varios = .CONJUNTO, verificación cruzada con la tabla dinámica.
Principiante
Esta semana: un SUMAR.SI, un CONTAR.SI, luego un .CONJUNTO de dos criterios.
✓ Buenas prácticas
- Un criterio → .SI; varios → .SI.CONJUNTO.
- En .CONJUNTO, rango a agregar primero.
- Cruzar libremente → tabla dinámica; KPI fijo → SI.CONJUNTO.
✗ Errores frecuentes
- Invertir el orden de los argumentos entre .SI y .SI.CONJUNTO.
- Olvidar las comillas de un criterio de comparación (">1000").
- Usar .SI para dos condiciones (solo gestiona una).
Puntos clave
- SUMAR.SI/CONTAR.SI/PROMEDIO.SI: agregar bajo UNA condición.
- Variantes .CONJUNTO para VARIAS condiciones.
- En .CONJUNTO, el rango a agregar va primero.
- Tabla dinámica para explorar; SI.CONJUNTO para KPI concretos.
Reto 48h — aplícalo mañana
Fija 3 KPI (SUMAR.SI, CONTAR.SI.CONJUNTO, PROMEDIO.SI) y verifícalos contra tu tabla dinámica al céntimo.
- Mis .SI gestionan un criterio, mis .CONJUNTO varios.
- Mis rangos .CONJUNTO están primero, mismo tamaño.
- Mis KPI están verificados contra la tabla dinámica.
Preguntas frecuentes
¿Por qué mi SUMAR.SI.CONJUNTO devuelve un error / 0?
A menudo el orden de los argumentos: en .CONJUNTO el rango a sumar va primero, luego los pares (rango_criterio; criterio). Comprueba también que los rangos tengan el mismo tamaño y que los criterios de comparación estén entre comillas (">1000").
¿SUMAR.SI.CONJUNTO o tabla dinámica?
SUMAR.SI.CONJUNTO para una cifra precisa, reutilizable en un panel de control (una celda = un KPI). Tabla dinámica para explorar y cruzar dinámicamente. Ambas son complementarias.
¿Cuántas condiciones gestiona SUMAR.SI (sin .CONJUNTO)?