Volver al curso

Excel Avanzado para Negocios: De Principiante a Experto

leccion
8 / 18
intermediate
8 horas
Fórmulas y Funciones Poderosas

SUMAR.SI.CONJUNTO y Funciones de Agregación Condicional

Lectura
30 minutos~6 min lectura

SUMAR.SI.CONJUNTO y Funciones de Agregación Condicional

Objetivos de Aprendizaje

Al 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
  1. 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.

  2. Criterios numéricos como texto: ">100" funciona, pero >100 (sin comillas) da error. Los operadores en criterios SIEMPRE van entre comillas.

  3. Fechas en criterios sin concatenar: =SUMAR.SI(rango,">01/01/2025",suma) no funciona confiablemente. Usá ">="&FECHA(2025,1,1).

  4. 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.

  5. 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 & y FECHA()
  • Combiná con nombres de rango vinculados a celdas de selector para dashboards interactivos

Mini Quiz
  1. ¿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
  2. ¿Qué comodín representa "cualquier cantidad de caracteres"?

    • a) ?
    • b) #
    • c) * ✓
    • d) %
  3. ¿Cómo escribís un criterio para sumar valores mayores a 1000?

    • a) >1000
    • b) ">1000" ✓
    • c) MAYOR(1000)
    • d) (>1000)
  4. ¿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:

  1. Por Región (Norte, Sur, Este, Oeste):

    • Total vendido, Cantidad de operaciones, Ticket promedio
    • Venta máxima, Venta mínima
    • % del total general
  2. Por Vendedor (Top 5 y Bottom 5):

    • Total vendido, Meta, % Cumplimiento
    • Bonificación según las reglas de la lección anterior
  3. Por Mes (Enero a Diciembre):

    • Total vendido, Variación vs mes anterior (%)
    • Acumulado del año
    • Proyección anual (acumulado / meses transcurridos * 12)
  4. 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.


💡 Concepto Clave

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.

🧠 Pon a prueba tu conocimiento
¿Cuál es el aspecto más importante que aprendiste en esta lección?
  • 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
✅ ¡Excelente! Continúa con la siguiente lección para profundizar más.