Voltar para o blogMicrosoft

Como Usar a Função SOMASE no Excel: Soma com Condição

8 min de leitura
Como Usar a Função SOMASE no Excel: Soma com Condição
Publicidade

Introdução à Função SOMASE

A função SOMASE é uma das ferramentas mais poderosas do Excel quando falamos em trabalhar com dados que precisam ser somados com base em algumas condições específicas. Para quem lida com relatórios financeiros, controle de vendas ou até mesmo acompanhamento de estoque, essa função pode se transformar em uma verdadeira aliada. Na minha experiência, muitos usuários subestimam o poder dessa função e acabam se complicando com somas manuais. Então, bora entender como ela funciona?

Excel tutorial illustration

Como a Função SOMASE Funciona no Excel

A sintaxe da função é bem simples: SOMASE(intervalo, critérios, [intervalo_soma]). Vamos destrinchar isso:

  • intervalo: o intervalo de células que você quer avaliar os critérios.
  • critérios: a condição que você quer aplicar, que pode ser um número, uma expressão, ou até mesmo um texto.
  • intervalo_soma: (opcional) as células que serão somadas, caso a condição seja verdadeira. Se você não especificar, o Excel somará as células do primeiro intervalo.
Publicidade

Por exemplo, digamos que você tenha uma tabela de vendas com as colunas Produto e Valor. Se você quiser saber o total vendido de um produto específico, a fórmula ficaria assim:

SOMASE(A2:A10, "Produto XYZ", B2:B10)

Isso somaria todos os valores da coluna B onde o produto na coluna A é “Produto XYZ”. Facinho, né?

Exemplo Prático para Vendas

Vamos imaginar que você está gerenciando as vendas de uma loja e tem uma tabela com os seguintes dados:

Produto Valor
Produto XYZ 100
Produto ABC 200
Produto XYZ 150
Produto DEF 300

Se você quisesse saber quanto foi vendido do “Produto XYZ”, a fórmula seria:

SOMASE(A2:A5, "Produto XYZ", B2:B5)

Com isso, o Excel retornaria 250, que é a soma de 100 + 150. É uma mão na roda!

Excel tutorial illustration

Dicas para Evitar Erros Comuns

Apesar da simplicidade, a função SOMASE pode dar algumas dorzinhas de cabeça. Aqui estão algumas dicas que podem te ajudar:

Publicidade
  • Fique de olho no formato: Se você está fazendo uma comparação com texto, verifique se não tem espaços extras. Isso é um erro que vejo muito, e acaba dando um retorno inesperado.
  • Cuidado com o tipo de dados: Se você estiver trabalhando com números, certifique-se de que eles não estão formatados como texto. Um número armazenado como texto não será considerado na soma.
  • Use referências absolutas: Se você planeja arrastar a fórmula para outras células, lembre-se de usar referências absolutas (como $A$2:$A$10) para evitar que o intervalo se mova.

Dica DomineTec: Sempre visualize o intervalo que está sendo usado na fórmula, assim você evita surpresas no resultado!

Função SOMASE vs. SOMASES: Qual a Diferença?

Uma dúvida comum que surge é sobre a diferença entre SOMASE e a sua versão mais avançada, SOMASES. A principal diferença é que a SOMASES permite somar com múltiplos critérios, enquanto a SOMASE se limita a um único critério.

Publicidade

Por exemplo, se você tem uma tabela de vendas com a coluna Produto, Região e Valor, e quer somar todos os valores do “Produto XYZ” que foram vendidos na “Região Norte”, você usaria:

SOMASES(B2:B10, A2:A10, "Produto XYZ", C2:C10, "Região Norte")

Isso te dá uma visão ainda mais detalhada das suas vendas, algo muito útil para gestores que precisam de relatórios mais específicos.

Excel tutorial illustration

Quando Usar a Função SOMASE

