Como usar o SOMASES no Excel: guia completo para somar com múltiplos critérios

Se você já precisou somar valores de uma tabela aplicando mais de uma condição ao mesmo tempo e não sabia como fazer isso de forma automática, o SOMASES é exatamente a função que você estava precisando. Ela é uma das funções mais usadas em planilhas profissionais e resolve em uma única fórmula o que antes exigia tabelas dinâmicas, filtros manuais ou cálculos demorados. Neste artigo iremos mostrar o que é o SOMASES, como a sua sintaxe funciona, quais são os seus parâmetros e como aplicá-lo com exemplos práticos do dia a dia.

O que é a função SOMASES?

O SOMASES é uma função do Excel que soma os valores de um intervalo que atendem a dois ou mais critérios simultaneamente. O nome da função é autoexplicativo: SOMA + SES, onde SES remete ao plural de “se”, indicando múltiplas condições. Ela foi introduzida no Excel 2007 como evolução do SOMASE, que aceitava apenas um critério por vez.

Com o SOMASES, você consegue responder a perguntas como: qual é o total de vendas do vendedor João na região Sul? Quantos reais foram faturados em produtos da categoria Eletrônicos no mês de março? Qual foi a soma dos pedidos acima de R$ 500 entregues com status “Concluído”? Todas essas perguntas envolvem mais de uma condição e o SOMASES resolve cada uma delas em uma única linha de fórmula.

É importante não confundir o SOMASES com o SOMASE. O SOMASE aceita apenas um critério e tem uma ordem de parâmetros diferente. O SOMASES aceita até 127 pares de critério e é mais versátil. Uma dica prática: se você só tem um critério para verificar, ainda é possível usar o SOMASES normalmente com apenas um par de intervalo e critério, então não há necessidade de memorizar os dois — basta dominar o SOMASES e ele cobre todos os casos.

A sintaxe do SOMASES explicada parâmetro por parâmetro

A sintaxe do SOMASES tem uma estrutura muito lógica quando você entende a ordem dos parâmetros:

=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; intervalo_critérios2; critérios2; ...)

O primeiro parâmetro é o intervalo_soma, que é a coluna ou intervalo de onde os valores serão somados. Esse é o intervalo que contém os números que você quer adicionar. Por exemplo, se você tem uma tabela de vendas com os valores na coluna C, esse seria o seu intervalo_soma.

O segundo parâmetro é o intervalo_critérios1, que é a primeira coluna onde o Excel vai verificar se a condição é atendida. Por exemplo, se você quer filtrar por vendedor e os nomes dos vendedores estão na coluna A, essa seria a coluna A inteira ou o intervalo A2:A1000.

O terceiro parâmetro é o critérios1, que é a condição que precisa ser atendida no intervalo_critérios1. Pode ser um texto entre aspas, como “João”, um número como 500, um operador de comparação como “>500” ou uma referência de célula como E2. A partir daqui, você pode adicionar novos pares de intervalo_critérios e critérios para incluir mais condições na fórmula, até o limite de 127 pares.

Primeiro exemplo prático: soma por vendedor e região

Vamos a um exemplo concreto para fixar o conceito. Imagine que você tem uma tabela de vendas com as seguintes colunas: A (Vendedor), B (Região), C (Produto) e D (Valor da Venda). Você quer saber o total de vendas do vendedor “Carlos” na região “Norte”.

A fórmula seria:

=SOMASES(D:D; A:A; "Carlos"; B:B; "Norte")

O Excel vai percorrer a coluna A procurando as células que contêm exatamente “Carlos” e a coluna B procurando as células que contêm “Norte”. Apenas as linhas onde as duas condições são atendidas simultaneamente terão seus valores da coluna D somados. Se a linha tiver “Carlos” na coluna A mas “Sul” na coluna B, ela será ignorada.

Para tornar a fórmula dinâmica e fácil de usar, substitua os textos fixos por referências de células. Se o nome do vendedor estiver na célula F2 e a região na célula G2, a fórmula fica:

=SOMASES(D:D; A:A; F2; B:B; G2)

Agora basta mudar os valores nas células F2 e G2 para obter o total de qualquer combinação de vendedor e região sem alterar a fórmula.

Usando operadores de comparação no SOMASES

