Calculando médias sob várias condições com AVERAGEIFS
Calcule a média de valores filtrados por mais de um teste
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á calculadacriteria_range1,criteria1criteria_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 comIFERROR. - Células vazias são ignoradas, mas os zeros são incluídos; exclua-os com
"<>0"se necessário. - Use
">"&F1para 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")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
- Somando sob várias condições com SUMIFS
- Contando sob várias condições com COUNTIFS
- Calculando médias sob várias condições com AVERAGEIFS
- Intervalos de datas nas funções de critérios