Agora, você pode estar se perguntando: "Quando eu realmente preciso usar essa função?" A resposta é simples. Sempre que você precisa de informações específicas de um conjunto de dados. Aqui estão alguns cenários práticos:

  • Relatórios financeiros: Calcular despesas ou receitas apenas de determinadas categorias.
  • Controle de vendas: Determinar quanto foi vendido de produtos específicos em um período.
  • Acompanhamento de estoque: Somar itens que estão acima ou abaixo de um certo nível de estoque.
Publicidade

Por exemplo, em uma planilha de despesas, se você quiser somar todas as despesas de “Transporte”, a função SOMASE pode ser a sua melhor amiga para isso.

FAQ

1. Posso usar SOMASE com critérios que envolvem operadores, como maior que ou menor que?

Sim! Você pode usar operadores como ">" e "<". Por exemplo, SOMASE(A1:A10, ">100", B1:B10) somaria todos os valores em B que correspondem a A maiores que 100.

2. Existe alguma limitação na quantidade de dados que posso usar com SOMASE?

A função não tem um limite específico em termos de quantidade de dados. No entanto, o desempenho pode ser afetado se você trabalhar com conjuntos de dados extremamente grandes, especialmente em versões mais antigas do Excel.

3. Como posso somar valores que atendem a múltiplos critérios?

Para somar com múltiplos critérios, você deve usar a função SOMASES, que permite especificar diferentes intervalos e critérios.

4. O que acontece se não houver valores que atendam aos critérios?

Publicidade

Neste caso, a função retornará 0. Isso é um comportamento normal, pois simplesmente não houve nenhum valor correspondente para somar.

5. Como posso verificar se minha fórmula SOMASE está correta?

Uma dica é utilizar a barra de fórmulas do Excel para revisar os intervalos e critérios. Além disso, você pode testar a fórmula em um menor conjunto de dados para garantir que ela está funcionando corretamente.

A diferença entre SOMASE e SOMASES na vida real

Publicidade

Se você está aprendendo o SOMASE agora, precisa saber de um segredo doloroso: no ambiente corporativo, ele quase nunca é suficiente. O SOMASE é excelente para responder a perguntas simples como "Qual foi o faturamento total da região Sul?". Mas no mundo real de relatórios financeiros e painéis de vendas, seu chefe nunca faz perguntas simples. Ele vai perguntar: "Qual foi o faturamento total da região Sul, apenas para o produto X, durante o mês de março?". É aí que o seu SOMASE morre e o SOMASES entra em cena.

A sintaxe muda um pouco. No SOMASE, a ordem é =SOMASE(intervalo_critério, critério, intervalo_soma). Já no SOMASES, o intervalo de soma vem logo no começo: =SOMASES(intervalo_soma, intervalo_critério1, critério1, ...). Uma dica de ouro: eu particularmente parei de usar o SOMASE simples há anos. Uso SOMASES até para uma única condição. Acostumar-se com a estrutura do SOMASES desde cedo no Excel 365 ou Excel 2021 salva muito tempo, pois se você precisar adicionar uma segunda condição no futuro, não precisará reescrever a fórmula inteira.

Publicidade
Fórmulas do Excel

Curingas: O Segredo Obscuro do SOMASE

Você sabia que o SOMASE aceita caracteres curinga? Esse é um dos recursos mais subestimados do Excel. Imagine que você tem uma lista de despesas de RH com descrições bagunçadas, como "Salário - João", "Adiantamento Salário - Maria", "Salário Ref. Abril". Se você tentar fazer um SOMASE procurando exatamente a palavra "Salário", ele vai retornar zero, porque o texto não é exato.

A mágica acontece quando você usa o asterisco (*). O asterisco representa "qualquer quantidade de caracteres". Se você usar a fórmula =SOMASE(A:A, "*Salário*", B:B), o Excel vai somar todas as células da coluna B onde a palavra "Salário" aparecer em qualquer parte do texto na coluna A. Outro curinga útil é o ponto de interrogação (?), que substitui exatamente um caractere. Por exemplo, "A??" vai somar "A01", "A02", mas não "A1". Esse truque simples evita horas de uso de fórmulas de texto complexas como LOCALIZAR ou EXT.TEXTO.