Os critérios do SOMASES não precisam ser correspondências exatas de texto. Você pode usar operadores de comparação para criar condições mais flexíveis, como maior que, menor que, maior ou igual a, menor ou igual a e diferente de. Para isso, coloque o operador entre aspas junto com o valor, ou combine o operador entre aspas com uma referência de célula usando o símbolo &.

Por exemplo, para somar todas as vendas com valor acima de R$ 1.000 na região “Sul”:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

=SOMASES(D:D; D:D; ">1000"; B:B; "Sul")

Perceba que quando o critério é sobre o próprio intervalo de soma, você usa a mesma coluna D como intervalo_critérios. Isso é perfeitamente válido e muito usado na prática.

Para usar o operador com uma referência de célula — por exemplo, a célula H2 contém o valor mínimo que você quer filtrar —, a fórmula seria:

=SOMASES(D:D; D:D; ">"&H2; B:B; G2)

As aspas envolvem apenas o operador e o símbolo & faz a concatenação com o valor da célula H2. Esse é um ponto que causa muita confusão para quem está começando, mas uma vez entendido, abre um mundo de possibilidades para criar relatórios dinâmicos no Excel.

SOMASES com datas: filtrando por período

Uma das aplicações mais comuns do SOMASES no ambiente profissional é somar valores dentro de um período de datas. Para isso, você usa dois critérios de data: um com o operador maior ou igual a (para a data de início) e outro com o operador menor ou igual a (para a data de fim).

Imagine que a coluna E contém as datas das vendas e você quer somar as vendas do mês de janeiro de 2024. Com as datas de início (01/01/2024) na célula I2 e de fim (31/01/2024) na célula J2, a fórmula seria:

=SOMASES(D:D; E:E; ">="&I2; E:E; "<="&J2)

Você pode combinar o filtro de datas com outros critérios. Para somar as vendas do vendedor “Carlos” em janeiro de 2024:

=SOMASES(D:D; A:A; "Carlos"; E:E; ">="&I2; E:E; "<="&J2)

Esse tipo de fórmula é a base de muitos dashboards e relatórios gerenciais no Excel. Com células de controle para o vendedor e para o período, o relatório inteiro se atualiza automaticamente quando o usuário muda os filtros.

A diferença entre SOMASES e SOMASE

Uma dúvida muito comum é entender a diferença entre SOMASE e SOMASES. Além do número de critérios aceitos, há uma diferença sutil na ordem dos parâmetros que causa muitos erros:

  • SOMASE: =SOMASE(intervalo_critérios; critérios; intervalo_soma) — o intervalo de soma vem por último
  • SOMASES: =SOMASES(intervalo_soma; intervalo_critérios1; critérios1; …) — o intervalo de soma vem primeiro

Essa inversão na ordem dos parâmetros é a causa de muitos erros de fórmula. Se você está migrando um SOMASE para SOMASES, fique atento a essa diferença. A forma mais segura é sempre começar pelo SOMASES diretamente, já que ele cobre todos os casos, incluindo situações com apenas um critério.

Erros comuns e como evitar

O erro mais frequente no SOMASES é ter intervalos de tamanhos diferentes entre o intervalo_soma e os intervalos_critérios. Todos os intervalos precisam ter exatamente o mesmo número de linhas. Se o intervalo_soma for D2:D1000, todos os intervalos_critérios também precisam começar na linha 2 e terminar na linha 1000. O Excel não exibe um erro explícito nessa situação, mas pode retornar resultados incorretos silenciosamente.

Outro erro comum é não usar o símbolo & para concatenar operadores de comparação com referências de células. Escrever “>H2” não funciona — o Excel vai interpretar literalmente o texto “>H2” como critério e não vai encontrar nenhuma correspondência. O correto é “>”&H2, com o operador entre aspas e a referência fora das aspas, unidos pelo &.

Por fim, cuidado com textos que parecem iguais mas têm espaços extras ou diferenças de capitalização que o olho humano não percebe. O SOMASES faz correspondência exata de texto, mas não diferencia maiúsculas de minúsculas. “carlos”, “Carlos” e “CARLOS” serão tratados como o mesmo critério. Porém, “Carlos ” (com espaço no final) será tratado como diferente de “Carlos”. Use a função ARRUMAR para limpar os dados antes de aplicar o SOMASES quando suspeitar de espaços extras.

Se você curtiu esse artigo onde mostramos como usar o SOMASES no Excel para somar com múltiplos critérios, 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.

Deixe um comentário

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