Início › Tutoriais › Como usar a função SOMASES no Ex

Como usar a função SOMASES no Excel com vários critérios

RESPOSTA RÁPIDA

SOMASES no Excel: some com duas ou mais condições (vendedor, região, período de datas). Sintaxe, exemplo com planilha, critérios aceitos e erros comuns.

A SOMASES soma os valores de uma coluna que atendem a duas ou mais condições ao mesmo tempo. Quanto a Ana vendeu na região Sul? Quanto entrou em março só de notebooks? São perguntas de SOMASES.

A estrutura é =SOMASES(o que somar; onde testar 1; condição 1; onde testar 2; condição 2). O detalhe que confunde quem vem da SOMASE: aqui o intervalo a ser somado vem primeiro, não por último.

Ilustração de linhas de uma planilha passando por dois filtros e virando um total somado

Resumo rápido

  • Função: SOMASES (em inglês, SUMIFS)
  • Serve para: somar com várias condições (todas precisam ser verdadeiras)
  • Limite: até 127 pares de intervalo e critério
  • Versões: Excel 2007 em diante, Microsoft 365 e Excel para a Web
  • Pegadinha principal: a ordem dos argumentos é diferente da SOMASE

O que é a SOMASES no Excel?

A SOMASES é uma função matemática do Excel que soma as células de um intervalo quando as linhas correspondentes atendem a todos os critérios informados. Cada critério tem seu próprio intervalo de teste, e a lógica entre eles é sempre "E": a linha só entra na soma se passar em todas as condições.

Sintaxe da SOMASES

=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)

ArgumentoO que éExemplo
intervalo_somaAs células com os números a somarE2:E8
intervalo_critérios1Onde o Excel testa a primeira condiçãoB2:B8
critérios1A condição em si: texto, número, data ou comparação"Ana"
intervalo_critérios2, critérios2...Pares adicionais, opcionaisC2:C8; "Sul"

Todos os intervalos precisam ter o mesmo tamanho. Se a soma vai de E2 a E8, os intervalos de critério também vão da linha 2 à 8.

A planilha de exemplo

Vou usar um controle de vendas simples, em A1:E8. Se quiser acompanhar, digite estes dados numa planilha em branco:

ABCDE
1DataVendedorRegiãoProdutoValor
203/03/2026AnaSulNotebook4.200
305/03/2026BrunoNorteMonitor1.150
409/03/2026AnaNorteNotebook3.900
512/03/2026CarlaSulMouse90
618/03/2026AnaSulMonitor1.300
721/03/2026BrunoSulNotebook4.050
802/04/2026AnaSulNotebook4.400

