3.5 · Cálculo condicional: SUMAR.SI(.CONJUNTO), CONTAR.SI(.CONJUNTO)

Nivel 3 · Avanzado: tablas dinámicas y gráficos

3.5Cálculo condicional: SUMAR.SI(.CONJUNTO), CONTAR.SI(.CONJUNTO)

Objetivo: agregar selectivamente con SUMAR.SI(.CONJUNTO), CONTAR.SI(.CONJUNTO), PROMEDIO.SI(.CONJUNTO).
Tiempo estimado: 14 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

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.

Error frecuente de interpretación: «SUMAR.SI gestiona varias condiciones, y el orden de los argumentos es el mismo en .SI y .SI.CONJUNTO». No, dos veces. SUMAR.SI solo gestiona UN criterio — en cuanto hay dos, es .CONJUNTO, si no el resultado es falso o nulo. Y el orden se invierte: en .SI el rango a sumar va al final, en .SI.CONJUNTO va primero. Un criterio = .SI, varios = .CONJUNTO, rango primero.
Agregar bajo condición Sumar, contar, promediar únicamente lo que cumple uno o varios criterios SUMAR.SI / .CONJUNTOSumar bajo condición(es)+CONTAR.SI / .CONJUNTOContar bajo condición(es)+PROMEDIO.SI / .CONJUNTOPromediar bajo condición(es) Con .CONJUNTO: el rango a agregar va PRIMERO.
Sumar, contar, promediar únicamente lo que cumple uno o varios criterios
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Un criterio: Wassim escribe =SUMAR.SI(Ventas[Región];"Argel";Ventas[Importe]) en lugar de filtrar y luego sumar a mano. 2) Dos criterios: pasa a .CONJUNTO con el rango a sumar primero — región Argel Y importe > 1000. 3) Reparto: KPI fijados por SI.CONJUNTO en el panel de control, exploración libre en la tabla dinámica, verificados la una por la otra. Lección: un criterio = .SI, varios = .CONJUNTO, rango primero.

🔎 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

  1. Calcula el total de una categoría con SUMAR.SI.
  2. Cuenta los registros de una categoría con CONTAR.SI.
  3. Combina dos criterios con SUMAR.SI.CONJUNTO (atención al orden).
  4. Compara el resultado con el de una tabla dinámica para verificar.
Produces KPI condicionales fiables y sabes cuándo pasar a una tabla dinámica.

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.

Lista de salida de la sección
  • 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.
Autoevaluación 1-5: ¿mis KPI sobreviven a un añadido de filas?¿cada .CONJUNTO tiene su rango-suma primero?

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.

Comprueba tu comprensión

¿Cuántas condiciones gestiona SUMAR.SI (sin .CONJUNTO)?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 3Preguntas inéditas y más difíciles para validar tus conocimientos