Você sabia que pode usar a função SOMA para calcular valores baseados em condições?
A maioria das pessoas sabe que para somar com critérios existe o SOMASE e o SOMASES. Mas existe uma técnica avançada usando a própria função SOMA que é ainda mais flexível e poderosa.
Neste artigo iremos mostrar como usar a função SOMA com condições no Excel, uma técnica que vai elevar seu nível e impressionar em qualquer análise.

A fórmula avançada
Veja como é a fórmula:
*=SOMA((A1:A10>10)B1:B10)
À primeira vista parece estranha, mas a lógica é elegante e simples.
Como a fórmula funciona passo a passo
Parte 1: A condição (A1:A10>10)
Esta parte verifica cada célula do intervalo A1:A10 e pergunta: “Este valor é maior que 10?”
Para cada célula, o Excel retorna:
- VERDADEIRO (1) se o valor é maior que 10
- FALSO (0) se o valor é menor ou igual a 10
Exemplo com os valores 5, 15, 8, 20, 12:
A condição retorna: {0; 1; 0; 1; 1}
Parte 2: A multiplicação por B1:B10
Agora o Excel multiplica cada resultado (0 ou 1) pelo valor correspondente da coluna B.
Lembra da matemática? Qualquer número multiplicado por 0 é zero. Multiplicado por 1 é ele mesmo.
Isso é o filtro inteligente:
- Valor que não atende a condição × 0 = 0 (ignorado)
- Valor que atende a condição × 1 = valor original (incluído)
Parte 3: SOMA de tudo
No final, a SOMA pega todos esses resultados e soma.
Como os valores ignorados viraram zero, eles não afetam o resultado.
A SOMA retorna apenas a soma dos valores onde a condição foi verdadeira.
Exemplo prático completo
Imagine a seguinte tabela:
| A (Quantidade) | B (Valor Unitário) |
|---|---|
| 5 | R$ 10 |
| 15 | R$ 20 |
| 8 | R$ 15 |
| 20 | R$ 30 |
| 12 | R$ 25 |
Você quer somar os valores unitários apenas das linhas onde a quantidade é maior que 10.
*=SOMA((A1:A5>10)B1:B5)
O Excel verifica:
- 5 > 10? Não → 0 × R$10 = 0
- 15 > 10? Sim → 1 × R$20 = R$20
- 8 > 10? Não → 0 × R$15 = 0
- 20 > 10? Sim → 1 × R$30 = R$30
- 12 > 10? Sim → 1 × R$25 = R$25
Resultado: R$20 + R$30 + R$25 = R$75
Atenção: Esta é uma fórmula de matriz
Dependendo da versão do Excel, você precisa confirmar de formas diferentes.
Excel 365 e 2021
Basta pressionar Enter normalmente.
Essas versões processam matrizes automaticamente.
Excel 2019 e versões anteriores
Você precisa confirmar com Ctrl + Shift + Enter.
A fórmula ficará entre chaves automaticamente:
*{=SOMA((A1:A10>10)B1:B10)}
As chaves não podem ser digitadas manualmente. Elas aparecem automaticamente quando você confirma com Ctrl+Shift+Enter.
Múltiplas condições na mesma fórmula
A técnica fica ainda mais poderosa quando você combina múltiplas condições.
Usando E (multiplicação de condições)
Para somar valores onde A > 10 E C = “Aprovado”:
**=SOMA((A1:A10>10)(C1:C10=”Aprovado”)B1:B10)
A lógica de multiplicação funciona como E lógico:
- Condição 1: 1 ou 0
- Condição 2: 1 ou 0
- 1 × 1 = 1 (ambas verdadeiras)
- 1 × 0 = 0 (uma falsa)
- 0 × 0 = 0 (ambas falsas)
Só inclui no total quando TODAS as condições são verdadeiras.
Usando OU (soma de condições)
Para somar valores onde A > 10 OU C = “Aprovado”:
*=SOMA(((A1:A10>10)+(C1:C10=”Aprovado”)>0)B1:B10)
A soma das condições funciona como OU lógico:
- 1 + 0 = 1 (pelo menos uma verdadeira)
- 1 + 1 = 2 (ambas verdadeiras, mas >0 ainda é verdadeiro)
- 0 + 0 = 0 (nenhuma verdadeira)
Aplicações práticas
Somar vendas acima de um valor mínimo
Calcular o total de vendas apenas acima de R$ 1.000:
*=SOMA((B2:B100>1000)B2:B100)
Calcular bônus baseados em metas
Somar os bônus apenas de vendedores que bateram a meta:
*=SOMA((C2:C50>=Meta)D2:D50)
Análise de qualidade
Somar produção apenas dos itens aprovados no controle de qualidade:
*=SOMA((Status=”Aprovado”)Producao)
Relatórios por faixa de valor
Somar valores dentro de um intervalo específico:
**=SOMA((A1:A100>=100)(A1:A100<=500)B1:B100)
Soma os valores de B onde A está entre 100 e 500.
SOMA com condições vs SOMASES
Quando usar cada abordagem?
Use SOMASES quando:
- A condição é simples (maior que, igual a, contém texto)
- Quer legibilidade fácil na fórmula
- Trabalha com Excel antigo sem conhecimento de matrizes
Use SOMA com condições quando:
- Precisa de condições complexas que SOMASES não suporta
- Quer combinar E e OU na mesma fórmula
- Precisa de cálculos intermediários dentro da condição
Dicas para não errar
Verifique a versão do Excel: No 365 e 2021, Enter simples. Nas versões anteriores, Ctrl+Shift+Enter.
Intervalos de mesmo tamanho: Todos os intervalos da fórmula precisam ter o mesmo número de células.
Não force as chaves: As chaves {} da fórmula matricial nunca devem ser digitadas. Deixe o Excel criar automaticamente.
Teste com valores pequenos: Antes de aplicar em uma base grande, teste com 5 ou 10 linhas para confirmar que o resultado está correto.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função SOMA com condições no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já conhecia esta técnica avançada? Conta para nós nos comentários!