Excel Formulas Academy · Aula

Calculando médias sob várias condições com AVERAGEIFS

Calcule a média de valores filtrados por mais de um teste

Aula 3 de 413 etapas

Calculando médias sob várias condições com AVERAGEIFS é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Calculando a média apenas do que importa

AVERAGEIFS calcula a média dos valores que atendem a várias condições ao mesmo tempo. Em vez de calcular a média de todas as vendas, você pode perguntar: Qual foi a média das vendas da região Leste em janeiro?

Ele completa o trio: SUMIFS totaliza, COUNTIFS conta e AVERAGEIFS calcula a média — todos usando o mesmo estilo com vários critérios. Se você conhece uma dessas funções, já conhece quase todas.

A estrutura de AVERAGEIFS

AVERAGEIFS espelha exatamente SUMIFS. Primeiro vêm os valores cuja média será calculada, depois os pares de condições.

  • average_range — os números cuja média será calculada
  • criteria_range1, criteria1
  • criteria_range2, criteria2

Nos bastidores, a função soma os valores correspondentes e divide pela quantidade de correspondências — essencialmente SUMIFS dividido por COUNTIFS, em uma única função simples.

=AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2)

Um exemplo resolvido

Com a coluna A como Região, a coluna B como Mês e a coluna C como Valor, veja a média das vendas da região Leste em janeiro.

Os valores em C:C são aqueles cuja média calculamos. Os dois pares de condições filtram as linhas, reduzindo-as a Leste e janeiro antes do cálculo da média.

=AVERAGEIFS(C:C, A:A, "East", B:B, "January")

Calculando médias com limites numéricos

É possível filtrar os valores cuja média será calculada pelo próprio tamanho. Suponha que queira apenas a média das vendas grandes da região Leste — aquelas acima de 100.

Aqui, a coluna C é usada tanto como intervalo da média quanto como intervalo de critérios. AVERAGEIFS permite reutilizar a mesma coluna nas duas funções.

=AVERAGEIFS(C:C, A:A, "East", C:C, ">100")

Critérios dinâmicos a partir de células

Para criar um relatório que os usuários possam controlar, faça referência a células em vez de digitar valores. Coloque a região em F1 e um valor mínimo em F2.

Para fazer a comparação, concatene o operador com a célula: ">"&F2 significa maior que o valor contido em F2. Correspondências de texto simples, como a região, não precisam de operador; basta usar a referência da célula.

=AVERAGEIFS(C:C, A:A, F1, C:C, ">"&F2)

A armadilha da divisão por zero

A maior armadilha de AVERAGEIFS: se nenhuma linha corresponder a todas as condições, não haverá nada para calcular a média, então a função retornará um erro #DIV/0!.

Isso é diferente de SUMIFS (que retorna 0) e COUNTIFS (que retorna 0). A média de zero itens é indefinida, portanto o Excel gera um erro em vez de tentar adivinhar.

=AVERAGEIFS(C:C, A:A, "Mars")

Como lidar com nenhuma correspondência

Envolva a fórmula em IFERROR para exibir um valor amigável quando nada corresponder. Em vez de um desagradável #DIV/0!, o usuário verá um traço ou uma mensagem.

Isso mantém os painéis com uma aparência organizada mesmo quando uma combinação de filtros não tem dados. Ao calcular a média de dados filtrados, considere sempre o caso vazio.

=IFERROR(AVERAGEIFS(C:C, A:A, F1, B:B, F2), "No data")

Células vazias são ignoradas, zeros não

Uma nuance importante: AVERAGEIFS ignora células vazias no intervalo da média — elas não entram no total nem no divisor. Mas uma célula que contém 0 é um número real e é incluída.

Se os zeros forem marcadores de dados ausentes, eles reduzirão sua média. Considere adicionar um critério como C:C, "<>0" para excluí-los quando for apropriado.

=AVERAGEIFS(C:C, A:A, "East", C:C, "<>0")

Três condições em conjunto

Empilhe quantas condições forem necessárias. Com a coluna D como Vendedor, encontre a média de uma venda realizada na região Leste, em janeiro e por Maria.

Cada par adicionado torna o filtro mais restritivo. Como AVERAGEIFS usa lógica AND, somente as linhas que atendem às três condições entram no cálculo da média.

=AVERAGEIFS(C:C, A:A, "East", B:B, "January", D:D, "Maria")

MÉDIASE versus AVERAGEIFS

Mantenha claras as duas ordens de argumentos:

  • MÉDIASE: range, criteria, [average_range] — o intervalo de teste vem primeiro; o intervalo da média é opcional e vem por último.
  • AVERAGEIFS: average_range, range1, crit1, ... — o intervalo da média vem sempre primeiro.

Assim como nas demais, escolher por padrão a versão plural ...IFS proporciona um padrão consistente em SUM, COUNT e AVERAGE.

=AVERAGEIFS(C:C, A:A, "East")

Criando um relatório comparativo

AVERAGEIFS é a base de muitos resumos lado a lado. Liste os nomes das regiões na coluna F e calcule a média de vendas de cada região com uma única fórmula que pode ser preenchida, fixando a coluna de critérios.

Com $C:$C como intervalo da média, $A:$A como intervalo de critérios e $F2 como célula relativa da região, copiar a fórmula para baixo fornece instantaneamente uma média para cada região.

=AVERAGEIFS($C:$C, $A:$A, $F2)

Verificação rápida

Lembre-se do que faz AVERAGEIFS se comportar de maneira diferente de suas funções semelhantes.

Recapitulação: AVERAGEIFS

Agora você pode calcular médias com várias condições:

  • AVERAGEIFS(average_range, range1, crit1, ...) — o intervalo da média vem primeiro.
  • Nenhuma correspondência resulta em #DIV/0! — proteja a fórmula com IFERROR.
  • Células vazias são ignoradas, mas os zeros são incluídos; exclua-os com "<>0" se necessário.
  • Use ">"&F1 para limites numéricos dinâmicos.

A seguir: como lidar com intervalos de datas nessas funções de critérios.

=IFERROR(AVERAGEIFS(C:C, A:A, F1, C:C, ">"&F2), "No data")
Grátis para começar

Aprenda Excel com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Calculando médias sob várias condições com AVERAGEIFS” é grátis?

Sim — o texto completo de “Calculando médias sob várias condições com AVERAGEIFS” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Calculando médias sob várias condições com AVERAGEIFS”?

Calcule a média de valores filtrados por mais de um teste Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Calculando médias sob várias condições com AVERAGEIFS”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Somando sob várias condições com SUMIFS
  2. Contando sob várias condições com COUNTIFS
  3. Calculando médias sob várias condições com AVERAGEIFS
  4. Intervalos de datas nas funções de critérios
← Voltar para Excel Formulas Academy