Publicidade

Erros comuns: Por que meu SOMASE retorna zero?

Não há nada mais frustrante do que escrever uma fórmula que parece perfeita, apertar Enter, e ver um belo e redondo 0. Antes de querer jogar o computador pela janela, verifique os espaços fantasmas. Sistemas ERP (como SAP ou Totvs) adoram exportar dados para o Excel com espaços em branco invisíveis no final do texto (ex: "São Paulo " em vez de "São Paulo"). O SOMASE é exigente e não vai reconhecer as duas strings como iguais.

Para consertar isso rapidamente, você pode usar a função ARRUMAR (ou TRIM em inglês) em uma coluna auxiliar para limpar os dados, ou usar o truque do asterisco que mostrei acima: "São Paulo*". Outro erro clássico é esquecer de travar os intervalos ao arrastar a fórmula para baixo. Sempre use F4 para transformar A1:A100 em $A$1:$A$100. Se você esquecer de travar, a cada linha que você desce, o Excel muda o intervalo para A2:A101, A3:A102, deixando dados importantes de fora da sua soma. Use atalhos inteligentes e salve seus relatórios!

Publicidade

Usando datas dinâmicas como critério no SOMASE

Muitas vezes, precisamos somar valores com base em datas, como "tudo que venceu até hoje" ou "vendas do mês passado". O erro comum é digitar a data direto na fórmula: =SOMASE(A:A, "<31/12/2026", B:B). Funciona, mas no mês seguinte você terá que editar a fórmula manualmente. Isso não é ser produtivo!

A melhor prática no Excel 2019 e superiores é concatenar operadores lógicos com funções de data dinâmicas. Por exemplo, para somar todas as faturas vencidas (datas anteriores a hoje), use: =SOMASE(A:A, "<" & HOJE(), B:B). Observe o uso do e-comercial (&) para juntar o sinal de menor com a função HOJE(). Isso torna sua planilha 100% autônoma. Se você abrir o arquivo na semana que vem, a fórmula se ajustará automaticamente. Em dashboards de controle de estoque, eu uso muito o "<=" & FIMMÊS(HOJE(); -1) para sempre fechar a soma no último dia do mês anterior de forma automática.

Usando Nomes Definidos (Named Ranges) para um SOMASE incrivelmente limpo

Publicidade

Se você tem o costume de auditar fórmulas alheias (ou até as suas próprias após 6 meses), sabe como é difícil entender algo como =SOMASE('Planilha2'!$C$2:$C$50000; "Marketing"; 'Planilha2'!$K$2:$K$50000). Os intervalos de células, cheios de cifrões e exclamações, são horríveis de ler. Para elevar o nível do seu Excel corporativo, você precisa começar a usar Nomes Definidos (ou Named Ranges).

Selecione a coluna de setores, vá na Caixa de Nome (no canto superior esquerdo, ao lado da barra de fórmulas) e digite "Setores". Faça o mesmo com a coluna de despesas e chame de "Valores". Agora, a sua fórmula se transforma nisso: =SOMASE(Setores; "Marketing"; Valores). Percebe a diferença monumental? Isso não apenas torna a fórmula autoexplicativa e elegante, mas também evita completamente o risco de esquecer de travar as células com F4. Se o intervalo crescer, basta usar tabelas oficiais (Ctrl+T) ou gerenciador de nomes para expandir a área, mantendo seus painéis impecáveis.

Publicidade

A performance do SOMASE em planilhas muito pesadas

Existe um limite sombrio para o SOMASE que ninguém te conta nos cursos básicos: planilhas muito extensas podem ficar insuportavelmente lentas. Quando você constrói um dashboard com centenas de fórmulas SOMASE, que verificam dezenas de colunas em uma base de 500.000 linhas, seu processador vai fritar. O tempo de cálculo passará de instantâneo para torturantes minutos.

