Somando sob várias condições com SUMIFS
Some os valores que atendem a vários critérios ao mesmo tempo
Somando sob várias condições com SUMIFS é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 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.
Quando uma condição não é suficiente
Você já sabe que SUMIF totaliza os valores que correspondem a uma única regra, como todas as vendas da região Leste. Mas as perguntas reais geralmente têm várias camadas: Quais foram as vendas da região Leste em janeiro? São duas condições ao mesmo tempo.
É aqui que SUMIFS se destaca. O S final significa que você pode combinar vários critérios, e uma linha só é adicionada ao total quando passa em todos os testes que você definir.
Nesta lição, você aprenderá a ordem dos argumentos, escreverá sua primeira soma com vários critérios e evitará os erros clássicos que costumam confundir as pessoas.
A ordem dos argumentos de SUMIFS
SUMIFS inverte a ordem que você talvez espere de SUMIF. Os números que você adiciona vêm primeiro; depois, cada condição é fornecida como um par.
sum_range— os valores a totalizarcriteria_range1,criteria1— o primeiro testecriteria_range2,criteria2— o segundo teste
Você pode continuar adicionando pares de intervalo e critério até chegar a 127 condições. Leia o padrão abaixo em voz alta: some isto onde isto é igual àquilo e onde isto é igual àquilo.
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2)Um exemplo prático de vendas
Imagine uma tabela em que a coluna A contém a Região, a coluna B contém o Mês e a coluna C contém o Valor. Você quer o total de vendas da região Leste em janeiro.
Os valores que você adicionará estão em C:C. A primeira condição verifica A:A em busca de "Leste", e a segunda verifica B:B em busca de "janeiro". Uma linha só é contabilizada quando as duas condições são verdadeiras.
=SUMIFS(C:C, A:A, "East", B:B, "January")Todos os intervalos devem ter o mesmo tamanho
Este é o erro mais comum de SUMIFS. O sum_range e cada criteria_range devem ter dimensões idênticas — o mesmo número de linhas e colunas.
Se o seu sum_range for C2:C100, mas um intervalo de critérios for A2:A99, a fórmula retornará um erro #VALUE!, porque as linhas não estarão alinhadas.
O hábito mais seguro é usar as mesmas linhas inicial e final em todos os intervalos ou usar colunas inteiras, como A:A, de maneira consistente.
=SUMIFS(C2:C100, A2:A100, "East", B2:B100, "January")Indicando uma célula como critério
Escrever "Leste" diretamente entre aspas funciona, mas um relatório flexível permite que o usuário faça a escolha. Coloque a região na célula F1 e o mês em F2; depois, faça referência a essas células como seus critérios.
Agora, alterar F1 ou F2 recalcula o total instantaneamente. Observe que uma referência simples a uma célula não precisa de aspas — as aspas são usadas apenas para texto literal digitado dentro da fórmula.
=SUMIFS(C:C, A:A, F1, B:B, F2)Usando operadores de comparação
Os critérios não se limitam a textos exatos. Você pode usar operadores de comparação para números, colocando-os entre aspas.
">100"— maior que 100"<=50"— menor ou igual a 50"<>0"— diferente de zero
Aqui, totalizamos os valores da região Leste, mas somente as linhas cujo próprio valor é maior que 100. Observe que o sum_range e um criteria_range podem ser a mesma coluna.
=SUMIFS(C:C, A:A, "East", C:C, ">100")Comparando com o valor de uma célula
E se o limite estiver em uma célula, em vez de ser digitado? Você não pode simplesmente escrever ">F1" — isso procuraria o texto literal F1. Em vez disso, você deve unir o operador à célula usando o símbolo &.
Assim, ">"&F1 cria o critério maior que o conteúdo de F1. Essa técnica de concatenação é essencial para relatórios dinâmicos definidos pelo usuário.
=SUMIFS(C:C, A:A, "East", C:C, ">"&F1)Combinando três ou mais condições
SUMIFS pode ser facilmente ampliado. Adicione outro par de intervalo e critério para cada nova regra. Suponha que a coluna D contenha o Vendedor. Você pode totalizar as vendas da região Leste, em janeiro, feitas por "Maria".
Cada condição restringe ainda mais o resultado. Como SUMIFS usa a lógica AND, uma linha precisa satisfazer os três testes para ser incluída na soma.
=SUMIFS(C:C, A:A, "East", B:B, "January", D:D, "Maria")Caracteres curinga para correspondências parciais
Os critérios de texto aceitam caracteres curinga. O asterisco * corresponde a qualquer quantidade de caracteres, e o ponto de interrogação ? corresponde exatamente a um.
"North*"corresponde a Norte, Nordeste e Noroeste"*east*"corresponde a qualquer texto que contenha leste
Isso totaliza os valores de qualquer região que comece com "Norte", o que é útil quando os nomes das regiões compartilham um prefixo.
=SUMIFS(C:C, A:A, "North*")SUMIFS versus SUMIF
Vale a pena memorizar a diferença, pois a ordem dos argumentos é invertida:
- SUMIF:
range, criteria, [sum_range]— o intervalo a ser verificado vem primeiro; sum_range é opcional e vem por último. - SUMIFS:
sum_range, criteria_range1, criteria1, ...— sum_range vem sempre primeiro.
Dica: se você tiver mais de uma condição, use diretamente SUMIFS. Muitas pessoas usam SUMIFS até mesmo para um único critério, apenas para manter um padrão consistente.
=SUMIFS(C:C, A:A, "East")Interpretando o resultado
Quando SUMIFS retorna 0, isso geralmente significa que nenhuma linha correspondeu a todas as condições — não que a fórmula esteja com defeito. Verifique se há espaços ocultos no texto, grafia divergente ou um número armazenado como texto.
Um diagnóstico rápido é remover uma condição de cada vez. Se o total aparecer assim que você retirar um critério, esse era o critério que estava excluindo tudo. Esse hábito de isolar e testar torna rápida a depuração de fórmulas com vários critérios.
Verificação rápida
Verifique sua compreensão sobre a ordem dos argumentos de SUMIFS.
Recapitulação: SUMIFS
Agora você pode totalizar números que atendem a várias condições ao mesmo tempo:
SUMIFS(sum_range, range1, crit1, range2, crit2, ...)— sum_range vem primeiro.- Todos os intervalos devem ter o mesmo tamanho, caso contrário você obterá
#VALUE!. - Use
">"&F1para comparar com uma célula e*/?para caracteres curinga. - As condições usam a lógica AND — uma linha precisa passar por todas elas.
A seguir: contando linhas que atendem a várias condições com COUNTIFS.
=SUMIFS(C:C, A:A, F1, B:B, F2, C:C, ">"&F3)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 “Somando sob várias condições com SUMIFS” é grátis?
Sim — o texto completo de “Somando sob várias condições com SUMIFS” é 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 “Somando sob várias condições com SUMIFS”?
Some os valores que atendem a vários critérios ao mesmo tempo 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 1 de 4.
Quanto tempo leva a aula “Somando sob várias condições com SUMIFS”?
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