FormulaCamp
Todas las funciones
Estadística

PROMEDIO.SI (AVERAGEIF)

Aprenda PROMEDIO.SI con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.

AVERAGEIF

Sintaxis

PROMEDIO.SI(range, criteria, [average_range])

Ejemplo: =AVERAGEIF(A:A,"Denver",C:C)

Disponibilidad: Todas las versiones

La función PROMEDIO.SI en Excel devuelve el promedio de las celdas que cumplen una condición: =AVERAGEIF(range, criteria, [average_range]). Úsela para hallar la venta media de un representante, la puntuación media por encima de un umbral o el precio medio de una categoría.

Cuándo usarla

Argumentos

Ejemplos explicados

Promedio de una región

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Fórmula: E2: =AVERAGEIF(A2:A7,"West",C2:C7)

Resultado: 1175

Las filas West contienen 850 y 1500, cuyo promedio es 1175.

Promedio solo de importes mayores

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Fórmula: E2: =AVERAGEIF(C2:C7,">500")

Resultado: 1026

Cinco de los seis importes superan 500; su suma, 5130, dividida entre 5 es 1026.

Promedio de un representante

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Fórmula: E2: =AVERAGEIF(B2:B7,"Ana",C2:C7)

Resultado: 905

Los dos importes de Ana son 1200 y 610.

Pruébalo

Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.

Fórmula en F2: =AVERAGEIF(A2:A7,"East",C2:C7)

Hoja de ejemplo: PROMEDIO.SI
ABCDEF
1RegionProductUnitsPriceResult
2EastPen1202,560
3WestPen802,5
4EastBook4512
5NorthBook6012
6WestLamp3025
7EastLamp1525
Resultado en F2: 60
Practica en una lección (en inglés): Multiple Conditions

Errores y comprobaciones

Funciones relacionadas

Preguntas frecuentes

¿Cómo calculo un promedio ignorando los ceros?
Use =AVERAGEIF(range,"<>0").
¿PROMEDIO.SI incluye las celdas vacías?
No. Las celdas vacías del rango de promedio se ignoran.
¿Qué ocurre si ninguna celda coincide?
Devuelve #DIV/0!. Use SI.ERROR para mostrar un mensaje alternativo.
¿PROMEDIO.SI admite dos condiciones?
No, para ello utilice PROMEDIO.SI.CONJUNTO.

Más funciones de Estadística