Formulyo

Excel + Google Sheets · Guia completo

SOMASES no Excel: some com várias condições ao mesmo tempo

O SOMASE é perfeito quando uma condição basta, mas os relatórios reais costumam pedir mais: gasto de uma categoria acima de um mínimo, vendas de um produto em um mês, horas de um cliente em uma semana. Empilhar colunas auxiliares para cobrir esses casos deixa a planilha pesada e frágil. O SOMASES resolve isso aceitando quantas condições você precisar.

O SOMASES funciona no Excel 2010 ou posterior, no Excel 365 e no Google Sheets. Neste guia você verá a sintaxe, um exemplo com números reais e os erros que mais vezes dão um total errado, a começar pela ordem dos argumentos, que é diferente da do SOMASE. Veja também: guia de SOMASE e guia de CONT.SE.

Como funciona SOMASES

A função recebe primeiro o intervalo que será somado e depois pares de argumentos: um intervalo a verificar e a sua condição. Escreva a fórmula assim:

=SOMASES(A2:A6;B2:B6;"b";A2:A6;">20")

Aqui o Excel soma a coluna A apenas nas linhas em que a coluna B é a letra b e o valor da coluna A é maior que 20. Todos os intervalos devem ter o mesmo tamanho e todas as condições devem ser cumpridas ao mesmo tempo. Compatível com Excel 2010 ou posterior.

Exemplo passo a passo

  1. Digite os valores na coluna A e a categoria de cada um na coluna B.
  2. Clique em uma célula vazia, por exemplo D2.
  3. Digite =SOMASES(A2:A6;B2:B6;"b";A2:A6;">20") e pressione Enter.
  4. Compare o resultado com a tabela abaixo.
AB
1Valor (A)Categoria (B)
210a
320b
430c
540b
650d

O resultado esperado é 40: a categoria b aparece duas vezes (20 e 40), mas só 40 é maior que 20. Troque a segunda condição por ">20" ou outro operador para ver como o total se move.

Erros comuns

  1. O intervalo a somar é escrito no fim, como no SOMASE. No SOMASES ele vem primeiro e a fórmula devolve um total errado.
  2. Os intervalos têm tamanhos diferentes. Todos os intervalos da fórmula devem ter o mesmo número de linhas.
  3. Nenhuma linha cumpre todas as condições e o resultado é 0. Está correto, não é um erro.
  4. Os números estão guardados como texto e a condição numérica os ignora. Converta-os em números.

Como todas as condições precisam ser cumpridas, a função age como um E. Se precisar de um OU, some duas fórmulas. Compare o primeiro resultado com um filtro manual para ter certeza de que as condições estão escritas como você queria.

A mesma fórmula em outros idiomas

Receba 1 fórmula por dia, grátis

E um modelo de planejador semanal grátis para Excel e Google Sheets. Cancele em 1 clique.

✓ Pronto! Confira seu e-mail para confirmar.

Quer modelos prontos? Veja o pacote da Formulyo →

Continue aprendendo