Daily Office Tutoriais do escritório
Excel 5 min de leitura

Como usar SOMASE e CONT.SE no Excel

Ilustração: Excel

O SOMASE soma os valores de uma coluna toda vez que outra coluna atende a uma condição que você escolhe. O CONT.SE faz quase a mesma coisa, mas conta as células em vez de somar.

O que o SOMASE e o CONT.SE fazem

Pense numa planilha com três colunas: vendedor, produto e valor vendido. Você quer o total de um vendedor específico sem ficar filtrando na mão. O SOMASE existe pra isso. Ele varre uma coluna atrás de um critério e, cada vez que acha uma célula que bate, soma o valor da mesma linha em outra coluna.

Resposta rápida: use =SOMASE(intervalo; critério; intervalo_soma) para somar valores quando uma condição for verdadeira, e =CONT.SE(intervalo; critério) para contar quantas células atendem a condição. Um exemplo: =SOMASE(A2:A50; "Ana"; B2:B50) soma todos os valores da coluna B nas linhas em que a coluna A tem o nome Ana.

O CONT.SE é a versão mais simples. Ele não soma, só conta quantas vezes o critério aparece no intervalo. Serve pra saber quantas vendas um vendedor fez, quantos pedidos estão com determinado status ou quantas vezes um produto repete na lista.

Sintaxe do SOMASE

=SOMASE(intervalo; critério; intervalo_soma)
  • intervalo: a coluna ou faixa de células onde o Excel vai checar a condição.
  • critério: a condição que decide quais células entram na soma. Pode ser um texto entre aspas, um número, uma referência de célula ou um operador como ">100".
  • intervalo_soma: a coluna com os valores que serão somados quando o critério bater.

Sintaxe do CONT.SE

=CONT.SE(intervalo; critério)
  • intervalo: a faixa de células onde o Excel vai procurar o critério.
  • critério: o que você quer encontrar. Texto vai entre aspas duplas; número vai direto ou como referência de célula.

O CONT.SE não tem um terceiro argumento. Como ele só conta, não precisa de uma coluna de valores pra somar.

Exemplo prático: somar vendas de um vendedor

Considere uma planilha com três colunas: A (nome do vendedor), B (produto) e C (valor da venda). Os dados vão da linha 2 até a linha 51.

Para saber o total de vendas da Ana:

  1. Clique na célula onde você quer ver o resultado.
  2. Digite =SOMASE(A2:A51; "Ana"; C2:C51) e pressione Enter.

O Excel percorre a coluna A e, sempre que encontra “Ana”, pega o valor da mesma linha na coluna C e acumula na soma.

Se o nome do vendedor estiver numa célula, como a E2, troque o texto pela referência: =SOMASE(A2:A51; E2; C2:C51). Daí você muda o nome em E2 e o resultado se atualiza sozinho.

Para contar quantas vendas a Ana fez no mesmo intervalo:

=CONT.SE(A2:A51; "Ana")

Esse número diz quantas linhas têm “Ana” na coluna A, ou seja, quantas transações ela fechou.

Como usar critérios com comparação

O critério não precisa ser um texto exato. Dá pra usar operadores de comparação, desde que o operador fique dentro das aspas junto com o número.

Para somar só as vendas acima de 500:

=SOMASE(C2:C51; ">500"; C2:C51)

Aqui o intervalo e o intervalo_soma são iguais, porque a condição e o valor estão na mesma coluna.

Para contar quantas vendas ficaram abaixo de 200:

=CONT.SE(C2:C51; "<200")

Diferença entre SOMASE e SOMASES

O SOMASE aceita um critério só. Quando você precisa cruzar dois ou mais ao mesmo tempo, o caminho é o SOMASES.

Digamos que você queira somar só as vendas da Ana referentes ao produto “Caneta”:

=SOMASES(C2:C51; A2:A51; "Ana"; B2:B51; "Caneta")

Repare que no SOMASES a ordem muda: o intervalo_soma vem primeiro, e depois vem cada par de intervalo e critério. Cada par acrescenta uma condição que precisa ser verdadeira junto com as outras.

Pra contar com dois critérios existe o CONT.SES, que segue a mesma lógica:

=CONT.SES(A2:A51; "Ana"; B2:B51; "Caneta")

Erros comuns ao usar SOMASE

Dois problemas aparecem o tempo todo.

O primeiro é esquecer de travar o intervalo com o cifrão na hora de copiar a fórmula pra outras células. Sem travar, o intervalo desliza e a fórmula passa a checar linhas erradas. Use $A$2:$A$51 no lugar de A2:A51 sempre que for copiar.

O segundo é escrever o critério de texto sem aspas, tipo Ana em vez de “Ana”. O Excel não reconhece e devolve zero ou um erro. Texto sempre entre aspas; número e referência de célula ficam sem aspas.

Quando usar com outras fórmulas do Excel

O SOMASE e o CONT.SE se dão bem com outras ferramentas. Se você já usa PROCV pra buscar dados em tabelas, dá pra usar o resultado do PROCV como critério no SOMASE. Você busca um código ou nome e soma os valores ligados a ele sem digitar nada fixo na fórmula.

Em análises maiores, com vários critérios cruzados e totais que precisam aparecer de forma visual, uma tabela dinâmica costuma ser mais prática do que empilhar SOMASES atrás de SOMASES. O SOMASE resolve bem casos pontuais. Pra relatório recorrente com muitos filtros, vale a tabela dinâmica.

Próximos passos

Com o SOMASE e o CONT.SE rodando, monte um resumo rápido na sua planilha: uma célula com o nome do vendedor, outra com o total via SOMASE e uma terceira com o número de transações via CONT.SE. Se você mexe com tabelas maiores ou precisa de filtros mais pesados, veja como usar o PROCV pra buscar e cruzar dados de outras formas no Excel.

Perguntas frequentes

Qual a sintaxe do SOMASE no Excel?

A sintaxe é SOMASE(intervalo; critério; intervalo_soma). O primeiro argumento é a coluna onde o Excel vai checar a condição, o segundo é a condição em si, e o terceiro é a coluna com os números que serão somados quando a condição for verdadeira.

Qual a diferença entre SOMASE e SOMASES?

SOMASE aceita apenas um critério. SOMASES aceita vários ao mesmo tempo, como somar só as vendas de um vendedor específico em um mês específico. Se precisar cruzar mais de uma condição, use SOMASES. A ordem dos argumentos muda: no SOMASES o intervalo_soma vem primeiro.

O CONT.SE funciona com texto?

Sim. Você pode escrever o texto entre aspas como critério, por exemplo CONT.SE(A2:A100; 'São Paulo'). Também funciona com caracteres curinga: um asterisco representa qualquer sequência de caracteres, então CONT.SE(A2:A100; 'SP*') conta todas as células que comecem com SP.