
Fórmula genérica
=AVERAGEIFS(values,range1,criteria1,range2,criteria2)
Resumo
Para fazer a média de números com base em vários critérios, você pode usar a função AVERAGEIFS. No exemplo mostrado, a fórmula em I5 é:
=AVERAGEIFS(sales,group,F5,region,G5)
onde "grupo" (B5: B14), "região" (C5: C14) e "vendas" (D5: D14) são intervalos nomeados.
Explicação
Como a função CONT.SE e SOMASE, a função MÉDIA.SE foi projetada para lidar com vários critérios que são inseridos em pares (intervalo, critérios). Desde que essas informações sejam fornecidas corretamente, o comportamento de AVERAGEIFS é totalmente automático.
No exemplo mostrado, temos valores de grupo na coluna F e valores de região na coluna G. Usamos esses valores diretamente usando referências de células para critérios.
O primeiro argumento contém o intervalo de valores para a média:
sales
Para restringir o cálculo por grupo, fornecemos:
group,F5
Para restringir o cálculo por região, usamos:
region,G5
O resultado na célula J5 é 105:
=AVERAGEIFS(sales,group,F5,region,G5) // returns 105
Sem intervalos nomeados
Intervalos nomeados são usados apenas para legibilidade. A fórmula equivalente em J5, sem intervalos nomeados e com valores de critérios codificados é:
=AVERAGEIFS(D5:D14,B5:B14,"A",C5:C14,"East")