PROMEDIO.SI.CONJUNTO promedia solo las filas que cumplen todas las condiciones que le pongas: el ticket promedio de la región Norte en café, las calificaciones entre 6 y 8, las ventas de un vendedor en un trimestre. La fórmula es =PROMEDIO.SI.CONJUNTO(rango_promedio, rango_criterios1, criterio1, rango_criterios2, criterio2, …), y a diferencia de PROMEDIO.SI, el rango que se promedia va primero.
Sintaxis
| Argumento | Obligatorio | Qué es |
|---|---|---|
rango_promedio | Sí | Las celdas con los números que se promedian |
rango_criterios1 | Sí | Las celdas donde se evalúa la primera condición |
criterio1 | Sí | La condición: "Norte", ">=6", "<>Sur", una celda como G1 |
rango_criterios2, criterio2… | No | Más pares, hasta 127 |
Todos los rangos deben tener el mismo número de filas y columnas. Si no, la fórmula devuelve #¡VALOR!, a diferencia de PROMEDIO.SI, que ajusta el tamaño sin avisar.
Paso a paso
- Organiza los datos con una columna por campo (región, producto, importe) y sin celdas combinadas.
- Escribe
=PROMEDIO.SI.CONJUNTO(y selecciona primero la columna de números a promediar. - Selecciona la columna de la primera condición y escribe su criterio entre comillas.
- Repite rango y criterio por cada condición adicional.
- Cierra el paréntesis y pulsa Enter.
- Si vas a copiar la fórmula a otras celdas, fija los rangos con
$($C$2:$C$9) y deja los criterios en celdas para cambiarlos sin editar la fórmula.
Ejemplos resueltos
Los ejemplos usan esta tabla de ventas (A1:C9):
| Región | Producto | Importe |
|---|---|---|
| Norte | Café | 1,200 |
| Sur | Café | 950 |
| Norte | Té | 640 |
| Norte | Café | 1,380 |
| Centro | Café | 1,010 |
| Norte | Café | 1,150 |
| Sur | Té | 700 |
| Norte | Té | 560 |
Ejemplo 1: dos condiciones de texto
Importe promedio de café en la región Norte:
=PROMEDIO.SI.CONJUNTO(C2:C9,A2:A9,"Norte",B2:B9,"Café")
Cumplen las dos condiciones tres filas: 1,200, 1,380 y 1,150. Suman 3,730, y el promedio es 1,243.33. Con una sola condición (todo el Norte) el promedio sería 986, porque entran también las ventas de té, más bajas.
Ejemplo 2: dos límites sobre la misma columna
Las calificaciones de un grupo están en B2:B11: 5, 7, 8, 4, 9, 10, 6, 8, 5 y 9. Para promediar solo las que están entre 6 y 8, inclusive:
=PROMEDIO.SI.CONJUNTO(B2:B11,B2:B11,">=6",B2:B11,"<=8")
La misma columna sirve de rango a promediar y de rango de criterios dos veces. Entran 7, 8, 6 y 8, y el resultado es 7.25. Este patrón es el que se usa para promediar entre dos fechas: un criterio ">=" con la fecha inicial y otro "<=" con la final, como se explica en promedio por fecha.
Ejemplo 3: excluir un valor y leer el criterio de una celda
Con la tabla de ventas, quieres el importe promedio de café en todas las regiones menos el Sur, y el producto está escrito en la celda F1:
=PROMEDIO.SI.CONJUNTO(C2:C9,A2:A9,"<>Sur",B2:B9,F1)
Con «Café» en F1 entran 1,200, 1,380, 1,010 y 1,150: el promedio es 1,185. Si cambias F1 a «Té», la fórmula se recalcula sola. Para combinar un operador con una celda, une ambos con &: ">="&G1.
PROMEDIO.SI frente a PROMEDIO.SI.CONJUNTO
| PROMEDIO.SI | PROMEDIO.SI.CONJUNTO | |
|---|---|---|
| Condiciones | Una | Hasta 127 |
| Orden de argumentos | rango, criterio, rango_promedio | rango_promedio primero |
| Rangos de distinto tamaño | Ajusta en silencio | Devuelve #¡VALOR! |
| Sin coincidencias | #¡DIV/0! | #¡DIV/0! |
Muchas personas usan PROMEDIO.SI.CONJUNTO incluso con una sola condición, porque el orden de argumentos es el mismo que en SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO.
Errores comunes
- Poner el rango a promediar al final, como en PROMEDIO.SI. La fórmula no da error si los rangos tienen el mismo tamaño, pero promedia la columna equivocada o devuelve #¡DIV/0!.
- Esperar una lógica O.
"Norte"y"Sur"en la misma columna nunca se cumplen a la vez, así que el resultado es #¡DIV/0!. Para «Norte o Sur» mira promedio con condiciones O. - Espacios invisibles. «Norte » con un espacio al final no coincide con «Norte». Limpia la columna con
ESPACIOSo con Buscar y reemplazar. - Fechas escritas como texto en el criterio.
">=01/03/2026"depende del formato regional; es más seguro">="&FECHA(2026,3,1). - Ninguna fila cumple. Envuelve la fórmula:
=SI.ERROR(PROMEDIO.SI.CONJUNTO(…),"Sin datos").
Si tus filas tienen además un peso (unidades vendidas, créditos), el promedio condicional simple no basta: combina condiciones y pesos con SUMAPRODUCTO. Para revisar un promedio de ventas sin hoja de cálculo, usa la calculadora de promedio de ventas.
Preguntas frecuentes
¿PROMEDIO.SI.CONJUNTO funciona con condiciones O (una u otra)?
No directamente. Todas las condiciones deben cumplirse a la vez. Para una lógica de «una u otra» tienes que combinar sumas y conteos o usar FILTRAR.
¿Cuántas condiciones admite?
Hasta 127 pares de rango y criterio.