PROMEDIO.SI calcula el promedio solo de las celdas que cumplen una condición: las ventas de una sucursal, las calificaciones aprobatorias o los gastos mayores a cierto monto. La sintaxis es =PROMEDIO.SI(rango; criterio; [rango_promedio]), con punto y coma o con coma según la configuración regional de tu Excel.
Sintaxis
| Argumento | Obligatorio | Qué es |
|---|---|---|
rango | Sí | Las celdas que se evalúan con el criterio |
criterio | Sí | La condición, entre comillas si lleva operador: ">=6", "Norte", "<>0" |
rango_promedio | No | Las celdas que se promedian; si lo omites, se promedia el mismo rango |
Cómo usarla paso a paso
- Escribe tus datos en columnas, con un encabezado por columna y sin filas vacías en medio.
- En una celda vacía, escribe
=PROMEDIO.SI(. - Selecciona el rango que se va a evaluar y escribe el separador (coma o punto y coma).
- Escribe el criterio entre comillas, por ejemplo
">=6". - Si los números a promediar están en otra columna, agrega su rango como tercer argumento.
- Cierra el paréntesis y pulsa Enter.
Ejemplos resueltos
Ejemplo 1: promedio de calificaciones aprobatorias
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 aprobatorias (6 o más):
=PROMEDIO.SI(B2:B11,">=6")
Excel toma 7, 8, 9, 10, 6, 8 y 9, que suman 57, y divide entre 7: el resultado es 8.14. El promedio de todo el grupo sería 7.1.
Ejemplo 2: ventas promedio de una sucursal
En A2:A9 está la sucursal de cada venta (Norte, Sur, Centro) y en C2:C9 el importe. Para el ticket promedio de la sucursal Norte:
=PROMEDIO.SI(A2:A9,"Norte",C2:C9)
El criterio se aplica a la columna A, pero el promedio se calcula con los importes de la columna C de esas mismas filas. Para no reescribir la fórmula por cada sucursal, pon el nombre en una celda (por ejemplo, E2) y usa =PROMEDIO.SI(A2:A9,E2,C2:C9).
Ejemplo 3: promedio sin contar los ceros
Si en D2:D13 tienes la producción mensual y los meses sin registro tienen 0, PROMEDIO los contaría y bajaría el resultado. Para ignorarlos:
=PROMEDIO.SI(D2:D13,"<>0")
El operador <> significa «distinto de». Con un criterio que combina operador y celda, une ambos con &: =PROMEDIO.SI(D2:D13,">"&F1).
Criterios más usados
| Para promediar | Criterio |
|---|---|
| Valores mayores o iguales a 6 | ">=6" |
| Valores distintos de cero | "<>0" |
| Filas de un texto exacto | "Norte" |
| Textos que empiezan por «Sem» | "Sem*" |
| Valores mayores que el número de la celda F1 | ">"&F1 |
| Fechas a partir del 1 de enero de 2026 | ">="&FECHA(2026,1,1) |
Errores comunes
- #¡DIV/0! Ninguna celda cumple el criterio, así que no hay nada que promediar. Revisa el criterio o envuelve la fórmula:
=SI.ERROR(PROMEDIO.SI(B2:B11,">=6"),"Sin datos"). - Comillas olvidadas.
>=6sin comillas da error de fórmula; con operador, el criterio siempre va entre comillas. - Rangos de distinto tamaño. Si
rangoyrango_promediono tienen las mismas filas, Excel ajusta el segundo al tamaño del primero y puedes promediar celdas equivocadas. - Números guardados como texto. Si un valor se alinea a la izquierda o muestra un triángulo verde, Excel lo trata como texto y lo ignora. Conviértelo a número antes de promediar.
- Separador equivocado. Si Excel rechaza la fórmula, prueba con punto y coma en lugar de coma (o al revés): depende de la configuración regional.
Si necesitas dos o más condiciones a la vez, pasa a PROMEDIO.SI.CONJUNTO; si quieres «una condición u otra», mira promedio con condiciones O. Para revisar un promedio escolar sin Excel, usa la calculadora de promedio de calificaciones.
Preguntas frecuentes
¿PROMEDIO.SI cuenta las celdas vacías?
No. Las celdas vacías del rango a promediar se ignoran. Si una celda contiene 0, sí cuenta como dato.
¿Cuál es la diferencia entre PROMEDIO.SI y PROMEDIO.SI.CONJUNTO?
PROMEDIO.SI admite una sola condición. PROMEDIO.SI.CONJUNTO admite varias, que deben cumplirse todas a la vez, y cambia el orden de los argumentos: primero va el rango a promediar.