Fórmula genérica
=AVERAGEIFS(values,range1,criteria1,range2,criteria2)
Resumen
Para promediar números según varios criterios, puede utilizar la función AVERAGEIFS. En el ejemplo que se muestra, la fórmula en I5 es:
=AVERAGEIFS(sales,group,F5,region,G5)
donde "grupo" (B5: B14), "región" (C5: C14) y "ventas" (D5: D14) son rangos con nombre.
Explicación
Al igual que la función CONTAR.SI.SUMA, la función AVERAGEIFS está diseñada para manejar múltiples criterios que se ingresan en pares (rango, criterios). Siempre que esta información se proporcione correctamente, el comportamiento de AVERAGEIFS es completamente automático.
En el ejemplo que se muestra, tenemos valores de grupo en la columna F y valores de región en la columna G. Usamos estos valores directamente usando referencias de celda para los criterios.
El primer argumento mantiene el rango de valores para promediar:
sales
Para restringir el cálculo por grupo proporcionamos:
group,F5
Para restringir el cálculo por región usamos:
region,G5
El resultado en la celda J5 es 105:
=AVERAGEIFS(sales,group,F5,region,G5) // returns 105
Sin rangos con nombre
Los rangos con nombre se utilizan solo para facilitar la lectura. La fórmula equivalente en J5, sin rangos con nombre y con valores de criterios codificados es:
=AVERAGEIFS(D5:D14,B5:B14,"A",C5:C14,"East")