Isso acontece porque as fórmulas do tipo SOMA condicional recalclam a matriz inteira sempre que há uma mudança. Se o seu arquivo ficar pesado, minha recomendação como consultor é remover todas essas fórmulas da sua camada de visualização e substituí-las por uma Tabela Dinâmica, que executa o cálculo no motor interno de cache, na memória RAM, de forma absurdamente rápida. Caso precise manter fórmulas, tente referenciar apenas o intervalo exato (ex: A1:A500) ao invés da coluna inteira (A:A). Essa simples mudança de escopo reduz milhões de células em branco da verificação da CPU.

Publicidade

Bônus: Quando o SOMASE falha em valores de texto exato

Um detalhe fundamental que frequentemente passa despercebido pelos usuários é que o SOMASE não faz distinção entre letras maiúsculas e minúsculas (case-insensitive). Se você tiver critérios como "VENDAS" e "vendas", a função tratará ambos como exatamente a mesma coisa e somará os valores juntos. Na esmagadora maioria dos casos corporativos, isso é ótimo e salva sua pele contra erros de digitação. No entanto, se você estiver lidando com identificadores sensíveis a maiúsculas (como chaves de API, senhas ou códigos hash específicos do banco de dados), o SOMASE vai retornar resultados catastróficos. Para contornar essa falha de design, você terá que usar uma combinação de funções avançadas como SOMARPRODUTO em conjunto com a função EXATO. Isso forçará o Excel a validar letra por letra antes de realizar qualquer soma de valores.

Gostou? Compartilhe!

𝕏 TwitterFacebookLinkedInWhatsApp
Publicidade

Escrito por

DomineTec

Equipe DomineTec — trazendo as melhores dicas sobre tecnologia, segurança digital, empregos e finanças.

Receba as melhores dicas no seu e-mail

Tecnologia, segurança digital, finanças e empregos — tudo que importa, direto na sua caixa de entrada. 100% gratuito, sem spam.

Respeitamos sua privacidade. Cancele a qualquer momento.

Posts Relacionados

Como Fazer Tabela Dinâmica no Excel: Guia Passo a Passo Completo
Microsoft

Como Fazer Tabela Dinâmica no Excel: Guia Passo a Passo Completo

O Que É Tabela Dinâmica e Para Que Serve? Você já se deparou com uma planilha cheia de dados, sem saber como organizá-los e analisá-los de forma eficiente? É aí que entra a famosa tabela dinâmica! E

DomineTec
5 min
Como Usar a Função PROCV no Excel: Guia com Exemplos Práticos
Microsoft

Como Usar a Função PROCV no Excel: Guia com Exemplos Práticos

Introdução à Função PROCV Se você já se pegou procurando dados em uma planilha enorme, com dezenas ou até centenas de registros, você vai querer conhecer a função PROCV. Essa poderosa ferramenta do E

DomineTec
5 min
Como Bloquear Células no Excel e Proteger Suas Fórmulas com Senha
Microsoft

Como Bloquear Células no Excel e Proteger Suas Fórmulas com Senha

Por Que Bloquear Células no Excel é Importante? Se você já se viu em uma situação em que um colega de trabalho, ou ainda você mesmo, acidentalmente alterou uma fórmula crítica em uma planilha do Exce

DomineTec
5 min

Mais em Microsoft

Ver todos
Power Automate para Empresas
Microsoft

Power Automate para Empresas

Descubra tudo sobre Power Automate para Empresas neste guia completo para 2026.

DomineTec
5 min
Microsoft Lists
Microsoft

Microsoft Lists

Descubra tudo sobre Microsoft Lists neste guia completo para 2026.

DomineTec
5 min
Como Usar Microsoft Loop
Microsoft

Como Usar Microsoft Loop

Descubra tudo sobre Como Usar Microsoft Loop neste guia completo.

DomineTec
5 min
Microsoft Planner Tutorial
Microsoft

Microsoft Planner Tutorial

Descubra tudo sobre Microsoft Planner Tutorial neste guia completo para 2026.

DomineTec
5 min
Publicidade