Passo a passo: quanto a Ana vendeu no Sul

  1. Clique numa célula vazia, por exemplo G2.
  2. Digite =SOMASES( e selecione E2:E8, a coluna de valores.
  3. Digite ponto e vírgula, selecione B2:B8 (vendedor) e escreva ;"Ana".
  4. Digite ponto e vírgula, selecione C2:C8 (região) e escreva ;"Sul".
  5. Feche o parêntese. A fórmula fica =SOMASES(E2:E8;B2:B8;"Ana";C2:C8;"Sul").
  6. Enter. O resultado é 9.900 (linhas 2, 6 e 8).

A venda da Ana no Norte (3.900) ficou de fora porque não passou na segunda condição. É exatamente isso que a função faz.

Mais exemplos que resolvem o dia a dia

Somar por período de datas

Total vendido em março de 2026, usando a mesma coluna de datas duas vezes:

=SOMASES(E2:E8;A2:A8;">="&DATA(2026;3;1);A2:A8;"<="&DATA(2026;3;31))

Resultado: 14.690. O pedido de 02/04 não entra. Uso DATA() em vez de escrever "01/03/2026" entre aspas porque texto de data depende da configuração regional do computador, e DATA não.

Somar com comparação numérica

Só notebooks vendidos acima de 4.000:

=SOMASES(E2:E8;D2:D8;"Notebook";E2:E8;">4000") retorna 12.650. O notebook de 3.900 fica de fora. Perceba que a coluna de soma também pode ser usada como critério.

Critério vindo de uma célula

Para montar um painel em que você escolhe o vendedor em H2 e a região em I2:

=SOMASES(E2:E8;B2:B8;H2;C2:C8;I2)

Se o critério tiver operador, junte com &: ">"&J2. Escrever ">J2" não funciona, porque o Excel procura o texto literal "J2".

Condição "OU" (uma coisa ou outra)

A SOMASES só faz "E". Para somar monitores ou mouses, some duas SOMASES:

=SOMASES(E2:E8;D2:D8;"Monitor")+SOMASES(E2:E8;D2:D8;"Mouse") dá 2.540.

Resumo mensal sem digitar datas na fórmula

Para um quadro com um mês por linha, escreva o primeiro dia de cada mês em G2 e G3 (01/03/2026 e 01/04/2026) e use a FIM.MÊS para achar o último dia:

=SOMASES($E$2:$E$8;$A$2:$A$8;">="&G2;$A$2:$A$8;"<="&FIM.MÊS(G2;0))

Arraste para a linha de baixo e o quadro mostra março com 14.690 e abril com 4.400. Quando entrar maio, basta acrescentar 01/05/2026 em G4 e copiar a fórmula. Os cifrões mantêm os intervalos parados enquanto a referência G2 desce.

Critérios aceitos

Você querCritério
Igual a um texto"Sul"
Diferente de"<>Sul"
Maior ou igual a um número">=1000"
Começa com"Note*"
Contém"*book*"
Célula vazia""
Célula preenchida"<>"

SOMASE ou SOMASES?

Com uma condição só, as duas dão o mesmo resultado. A diferença está na ordem: na SOMASE o intervalo de soma é o último argumento (e opcional); na SOMASES é o primeiro (e obrigatório). Eu uso SOMASES até para uma condição só. Se amanhã precisar de um segundo critério, é só acrescentar o par no fim, sem reescrever a fórmula.

Erros comuns e como resolver

SintomaCausaCorreção
#VALOR!Intervalos com tamanhos diferentes (E2:E8 com B2:B10)Iguale o número de linhas
#VALOR! ao abrir outro arquivoA fórmula aponta para uma pasta de trabalho fechadaAbra o arquivo de origem e recalcule
Resultado 0Números gravados como texto, espaço no fim do nome, data digitada como textoConverta para número e use ARRUMAR nos textos
Resultado 0 com comparaçãoOperador fora das aspas: >4000 sem aspasEscreva ">4000"
#NOME?Nome da função digitado errado (SOMASES com dois S no fim, SOMA.SES)Confira a grafia

Perguntas frequentes

SOMASES e SUMIFS são a mesma coisa?

Sim. SUMIFS é o nome em inglês. Em fórmulas copiadas de sites em inglês, troque as vírgulas por ponto e vírgula.

Quantas condições a SOMASES aceita?

Até 127 pares de intervalo e critério. Na prática, se você passou de cinco, uma tabela dinâmica costuma ser mais fácil de manter.

Dá para somar com critério em outra aba?

Dá. Os intervalos podem estar em outra planilha do mesmo arquivo, como Vendas!E2:E500. Só precisam ter o mesmo tamanho entre si.

A SOMASES diferencia maiúsculas de minúsculas?

Não. "sul", "Sul" e "SUL" contam como iguais.

E se eu quiser contar em vez de somar?

Aí a função é a CONT.SES, que usa os mesmos pares de critério, só sem o intervalo de soma. Explico no guia de CONT.SE e CONT.SES.

Funciona no Excel gratuito?

Funciona. A SOMASES está no Excel Online, que é grátis com uma conta Microsoft, e em qualquer versão instalada a partir do 2007.

Para continuar

A SOMASES é uma das funções do guia de fórmulas essenciais do Excel, que também explica PROCV, SE e as funções de contagem. A sintaxe oficial está na página da função SOMASES no suporte da Microsoft, e a da versão com uma condição, na página da SOMASE.

Continue lendo