A função AVERAGEIF facilita a localização do valor médio em um intervalo de dados que atende a um critério especificado. Um uso para a função é fazer com que ela ignore valores zero em dados que se afastam da média ou da média aritmética ao usar a função MÉDIA regular. Além dos dados que são adicionados a uma planilha, os valores zero podem ser o resultado de cálculos de fórmulas, especialmente em planilhas incompletas.
Nota: As informações neste artigo se aplicam às versões do Excel 2019, 2016, 2013, 2010 e Excel para Mac.
Ignore Zeros ao encontrar a média
A imagem abaixo contém uma função de exemplo que usa AVERAGEIF para ignorar todos os valores zero. Todas as funções mostradas usam a mesma fórmula básica com apenas o intervalo mudando entre os exemplos. Os diferentes resultados são devidos aos diferentes dados usados na fórmula.

O critério na fórmula que permite que os zeros sejam ignorados é:
Sintaxe da função AVERAGEIF e Augments
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função. A sintaxe da função AVERAGEIF é:
= AVERAGEIF (intervalo, critério, intervalo_mediário)
Os argumentos para a função AVERAGEIF são:
- Alcance (obrigatório): O grupo de células que a função procura para encontrar correspondências para os Critérios argumento.
- Critério (obrigatório): Determina se os dados em uma célula devem ser calculados ou não.
- Average_range (opcional): O intervalo de dados que é calculado se o primeiro intervalo atender aos critérios especificados. Se este argumento for omitido, os dados no intervalo argumento é calculado em vez disso.
A função AVERAGEIF ignora:
- Células no intervalo médio argumento que contém valores booleanos (VERDADEIRO ou FALSO).
- Células no Average_range que estão vazias.

Se não houver células no intervalo atender aos critérios identificados, AVERAGEIF retorna o # DIV / 0! valor de erro, em que todas as células no intervalo são iguais a zero. Se o intervalo argumento é completamente em branco ou contém apenas valores de texto, AVERAGEIF também retorna o # DIV / 0! valor de erro.
Ignorar Exemplo de Zeros
Opções para inserir a função AVERAGEIF e seus argumentos incluem:
- Digitando a função completa em uma célula da planilha.
- Selecionando a função e seus argumentos usando o Formula Builder.
Embora seja possível inserir a função completa manualmente, é mais fácil usar a caixa de diálogo. A caixa de diálogo se encarrega de inserir a sintaxe da função, como colchetes e os separadores de vírgulas necessários entre os argumentos.
Além disso, se a função e seus argumentos forem inseridos manualmente, os Critérios argumento deve ser cercado por aspas, por exemplo'<> 0'. Se o construtor de fórmula é usado para inserir a função, ele adiciona as aspas para você.

Abrindo o construtor de fórmulas
Aqui estão os passos usados para inserir AVERAGEIF na célula D3 da imagem de exemplo usando o Formula Builder.
-
Selecione celular D3 para torná-lo a célula ativa. Este é o local onde os resultados da função são exibidos.
-
Selecione Fórmulas.
-
Escolher Mais funções > Estatística para abrir a lista suspensa de funções.
-
Selecione AVERAGEIF na lista para trazer o Formula Builder.
-
Selecione os Alcance linha.
-
Realçar células A3 para C3 na planilha para inserir esse intervalo.
-
Na linha Criteria, digite <> 0. O Average_range é deixado em branco porque você está encontrando o valor médio para as mesmas células inseridas para o intervalo argumento.
-
Selecione Feito para completar a função. A resposta 5 aparece na célula D3.

= AVERAGEIF (A3: C3, "<> 0")
Como a função ignora o valor zero na célula B3, a média das duas células restantes é 5 ((4 + 6) / 2 = 10). Se você selecionar a célula D8 do exemplo, a função completa aparecerá na barra de fórmulas acima da planilha.





