SOMASE no Excel: como usar, com exemplos e exercícios
Atualizado em
O SOMASE soma os números de um intervalo que atendem a uma condição. Por exemplo, =SOMASE(A2:A11;"Norte";D2:D11) soma os valores de D2:D11 em todas as linhas em que a coluna A diz Norte. Coloque textos e comparações como ">1000" entre aspas.
Sintaxe do SOMASE
=SOMASE(intervalo; critérios; [intervalo_soma])
- intervalo
- As células que serão testadas, como uma coluna de regiões. Selecione a partir da primeira linha de dados, sem o cabeçalho.
- critérios
- A condição: um valor (
"Norte"), uma comparação (">1000"), uma célula (F2) ou um padrão com curinga ("Notebook*"). Textos e comparações vão entre aspas. - intervalo_soma
- Opcional. As células que serão somadas, por exemplo
D2:D11. O ideal é que tenha o mesmo tamanho do intervalo. Sem ele, o SOMASE soma as próprias células do intervalo.
Pratique SOMASE aqui
Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.
Total de vendas de uma região
Em F2, escreva um SOMASE que some os valores da coluna D para a região Norte, usando os pedidos em A1:D11.
| Região | Vendedor | Produto | Valor (R$) | Total Norte (R$) | |
| Sul | Lucas Oliveira | Monitor 24" | 420,00 | ||
| Leste | Mariana Santos | Notebook 15" | 1.480,00 | ||
| Oeste | Juliana Costa | Monitor 27" | 650,00 | ||
| Norte | Ana Souza | Notebook 14" | 980,00 | ||
| Norte | Pedro Lima | Teclado | 180,00 | ||
| Sul | Rafael Alves | Notebook 14" | 1.000,00 | ||
| Leste | Beatriz Rocha | Headset | 240,00 | ||
| Norte | Ana Souza | Monitor 27" | 1.150,00 | ||
| Oeste | Lucas Oliveira | Notebook 15" | 1.520,00 | ||
| Sul | Mariana Santos | Teclado | 95,00 |
Como fazer SOMASE passo a passo
- Clique na célula do total e digite
=SOMASE(. - Selecione a coluna que será testada (por exemplo, as regiões) e digite ponto e vírgula.
- Digite a condição entre aspas, como
"Norte", ou clique na célula que a contém. Digite ponto e vírgula. - Selecione a coluna dos valores, nas mesmas linhas do primeiro intervalo, feche o parêntese e pressione Enter.
Exemplos de SOMASE
Total de vendas de uma região
=SOMASE(A2:A11;"Norte";D2:D11)
Soma os valores da coluna D em todas as linhas em que a coluna A é Norte. Maiúsculas e minúsculas não fazem diferença.
Somar só os pedidos grandes
=SOMASE(D2:D11;">1000")
Soma todos os valores acima de 1.000. Sem intervalo_soma, o SOMASE soma as células testadas. Use ">=1000" para incluir o próprio 1.000.
Pegar a condição de uma célula
=SOMASE($A$2:$A$11;F2;$D$2:$D$11)
Digite a região em F2 e o total se atualiza. Com os intervalos travados com $, dá para copiar a fórmula para baixo em uma tabela de resumo.
Parte de um texto com curinga
=SOMASE(C2:C11;"Notebook*";D2:D11)
O asterisco vale qualquer sequência de caracteres, então a fórmula soma todos os produtos que começam com Notebook. O ponto de interrogação vale um único caractere.
Erros comuns do SOMASE e como resolver
| Resultado | Causa | Solução |
|---|---|---|
| 0 no lugar do total | Nenhuma célula atende à condição: erro de digitação, espaço sobrando nos dados ou número armazenado como texto. Também acontece quando a célula vai dentro das aspas, como ">=F2". | Confira a grafia, limpe os dados com ARRUMAR e junte a comparação à célula com &: ">="&F2. |
| Total errado, sem erro | intervalo e intervalo_soma não começam na mesma linha, então as linhas não batem. | Selecione os dois intervalos da mesma primeira linha até a mesma última linha, por exemplo A2:A11 e D2:D11. |
| #VALOR! | Os intervalos apontam para outra pasta de trabalho que está fechada, ou o critério de texto tem mais de 255 caracteres. | Abra a outra pasta de trabalho ou encurte o critério, por exemplo com um curinga. |
| #NOME? | Fórmula copiada de um site em inglês (SUMIF) ou nome digitado errado, como SOMA.SE, que é o nome usado em Portugal. | Escreva SOMASE, tudo junto, e separe os argumentos com ponto e vírgula. |
SOMASE ou SOMASES?
O SOMASES soma com várias condições ao mesmo tempo, como região e produto. Atenção à ordem dos argumentos: no SOMASE o intervalo a somar vem por último, =SOMASE(A2:A11;"Norte";D2:D11), e no SOMASES ele vem primeiro, =SOMASES(D2:D11;A2:A11;"Norte";C2:C11;"Notebook*"). O SOMASES também funciona com uma só condição, por isso tem gente que usa só ele para manter um único hábito.
Perguntas frequentes
Por que meu SOMASE dá 0?
Nada atende à condição. Procure erros de digitação, espaços no fim das células e números armazenados como texto. Confira também se a comparação com uma célula está escrita ">="&F2 e não ">=F2".
O SOMASE diferencia maiúsculas de minúsculas?
Não. "norte", "Norte" e "NORTE" encontram as mesmas células.
Como usar SOMASE com uma data ou um número em uma célula?
Junte o operador e a célula com &: =SOMASE(A2:A11;">="&F2;D2:D11). Dentro das aspas, F2 seria lido como o texto F2.
O SOMASE aceita mais de uma condição?
Não, o SOMASE aceita uma condição só. Para duas ou mais, use o SOMASES, que coloca o intervalo a somar primeiro.
Continue praticando
Os 10 exercícios de SOMASE, com explicações e acompanhamento do progresso.
Abrir os exercícios de SOMASE