Função AVERAGEIF (Média.se) do Excel

A função AVERAGEIF (Média.se) devolve a média aritmética das células num determinado intervalo que cumpram um critério definido.
Função AVERAGEIF (Média.se) do Excel

Resumo

A função AVERAGEIF (Média.se) calcula a média aritmética das células num determinado intervalo que cumpram um critério definido. AVERAGEIF funciona com Operadores Lógicos e Wildcards.

Sintaxe

=AVERAGEIF (Intervalo; Critério; [Intervalo_média])

Argumentos

Argumentos da função

Intervalo // É o conjunto de células que queremos cruzar com o critério de cálculo. Pode também ser o intervalo que usamos para calcular a média se o campo opcional [Intervalo_média] for omitido.

Critério // Os critérios que pretendemos que sirvam de cálculo para a média. Permitem operadores lógicos (>,<,<>,=) e também wildcards (*,?) para matching parcial.

[Intervalo_média] // Podemos definir um segundo intervalo para cálculo da média diferente do Intervalo de pesquisa. Se o omitirmos este argumento a função considerará apenas o Intervalo de pesquisa para encontrar a média. [opcional]

Exemplos de Utilização

Exemplos da função averageif (média.se)

Wildcard

Usando o wildcard (*) dizemos ao Excel que procure no intervalo C5:C19 pela expressão (Ret), que corresponde aos jogadores retirados, e que calcule a sua média de golos no intervalo H5:H19
=AVERAGEIF(C5:C19;"*(Ret)";H5:H19)

Valores entre Aspas

Os valores que usamos como critérios devem ser colocados entre aspas ("") para que o Excel os considere como valores válidos. Se não usarmos as aspas o resultado será um erro (#DIV/0!).
=AVERAGEIF(B4:B19;"Portugal";H4:H19)
Os operadores lógicos também são colocados dentro das aspas ">50" para que sejam reconhecidos.
=AVERAGEIF(G4:G19;">50")

Valor de outra célula

Podemos usar valores de outras células. Neste caso, temos já inserido na célula K8 o valor "<100".
=AVERAGEIF(E4:E19;K8)
Averageif com concatenação

Se tivermos apenas o valor "100", podemos recorrer à concatenação para chegar ao mesmo resultado de cálculo do exemplo anterior. Repara que neste caso, colocamos entre aspas apenas o operador lógico "<" e usamos o "&" para o concatenar com a célula K9.
=AVERAGEIF(E4:E19;"<"&K9)
A função AVERAGEIF (Média.se) apenas permite aplicar uma condição. Para critérios múltiplos podemos usar a função AVERAGEIFS (MÉDIA.SE.S).

Descargas

Descarrega aqui o ficheiro com os exemplos da função AVERAGEIF (Média.se)