A função AVERAGEIF torna mais fácil encontrar o 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 eliminam a média ou a média aritmética ao usar a função MÉDIA regular. Além dos dados adicionados a uma planilha, valores zero podem ser o resultado de cálculos de fórmulas, especialmente em planilhas incompletas.
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 a variação do intervalo 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 é:
"0"
AVERAGEIF Sintaxe e Ampliações da Função
A sintaxe de uma função refere-se ao layout da função e inclui o nome da função, colchetes e argumentos. A sintaxe para a função AVERAGEIF é:
=AVERAGEIF (Intervalo, Critérios, Average_range)
Os argumentos para a função AVERAGEIF são:
- Range (obrigatório): O grupo de células que a função procura para encontrar correspondências para o argumento Criteria.
- Critérios (obrigatório): Determina se a média dos dados em uma célula deve ser calculada ou não.
- Average_range (opcional): O intervalo de dados cuja média é calculada se o primeiro intervalo atender aos critérios especificados. Se este argumento for omitido, a média dos dados no argumento Range será calculada.
A função AVERAGEIF ignora:
- Células no argumento Average_range que contêm valores booleanos (TRUE ou FALSE).
- Células no intervalo Average_range que estão vazias.
Se nenhuma célula em Range atender aos critérios identificados, AVERAGEIF retornará o DIV/0! valor de erro, onde todas as células em Range são iguais a zero. Se o argumento Range estiver completamente em branco ou contiver apenas valores de texto, AVERAGEIF também retornará o DIV/0! valor de erro.
Exemplo de Ignorar 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írgula necessários entre os argumentos.
Além disso, se a função e seus argumentos forem inseridos manualmente, o argumento Criteria deverá estar entre aspas, por exemplo " 0". Se o Formula Builder for usado para inserir a função, ele adicionará 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 a célula D3 para torná-la a célula ativa. Este é o local onde os resultados da função são exibidos.
- Selecione Fórmulas.
- Escolha Mais Funções > Estatística para abrir a lista suspensa de funções.
- Selecione AVERAGEIF na lista para abrir o Construtor de Fórmulas.
- Selecione a linha Range.
- Realce as células A3 para C3 na planilha para inserir este intervalo.
- Na linha Critérios, digite 0. O Average_range é deixado em branco porque você está encontrando o valor médio para as mesmas células inseridas para o argumento Range.
-
Selecione Done para completar a função. A resposta 5 aparece na célula D3.
=MÉDIASE(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.