SUMAR.SI.CONJUNTO y Funciones de Agregación Condicional
Objetivos de AprendizajeAl finalizar esta lección serás capaz de:
- Utilizar SUMAR.SI y SUMAR.SI.CONJUNTO para sumar datos según criterios múltiples
- Dominar CONTAR.SI, PROMEDIO.SI y sus versiones CONJUNTO
- Construir reportes dinámicos sin tablas dinámicas usando funciones de agregación
- Combinar criterios con comodines, fechas y operadores para análisis flexible
De SUMA a SUMAR.SI: Agregación Inteligente
La función SUMA calcula el total de un rango completo. Pero en el mundo real, necesitás totales filtrados: "¿Cuánto vendimos en la región Norte?" o "¿Cuál es el gasto total del departamento de Marketing en enero?"
Acá entran las funciones de agregación condicional.
SUMAR.SI: Una Condición
=SUMAR.SI(rango_criterio, criterio, rango_suma)
Ejemplo: Suma de ventas de la región Norte:
=SUMAR.SI(Ventas[Región],"Norte",Ventas[Total])
Ventas[Región]: Columna donde evaluar el criterio"Norte": El criterio (busca coincidencia exacta)Ventas[Total]: Columna de donde sumar los valores
SUMAR.SI.CONJUNTO: Múltiples Condiciones
=SUMAR.SI.CONJUNTO(rango_suma, rango_criterio1, criterio1, rango_criterio2, criterio2, ...)
Nota importante: A diferencia de SUMAR.SI, en SUMAR.SI.CONJUNTO el rango_suma va PRIMERO.
Ejemplo: Ventas de la región Norte en el mes de Enero:
=SUMAR.SI.CONJUNTO(Ventas[Total],
Ventas[Región],"Norte",
Ventas[Fecha],">="&FECHA(2025,1,1),
Ventas[Fecha],"<"&FECHA(2025,2,1))
Esta fórmula suma el total de ventas donde:
- La región es "Norte" Y
- La fecha es ≥ 1 de enero de 2025 Y
- La fecha es < 1 de febrero de 2025
Criterios con Operadores
Los criterios pueden usar operadores de comparación:
| Criterio | Significado | Ejemplo |
|---|---|---|
"Norte" |
Igual a Norte | Texto exacto |
">100" |
Mayor a 100 | SUMAR.SI(rango,">100",suma) |
"<>"&A1 |
Diferente de lo que dice A1 | Excluir un valor |
">="&B1 |
Mayor o igual a celda B1 | Referencia dinámica |
"*tel*" |
Contiene "tel" | Comodines |
"???" |
Exactamente 3 caracteres | Comodín de longitud |
Ejemplo Completo: Reporte Mensual por Departamento
Creá un reporte que muestre las ventas por departamento y mes:
# Ventas de Marketing en Marzo 2025
=SUMAR.SI.CONJUNTO(Ventas[Total],
Ventas[Departamento],"Marketing",
Ventas[Fecha],">="&FECHA(2025,3,1),
Ventas[Fecha],"<"&FECHA(2025,4,1))
Para hacer esto dinámico con selectores:
# paramDepartamento y paramMes son nombres de rango vinculados a celdas de selector
=SUMAR.SI.CONJUNTO(Ventas[Total],
Ventas[Departamento],paramDepartamento,
Ventas[Fecha],">="&FECHA(AñoActual,paramMes,1),
Ventas[Fecha],"<"&FECHA(AñoActual,paramMes+1,1))
Ahora al cambiar el departamento o mes en las celdas de selector, el reporte se actualiza automáticamente.
La Familia Completa de Funciones Condicionales
CONTAR.SI y CONTAR.SI.CONJUNTO
Cuentan la cantidad de celdas que cumplen criterios:
=CONTAR.SI(rango, criterio)
=CONTAR.SI.CONJUNTO(rango_criterio1, criterio1, rango_criterio2, criterio2, ...)
Ejemplos prácticos:
# Cantidad de pedidos de la región Norte
=CONTAR.SI(Ventas[Región],"Norte")
# Cantidad de pedidos entregados en Marzo
=CONTAR.SI.CONJUNTO(Ventas[Estado],"Entregado",
Ventas[Fecha],">="&FECHA(2025,3,1),
Ventas[Fecha],"<"&FECHA(2025,4,1))
# Cantidad de productos con stock bajo (< 10 unidades)
=CONTAR.SI(Productos[Stock],"<10")
# Cantidad de valores únicos en una columna
=SUMAPRODUCTO(1/CONTAR.SI(A2:A100,A2:A100))
PROMEDIO.SI y PROMEDIO.SI.CONJUNTO
Calculan el promedio de valores que cumplen criterios:
=PROMEDIO.SI(rango_criterio, criterio, rango_promedio)
=PROMEDIO.SI.CONJUNTO(rango_promedio, rango_criterio1, criterio1, ...)
Ejemplos:
# Ticket promedio en región Sur
=PROMEDIO.SI(Ventas[Región],"Sur",Ventas[Total])
# Salario promedio de empleados del departamento IT con más de 2 años
=PROMEDIO.SI.CONJUNTO(Empleados[Salario],
Empleados[Departamento],"IT",
Empleados[Antigüedad],">2")
MAX.SI.CONJUNTO y MIN.SI.CONJUNTO (Excel 2019/365)
Encuentran el máximo/mínimo con condiciones:
# Venta máxima en región Norte
=MAX.SI.CONJUNTO(Ventas[Total],Ventas[Región],"Norte")
# Gasto mínimo del departamento de Marketing
=MIN.SI.CONJUNTO(Gastos[Monto],Gastos[Departamento],"Marketing")
Tabla Resumen de la Familia
| Función | Qué Hace | Una Condición | Múltiples Condiciones |
|---|---|---|---|
| Sumar | Suma valores | SUMAR.SI | SUMAR.SI.CONJUNTO |
| Contar | Cuenta celdas | CONTAR.SI | CONTAR.SI.CONJUNTO |
| Promedio | Promedia valores | PROMEDIO.SI | PROMEDIO.SI.CONJUNTO |
| Máximo | Valor máximo | — | MAX.SI.CONJUNTO |
| Mínimo | Valor mínimo | — | MIN.SI.CONJUNTO |
Sección 3: Patrones Avanzados de Agregación
Comodines en Criterios
Los comodines permiten búsquedas parciales:
| Comodín | Significado | Ejemplo |
|---|---|---|
* |
Cualquier cantidad de caracteres | "*hotel*" (contiene "hotel") |
? |
Un carácter exacto | "A??" (A seguida de 2 caracteres) |
~ |
Escapar comodín | "~*" (buscar literalmente *) |
# Ventas de todos los productos que empiezan con "ARR" (arroz, arrollado, etc.)
=SUMAR.SI(Ventas[Producto],"ARR*",Ventas[Total])
# Contar clientes cuyo nombre contiene "López"
=CONTAR.SI(Clientes[Nombre],"*López*")
Criterios con Fechas
Las fechas en criterios necesitan concatenación con operadores:
# Ventas del último trimestre
=SUMAR.SI.CONJUNTO(Ventas[Total],
Ventas[Fecha],">="&FECHA(2025,10,1),
Ventas[Fecha],"<="&FECHA(2025,12,31))
# Ventas de los últimos 30 días
=SUMAR.SI(Ventas[Fecha],">="&HOY()-30,Ventas[Total])
# Ventas del mes y año seleccionados
=SUMAR.SI.CONJUNTO(Ventas[Total],
Ventas[Fecha],">="&FECHA(paramAño,paramMes,1),
Ventas[Fecha],"<"&FIN.MES(FECHA(paramAño,paramMes,1),0)+1)
FIN.MES(fecha,0) devuelve el último día del mes de esa fecha. Sumándole 1 obtenés el primer día del mes siguiente.
Construir un Reporte Dinámico Completo
Con selectores en celdas (nombres de rango paramRegión, paramMes, paramAño):
| KPI | Fórmula |
|---|---|
| Total Ventas | =SUMAR.SI.CONJUNTO(Ventas[Total],Ventas[Región],paramRegión,Ventas[Fecha],">="&FECHA(paramAño,paramMes,1),Ventas[Fecha],"<"&FECHA(paramAño,paramMes+1,1)) |
| Cantidad Pedidos | =CONTAR.SI.CONJUNTO(Ventas[Región],paramRegión,Ventas[Fecha],">="&FECHA(paramAño,paramMes,1),Ventas[Fecha],"<"&FECHA(paramAño,paramMes+1,1)) |
| Ticket Promedio | =Total_Ventas/Cantidad_Pedidos |
| Venta Máxima | =MAX.SI.CONJUNTO(Ventas[Total],Ventas[Región],paramRegión,...) |
| % sobre Meta | =Total_Ventas/MetaVentasMensual |
Este patrón te permite construir dashboards interactivos sin tablas dinámicas ni macros.
Errores Comunes
Orden de argumentos invertido: En SUMAR.SI el rango_suma va al FINAL. En SUMAR.SI.CONJUNTO va al INICIO. Es la fuente de error #1.
Criterios numéricos como texto:
">100"funciona, pero>100(sin comillas) da error. Los operadores en criterios SIEMPRE van entre comillas.Fechas en criterios sin concatenar:
=SUMAR.SI(rango,">01/01/2025",suma)no funciona confiablemente. Usá">="&FECHA(2025,1,1).Rangos de diferente tamaño: Todos los rangos en SUMAR.SI.CONJUNTO deben tener el MISMO número de filas. Si uno tiene 100 filas y otro 99, da error.
Criterios con celda vacía:
SUMAR.SI(rango,"",suma)suma donde hay celdas vacías.SUMAR.SI(rango,"<>",suma)suma donde NO hay celdas vacías.
Puntos Clave
- SUMAR.SI.CONJUNTO es la función más poderosa para reportes empresariales sin tablas dinámicas
- El orden de argumentos difiere entre SUMAR.SI y SUMAR.SI.CONJUNTO (cuidado)
- Los comodines (*, ?) permiten búsquedas flexibles de texto
- Las fechas en criterios se concatenan con
&yFECHA() - Combiná con nombres de rango vinculados a celdas de selector para dashboards interactivos
Mini Quiz
¿Dónde va el rango_suma en SUMAR.SI.CONJUNTO?
- a) Al final
- b) En el medio
- c) Al inicio ✓
- d) No tiene rango_suma
¿Qué comodín representa "cualquier cantidad de caracteres"?
- a) ?
- b) #
- c) * ✓
- d) %
¿Cómo escribís un criterio para sumar valores mayores a 1000?
- a) >1000
- b) ">1000" ✓
- c) MAYOR(1000)
- d) (>1000)
¿Qué función encontraría la venta mínima del departamento IT?
- a) BUSCARV
- b) MIN.SI.CONJUNTO ✓
- c) SUMAR.SI
- d) CONTAR.SI
Ejercicio Práctico
Desafío: Reporte Trimestral de Performance Comercial
Con una tabla de 200+ ventas, construí un reporte que muestre:
Por Región (Norte, Sur, Este, Oeste):
- Total vendido, Cantidad de operaciones, Ticket promedio
- Venta máxima, Venta mínima
- % del total general
Por Vendedor (Top 5 y Bottom 5):
- Total vendido, Meta, % Cumplimiento
- Bonificación según las reglas de la lección anterior
Por Mes (Enero a Diciembre):
- Total vendido, Variación vs mes anterior (%)
- Acumulado del año
- Proyección anual (acumulado / meses transcurridos * 12)
Selectores dinámicos:
- Trimestre (Q1, Q2, Q3, Q4) que filtra los datos del reporte
- Región (o "Todas")
Usá exclusivamente funciones SUMAR.SI.CONJUNTO, CONTAR.SI.CONJUNTO, PROMEDIO.SI.CONJUNTO y MAX/MIN.SI.CONJUNTO.
Revisemos los puntos más importantes de esta lección antes de continuar.
Recurso en Video
📹 SUMAR.SI.CONJUNTO Explicado con Ejemplos — Excel Fácil
Tutorial práctico que cubre desde criterios simples hasta combinaciones avanzadas con fechas y comodines.
- Comprendo el concepto principal y puedo explicarlo con mis palabras
- Entiendo cómo aplicarlo en mi situación específica
- Necesito repasar algunas partes antes de continuar
- Quiero ver más ejemplos prácticos del tema