Função AVERAGEIFS para calcular a média com critérios múltiplos
A função AVERAGEIFS (Média.se.s) devolve a média aritmética de um intervalo de células que cumprem um conjunto de critérios múltiplos.
Resumo
A função AVERAGEIFS (Média.se.s) devolve a média aritmética de um intervalo de células que cumprem um conjunto de critérios múltiplos. Ao contrário da função AVERAGEIF (Soma.se) que apenas considera um critério único, a função AVERAGEIFS permite definir vários critérios usando Operadores Lógicos e Wildcards.Sintaxe
=AVERAGEIF (Intervalo_média; Intervalo_critério1; Critério1; [Intervalo_critério2]; [Critério2]; ...)Argumentos
Intervalo_média // É o conjunto de células sobre o qual queremos calcular a média.
Intervalo_critério1 // É o intervalo sobre o qual avaliamos o primeiro critério.
Critério1 // É o primeiro critério que queremos avaliar. [opcional]
[Intervalo_critério2] // É o intervalo sobre o qual avaliamos o segundo critério. [opcional]
[Critério2] // É o segundo critério que queremos avaliar. [opcional]
Exemplos de Utilização
Os critérios para a função AVERAGEIFS (Média.se.s) são definidos em pares. Apenas o primeiro par é obrigatório. Todos os outros são opcionais. No primeiro exemplo, definimos que queremos a média dos valores do intervalo H4:H19 que cumpram o critério de golos ">750".
=AVERAGEIFS(H4:H19;H4:H19;K5)
Cada critério que adicionamos, deve sempre ser inserido nesta lógica de par. O intervalo e o critério. Neste exemplo, alargamos para dois critérios para que os valores usados para calcular a média cumpram os requisitos ">700" e "<750".
=AVERAGEIFS(H5:H20;H5:H20;K5;H5:H20;L5)
Podemos usar um wilcard para procurar jogadores retirados "*(Ret)*" e alemães ("Germany") usando intervalos diferentes do intervalo_média onde o cálculo da média é efectuado. A lógica da função é sempre AND (E) e não de OR (OU). Ou seja, queremos encontrar Retirados E (AND) Alemães.
=AVERAGEIFS(H4:H19;C4:C19;"*(Ret)*";B4:B19;"Germany")
Outro exemplo com dois critérios, ">100" no intervalo_critério1 e ">70" no intervalo_critério2 que resultam em que o intervalo_média considere apenas os elementos corespondentes a este critério. Neste caso, serão considerados apenas Cristiano Ronaldo com 150 golos em Continental e 115 em seleções e Lionel Messi com 133 e 83. Deste filtro, resulta assim, o cálculo da média total de golos no intervalo H4:H19 de 781 golos.
=AVERAGEIFS(H4:H19;F4:F19;K6;G4:G19;L6)
Permite, tal como a função AVERAGEIF (Média.se), concatenar valores de células e os já mencionados acima wildcards.
=AVERAGEIFS(H4:H19;C4:C19;"*é*";D4:D19;">"&L7;G4:G19;M7)
AVERAGEIFS (Média.se) ignora células vazias, mesmo que os critérios sejam correspondidos, e não os considera para o cálculo da média. E devolve erro se nenhum critério for encontrado. Se procurarmos por um jogador que tenha ">1000" golos a função devolverá o erro #DIV/0! já que todos os valores são menores.
=AVERAGEIFS(H6:H21;F6:F21;K9;G6:G21;L9)
Descargas
Descarrega aqui o ficheiro com os exemplos do artigo para calcular a média com vários critérios usando a função AVERAGEIFS