Função SOMA com Condições no Excel: A Técnica Avançada que Poucos Conhecem

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.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

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!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *