- A sintaxe do SOMASE, argumento por argumento
- A regra das aspas
- Como usar o SOMASE em 4 passos
- Exemplo 1: comissões por valor de propriedade
- Exemplo 2: vendas por categoria e por texto
- Curingas: ? e * para correspondências parciais
- A armadilha do intervalo_soma de tamanho diferente
- Quando o SOMASE erra: textos longos
- SOMASE ou SOMASES?
- Minha opinião
- Perguntas frequentes
Para usar o SOMASE, escreva =SOMASE(intervalo; critérios; intervalo_soma). A função soma apenas os valores que atendem a um critério: =SOMASE(B2:B25;">5") soma só os números maiores que 5 da coluna B. Se o critério estiver em uma coluna e os valores em outra, use o terceiro argumento, como em =SOMASE(B2:B5;"Pedro";C2:C5).
Li o artigo da função SOMASE na Central de Ajuda da Microsoft em outubro de 2026 e organizei aqui o que faz diferença na prática. O SOMASE é a forma mais simples de somar com condição: você diz onde procurar, o que procurar e, se quiser, onde estão os números a somar. Ele aceita um critério só. Para dois ou mais, a função certa é outra, e eu explico a diferença no fim.
Um detalhe que pega quem copia fórmulas de tutoriais em inglês: todos os exemplos da Microsoft em português separam os argumentos com ponto e vírgula, como em =SOMASE(B2:B25;">5"). Se você colar uma fórmula escrita com vírgulas, troque as vírgulas por ponto e vírgula antes de apertar Enter.
A sintaxe do SOMASE, argumento por argumento
Na Central de Ajuda, a sintaxe aparece assim: SOMASE(intervalo; critérios; [intervalo_soma]). Os dois primeiros argumentos são obrigatórios. O terceiro, entre colchetes, é opcional.
| Argumento | Obrigatório? | O que você coloca |
|---|---|---|
| intervalo | Sim | As células que serão avaliadas pelo critério. Devem ser números ou nomes, matrizes ou referências que contêm números. Células em branco e valores de texto são ignorados. Datas precisam estar no formato padrão do Excel. |
| critérios | Sim | O que define quais células entram na soma: um número, uma expressão, uma referência de célula, um texto ou uma função. Exemplos: 32, ">32", B5, "3?", "*~?". |
| intervalo_soma | Não | As células que serão somadas, quando forem diferentes das do intervalo. Se você omitir, o Excel soma as próprias células do intervalo, as mesmas em que o critério foi aplicado. |
A regra das aspas
Qualquer critério de texto, ou qualquer critério que inclua símbolos lógicos ou matemáticos, precisa estar entre aspas duplas. Se o critério for só um número, as aspas não são necessárias. Na prática fica assim:
- Número puro, sem aspas: =SOMASE(A2:A5;300000;B2:B5).
- Comparação, com aspas: =SOMASE(A2:A5;">160000";B2:B5).
- Texto, com aspas: =SOMASE(A2:A7;"Frutas";C2:C7).
- Comparação com uma célula: o operador vai entre aspas e se junta à célula com &, como em =SOMASE(A2:A5;">" & C2;B2:B5).
O último formato é o mais útil no dia a dia. Em vez de escrever o limite dentro da fórmula, você coloca o valor em C2 e muda só a célula quando quiser outro limite.
Como usar o SOMASE em 4 passos
- Clique na célula onde quer ver o resultado e digite =SOMASE(.
- Selecione o intervalo que será testado pelo critério, por exemplo A2:A7, e digite ponto e vírgula.
- Escreva o critério, entre aspas se for texto ou comparação, por exemplo "Frutas", e digite ponto e vírgula.
- Selecione o intervalo com os valores a somar, por exemplo C2:C7, feche o parêntese e aperte Enter. Se os números estiverem no próprio intervalo testado, pule este argumento.
Para testar os exemplos abaixo, a Microsoft sugere copiar os dados de exemplo e colar na célula A1 de uma planilha nova. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e depois Enter.
Exemplo 1: comissões por valor de propriedade
No primeiro exemplo do artigo, a coluna A tem o valor de cada propriedade e a coluna B tem a comissão. Veja o que cada fórmula faz:
| Fórmula | O que soma |
|---|---|
| =SOMASE(A2:A5;">160000";B2:B5) | As comissões das propriedades com valor acima de 160000. |
| =SOMASE(A2:A5;">160000") | Os próprios valores das propriedades acima de 160000, porque não há intervalo_soma. |
| =SOMASE(A2:A5;300000;B2:B5) | A comissão das propriedades com valor igual a 300000. |
| =SOMASE(A2:A5;">" & C2;B2:B5) | As comissões das propriedades com valor maior que o valor em C2. |
Compare as duas primeiras linhas. O critério é o mesmo, mas a primeira soma comissões e a segunda soma valores de propriedade. Esquecer o terceiro argumento não dá erro nenhum, só devolve outro número. Vale conferir sempre qual coluna você quer somar.
Exemplo 2: vendas por categoria e por texto
No segundo exemplo, a coluna A tem a categoria (Vegetais ou Frutas), a coluna B tem o alimento (Tomates, Nabo, Laranjas, Manteiga, Cenouras, Maçãs) e a coluna C tem as vendas.
| Fórmula | O que soma |
|---|---|
| =SOMASE(A2:A7;"Frutas";C2:C7) | As vendas de todos os alimentos da categoria Frutas. |
| =SOMASE(A2:A7;"Vegetais";C2:C7) | As vendas de todos os alimentos da categoria Vegetais. |
| =SOMASE(B2:B7;"*s";C2:C7) | As vendas dos alimentos que terminam com s: Tomates, Laranjas e Maçãs. |
| =SOMASE(A2:A7;"";C2:C7) | As vendas dos alimentos que não têm categoria especificada. |
A última fórmula é um truque pouco conhecido: o critério "" (duas aspas sem nada dentro) encontra as células vazias. Serve para descobrir quanto da sua lista ficou sem categoria.
Curingas: ? e * para correspondências parciais
Nos critérios você pode usar dois caracteres curinga. O ponto de interrogação (?) corresponde a qualquer caractere único e o asterisco (*) corresponde a qualquer sequência de caracteres. O critério "3?" pega um 3 seguido de um caractere qualquer. O critério "*s" do exemplo 2 pega qualquer texto que termine com s. Se você quiser localizar um ponto de interrogação ou um asterisco de verdade, digite um til (~) antes, como em "*~?".
A armadilha do intervalo_soma de tamanho diferente
O intervalo_soma deve ter o mesmo tamanho e a mesma forma do intervalo. Se não tiver, o desempenho pode ser prejudicado e a fórmula soma um intervalo que começa na primeira célula do intervalo_soma, mas com as dimensões do intervalo. O exemplo do artigo mostra isso:
| intervalo | intervalo_soma | Células realmente somadas |
|---|---|---|
| A1:A5 | B1:K5 | B1:B5 |
Ou seja, o Excel não avisa nada e ignora o resto do intervalo_soma que você selecionou. Se você esperava somar várias colunas de uma vez, o SOMASE não faz isso.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Quando o SOMASE erra: textos longos
A Microsoft destaca um limite importante: o SOMASE retorna resultados incorretos quando você o usa para corresponder cadeias de caracteres com mais de 255 caracteres, ou à cadeia #VALUE!. Se o seu critério é um texto muito longo, como uma descrição completa de produto, não confie no resultado sem conferir.
Se você chegou até aqui, provavelmente vai gostar deste: como mesclar células no Excel sem perder dados.
SOMASE ou SOMASES?
O SOMASE trabalha com um critério. Para somar com base em vários critérios, a Microsoft indica a função SOMASES. Duas diferenças importam:
| SOMASE | SOMASES | |
|---|---|---|
| Sintaxe | SOMASE(intervalo; critérios; [intervalo_soma]) | SOMASES(intervalo_soma; intervalo_critérios1; critérios1; ...) |
| Onde fica o intervalo a somar | No fim, e é opcional | No começo, e é obrigatório |
| Quantos critérios | Um | Até 127 pares de intervalo e critério |
A ordem invertida dos argumentos é o que mais confunde quem passa de uma função para a outra. Detalhei isso no meu guia da função SOMASES.
Minha opinião
O SOMASE resolve a maioria das somas com uma condição, desde que você respeite três coisas: aspas em todo critério de texto ou comparação, ponto e vírgula entre os argumentos e um intervalo_soma do mesmo tamanho do intervalo. Eu prefiro deixar o critério em uma célula e ligar com &, porque assim a fórmula não precisa ser reescrita. Se a sua próxima pergunta for buscar um valor em vez de somar, veja como usar o PROCV. E quando a análise ficar grande demais para fórmulas, uma tabela dinâmica pode ser o caminho.
Perguntas frequentes
Como usar a função SOMASE no Excel?
Escreva =SOMASE(intervalo; critérios; intervalo_soma). Por exemplo, =SOMASE(A2:A7;"Frutas";C2:C7) soma as vendas da coluna C em que a categoria na coluna A é Frutas.
O intervalo_soma é obrigatório no SOMASE?
Não. Se você omitir o intervalo_soma, o Excel soma as próprias células do intervalo, as mesmas em que o critério foi aplicado.
Quando o critério do SOMASE precisa de aspas?
Todo critério de texto ou que inclua símbolos lógicos ou matemáticos precisa estar entre aspas duplas. Critérios só numéricos não precisam.
Posso usar curingas no SOMASE?
Sim. O ponto de interrogação corresponde a um caractere único e o asterisco a qualquer sequência de caracteres. Para procurar um ponto de interrogação ou asterisco de verdade, coloque um til antes.
Por que o SOMASE soma células erradas?
Provavelmente o intervalo_soma não tem o mesmo tamanho e forma do intervalo. Nesse caso o Excel começa na primeira célula do intervalo_soma e usa as dimensões do intervalo.
Qual a diferença entre SOMASE e SOMASES?
O SOMASE usa um critério e coloca o intervalo a somar no fim. O SOMASES aceita vários critérios e coloca o intervalo_soma como primeiro argumento.