Excel Formulas Academy · Aula

Somando por critérios com SUMIF

Some apenas os valores que correspondem a uma condição

Aula 1 de 413 etapas

Somando por critérios com SUMIF é 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.

Por que um SUM simples não é suficiente

Um SUM comum adiciona todos os números de um intervalo. Mas muitas vezes você quer adicionar apenas alguns deles. Imagine uma planilha de vendas em que a coluna A contém a região e a coluna B contém o valor. Você não quer o total de todas as vendas; quer apenas o total da região Leste.

Isso é uma soma condicional, e a função criada para essa finalidade é SUMIF. Ela adiciona números somente quando uma condição correspondente é atendida, ignorando o restante automaticamente.

A estrutura de SUMIF

SUMIF recebe três partes, nesta ordem:

  • intervalo as células a serem avaliadas em relação à sua condição
  • critério a condição que deve ser localizada
  • intervalo de soma as células que serão realmente somadas

Assim, a planilha percorre o intervalo, encontra as linhas que atendem ao critério e totaliza as células correspondentes do intervalo de soma.

=SUMIF(range, criteria, sum_range)

Primeiro exemplo prático

Suponha que os nomes das regiões estejam em A2:A10 e os valores das vendas estejam em B2:B10. Para totalizar apenas as vendas do Leste, verifique se a coluna A contém a palavra Leste e some os valores correspondentes da coluna B.

A planilha verifica cada célula de região. Onde encontrar Leste, ela pega o valor daquela linha e o adiciona ao total acumulado. As outras regiões são ignoradas.

=SUMIF(A2:A10, "East", B2:B10)

Os critérios de texto precisam de aspas

Quando sua condição é uma palavra, coloque-a entre aspas duplas: "East". Sem aspas, a planilha pensaria que Leste é um nome ou rótulo e provavelmente retornaria zero.

A correspondência não diferencia maiúsculas de minúsculas, portanto "east" e "East" correspondem às mesmas linhas. Apenas certifique-se de que a grafia corresponda exatamente aos dados, sem espaços extras.

=SUMIF(A2:A10, "east", B2:B10)

Usando uma célula como critério

Digitar a condição manualmente é aceitável, mas é mais organizado colocá-la em uma célula. Se D1 contiver a palavra Leste, faça referência a D1 em vez de escrever o texto.

Agora você pode alterar a região em D1, e seu total será atualizado instantaneamente. Isso torna a fórmula reutilizável e transforma uma célula em um simples controle para o seu relatório.

=SUMIF(A2:A10, D1, B2:B10)

Critérios numéricos

Os critérios não precisam ser texto. Para totalizar todos os valores exatamente iguais a 500, basta usar o número como condição.

Quando a coluna avaliada e a coluna somada são a mesma, você pode até omitir o terceiro argumento. Aqui, a coluna B é avaliada e somada, portanto apenas as linhas em que B é 500 são adicionadas.

=SUMIF(B2:B10, 500)

Operadores de comparação nos critérios

SUMIF pode fazer mais do que correspondências exatas. Coloque um operador de comparação entre as aspas para somar intervalos de números:

  • ">100" maior que 100
  • "<=50" 50 ou menos
  • "<>0" diferente de zero

Esta fórmula totaliza todas as vendas maiores que 100. O operador e o número ficam juntos dentro de um único par de aspas.

=SUMIF(B2:B10, ">100")

Combinando um operador com uma célula

E se o limite estiver em uma célula, por exemplo, D1 contiver 100, e você quiser valores maiores que ele? Você não pode escrever ">D1", pois isso se tornaria o texto literal D1. Em vez disso, una o operador e a célula com um e comercial.

O e comercial cola o texto ">" ao valor dentro de D1, criando o critério ">100" dinamicamente.

=SUMIF(B2:B10, ">"&D1)

O intervalo e o intervalo de soma devem estar alinhados

O intervalo e o intervalo de soma devem ter a mesma altura e começar na mesma linha. Se os nomes das regiões estiverem em A2:A10, os valores deverão estar em B2:B10, não em B3:B11.

Quando estão desalinhados, a planilha associa a região errada ao valor errado, e seu total fica incorreto sem aviso. Sempre verifique cuidadosamente se os dois intervalos abrangem exatamente as mesmas linhas.

=SUMIF(A2:A10, "West", B2:B10)

Um exemplo mais aprofundado: totais por categoria

Imagine uma planilha de despesas com categorias na coluna A e custos na coluna B. Você quer uma pequena tabela de resumo que mostre o total de Viagem, Alimentação e Escritório.

Coloque cada rótulo de categoria nas células D2, D3 e D4, depois escreva uma fórmula SUMIF que faça referência à célula do rótulo. Preencha-a para baixo, e cada linha totalizará sua própria categoria. Um padrão de fórmula, três subtotais instantâneos.

=SUMIF(A:A, D2, B:B)

Usando colunas inteiras com segurança

Observe que o último exemplo usou A:A e B:B, que representam colunas inteiras. Isso é útil quando novas linhas continuam sendo adicionadas, pois você nunca precisa ampliar o intervalo.

Apenas certifique-se de que o texto da linha de cabeçalho não corresponda acidentalmente aos seus critérios e mantenha as duas colunas alinhadas. Em planilhas muito grandes, um intervalo restrito, como A2:A1000, pode ser calculado um pouco mais rapidamente.

=SUMIF(A:A, "Travel", B:B)

Verificação rápida

Teste sua compreensão da ordem dos argumentos de SUMIF.

Recapitulação: SUMIF

Agora você sabe como adicionar números condicionalmente com SUMIF. Principais conclusões:

  • A ordem é intervalo, critério, intervalo de soma.
  • Os critérios de texto precisam de aspas, e a correspondência ignora maiúsculas e minúsculas.
  • Operadores como ">100" ficam entre aspas; una um operador a uma célula com &.
  • Mantenha o intervalo e o intervalo de soma alinhados nas mesmas linhas.

A seguir, você contará as linhas correspondentes com COUNTIF.

=SUMIF(A2:A10, "East", B2:B10)
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 “Somando por critérios com SUMIF” é grátis?

Sim — o texto completo de “Somando por critérios com SUMIF” é 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 por critérios com SUMIF”?

Some apenas os valores que correspondem a uma condição 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 por critérios com SUMIF”?

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 por critérios com SUMIF
  2. Contando por critérios com COUNTIF
  3. Calculando médias por critérios com AVERAGEIF
  4. Usando curingas nos critérios
← Voltar para Excel Formulas Academy