Como Calcular uma Média Condicional no Excel Usando AVERAGEIF
🔍 WiseChecker

Como Calcular uma Média Condicional no Excel Usando AVERAGEIF

Você precisa calcular a média de números no Excel, mas apenas para linhas que atendem a uma condição específica. Filtrar e calcular manualmente é lento e propenso a erros. A função AVERAGEIF resolve isso calculando a média das células com base em um único critério. Este artigo explica como usar AVERAGEIF com instruções claras e passo a passo.

Principais conclusões: Usar AVERAGEIF no Excel

  • AVERAGEIF(intervalo, critérios, [intervalo_média]): Calcula a média das células que atendem a uma única condição especificada por você.
  • Critérios com texto ou curingas: Use aspas para texto como “Concluído” e asteriscos (*) para correspondências parciais como “*Norte”.
  • Critérios com números ou datas: Use operadores como >10 ou <>0 sem aspas, ou uma referência de célula contendo a condição.

O que a Função AVERAGEIF Faz

A função AVERAGEIF foi projetada para médias condicionais. Ela examina um intervalo especificado em busca de células que correspondam aos seus critérios. Em seguida, calcula a média dos valores correspondentes de um intervalo separado de números. Seus dados devem estar organizados em formato de lista ou tabela para que a função funcione corretamente. A função ignora células vazias e texto dentro do intervalo que está sendo calculado.

A sintaxe tem três argumentos. O primeiro é o intervalo a ser verificado com base nos critérios. O segundo é o próprio critério, que pode ser um número, texto, expressão ou referência de célula. O terceiro argumento, opcional, é o intervalo real de números para calcular a média. Se você omitir o terceiro argumento, o Excel calcula a média das células no primeiro intervalo fornecido.

Entendendo os Argumentos da Função

O argumento intervalo é o conjunto de células que o Excel avalia com seus critérios. Essas células podem conter números, texto ou datas. O argumento critérios define quais células no intervalo serão incluídas. Por exemplo, “Maçã” ou “>100”. O argumento intervalo_média é o conjunto de células numéricas para calcular a média. Ele deve ter o mesmo tamanho e forma que o argumento intervalo. Se intervalo_média for omitido, o Excel usa o argumento intervalo tanto para verificar os critérios quanto para calcular a média.

Passos para Usar a Função AVERAGEIF

Siga estes passos para criar uma fórmula com a função AVERAGEIF. Certifique-se de que seus dados não tenham células mescladas nos intervalos referenciados.

  1. Selecione a célula de resultado
    Clique na célula onde deseja que a média condicional apareça.
  2. Inicie a fórmula
    Digite um sinal de igual (=) seguido de AVERAGEIF e um parêntese de abertura.
  3. Insira o intervalo a verificar
    Selecione as células que contêm os valores que você testará com seus critérios. Por exemplo, selecione um intervalo de nomes de departamentos como B2:B100. Digite uma vírgula.
  4. Insira os critérios
    Digite sua condição. Para texto como “Vendas”, coloque entre aspas duplas. Para um número como 0, digite apenas 0. Para uma expressão como “>500”, coloque entre aspas. Você também pode clicar em uma célula que contenha seu critério. Digite uma vírgula.
  5. Insira o intervalo de média
    Selecione o intervalo de células numéricas que você deseja calcular a média, como C2:C100 para valores de vendas. Este intervalo deve estar alinhado com o primeiro intervalo.
  6. Complete a fórmula
    Digite um parêntese de fechamento e pressione Enter. O Excel calcula a média apenas para as linhas que atendem à sua condição.

Exemplo com Diferentes Tipos de Critérios

Suponha que a coluna A tenha regiões e a coluna B tenha valores de vendas. Para calcular a média de vendas da região “Oeste”, use: =AVERAGEIF(A2:A50, “Oeste”, B2:B50). Para calcular a média de vendas maiores que R$ 1.000, use: =AVERAGEIF(B2:B50, “>1000”). Observe que a segunda fórmula omite o terceiro argumento, então ela calcula a média do mesmo intervalo que verifica. Para calcular a média de vendas diferentes de zero, use: =AVERAGEIF(B2:B50, “<>0″).

Erros Comuns e Limitações a Evitar

Erro #VALOR! com Intervalos de Tamanhos Diferentes

O Excel retorna um erro #VALOR! se os argumentos intervalo e intervalo_média tiverem tamanhos diferentes. Por exemplo, usar A2:A10 para o intervalo de critérios e B2:B9 para o intervalo de média causa um erro. Sempre garanta que ambos os intervalos selecionados tenham o mesmo número de linhas e colunas. Use o mouse para selecionar ambos os intervalos em uma única ação para evitar desalinhamento.

Média Incorreta Devido a Linhas Ocultas

AVERAGEIF inclui valores de linhas ocultas por ocultação manual ou filtro. Ela não os ignora. Se você precisar de uma média com base em dados filtrados, use a função SUBTOTAL com o número de função 101. A fórmula seria =SUBTOTAL(101, B2:B100). Isso calcula a média apenas das células visíveis no intervalo.

Critérios Não Funcionando com Datas

Quando seu intervalo de critérios contém datas, você deve compará-las corretamente. Use a função DATE dentro dos critérios. Para calcular a média de valores para datas após 15 de março de 2024, use: =AVERAGEIF(A2:A100, “>”&DATE(2024,3,15), B2:B100). O E comercial (&) concatena o operador com o número serial que a função DATE cria.

AVERAGEIF vs AVERAGEIFS: Principais Diferenças

Item AVERAGEIF AVERAGEIFS
Número de critérios Uma única condição Múltiplas condições (até 127)
Ordem dos argumentos intervalo_média é o terceiro argumento, opcional intervalo_média é o primeiro argumento, obrigatório
Caso de uso Filtragem simples como “Região = Leste” Filtragem complexa como “Região = Leste E Vendas > 1000”
Exemplo de sintaxe =AVERAGEIF(intervalo, critérios, [intervalo_média]) =AVERAGEIFS(intervalo_média, intervalo_critérios1, critérios1, …)

Agora você pode calcular médias no Excel com base em texto, números ou datas específicos. Use AVERAGEIF para relatórios que precisam de análise condicional simples. Para regras mais complexas, experimente a função AVERAGEIFS. Lembre-se de que pressionar F4 após selecionar um intervalo na barra de fórmulas alterna para referências absolutas, travando o intervalo se você planeja copiar a fórmula.