Você já precisou somar valores onde o critério não é exatamente igual a um texto, mas contém uma palavra ou trecho específico? Por exemplo, somar todas as vendas de produtos que começam com “Notebook” ou que contêm a palavra “Pro” no nome? Para isso, o SOMASES aceita o uso de curingas nos critérios de texto, e neste artigo iremos mostrar como isso funciona na prática.
O que são curingas no Excel?
Curingas são caracteres especiais que funcionam como substitutos de outros caracteres em critérios de texto. O Excel aceita dois tipos de curingas em funções como o SOMASES:
- Asterisco (*): substitui qualquer sequência de caracteres, incluindo nenhum caractere
- Ponto de interrogação (?): substitui exatamente um único caractere
Com esses dois curingas, você consegue criar critérios de busca muito mais flexíveis no SOMASES, sem precisar saber exatamente qual é o texto completo da célula.
Somando células que contêm um texto específico
Para somar todos os valores onde a célula de critério contém uma palavra específica em qualquer posição, use o asterisco antes e depois do texto:
=SOMASES(B:B; A:A; "*Notebook*")
Essa fórmula irá somar todos os valores da coluna B onde a coluna A contiver a palavra “Notebook” em qualquer posição. Portanto, ela vai encontrar “Notebook Gamer”, “Notebook Pro”, “Notebook Dell” e qualquer outra combinação que contenha “Notebook”.
Somando células que começam com um texto específico
Para somar apenas as células que começam com um determinado texto, use o asterisco somente depois do texto:
=SOMASES(B:B; A:A; "Notebook*")
Essa fórmula soma os valores onde a coluna A começa com “Notebook”. Ela vai encontrar “Notebook Gamer” e “Notebook Pro”, mas não vai encontrar “Gamer Notebook”, pois nesse caso a palavra “Notebook” não está no início.
Somando células que terminam com um texto específico
Para somar apenas as células que terminam com um determinado texto, use o asterisco somente antes do texto:
=SOMASES(B:B; A:A; "*Pro")
Essa fórmula soma os valores onde a coluna A termina com “Pro”. Ela vai encontrar “Notebook Pro”, “Mouse Pro” e “Teclado Pro”, mas não vai encontrar “Pro Series”, pois nesse caso “Pro” não está no final.
Usando o ponto de interrogação como curinga
O ponto de interrogação substitui exatamente um caractere. Isso é útil quando você sabe o tamanho do texto mas não sabe exatamente qual é um dos caracteres. Por exemplo, para somar valores onde o código do produto tem exatamente 5 caracteres:
=SOMASES(B:B; A:A; "?????")
Cada ponto de interrogação representa um caractere. Portanto, cinco pontos de interrogação representam exatamente cinco caracteres.
Outro uso comum é quando você sabe que o texto começa com algo mas o próximo caractere pode variar. Por exemplo, produtos com código “A1001”, “A2001”, “A3001” onde apenas o segundo dígito muda:
=SOMASES(B:B; A:A; "A?001")
Combinando curingas com outros critérios
Os curingas podem ser combinados com outros critérios normalmente. Por exemplo, somar o total de vendas de produtos que contêm “Notebook” no nome, feitas pelo vendedor “Carlos”:
=SOMASES(C:C; A:A; "*Notebook*"; B:B; "Carlos")
Nessa fórmula, o primeiro critério usa curinga para filtrar os produtos, enquanto o segundo critério usa um texto exato para filtrar o vendedor.
Usando curingas com referências de célula
Se o texto de busca está em uma célula, você pode combinar o curinga com a referência usando o & (e comercial). Por exemplo, se o texto de busca está na célula E2:
=SOMASES(C:C; A:A; "*"&E2&"*")
Isso irá somar os valores onde a coluna A contém o texto de E2 em qualquer posição. Basta mudar o valor em E2 para buscar por um texto diferente.
O que fazer quando o asterisco ou o ponto de interrogação fazem parte do texto
Se o texto que você quer buscar contém literalmente um asterisco ou um ponto de interrogação (não como curinga, mas como parte do texto), você precisa colocar um til (~) antes do caractere para que o Excel o trate como texto comum e não como curinga.
Por exemplo, para buscar células que contenham literalmente “100*” (cem seguido de asterisco):
=SOMASES(B:B; A:A; "100~*")
O til antes do asterisco indica que ele deve ser tratado como um caractere comum, e não como curinga.
Quando usar curingas no SOMASES?
Os curingas são especialmente úteis quando os dados da sua tabela não estão completamente padronizados. Por exemplo, quando o mesmo produto foi cadastrado de formas diferentes em linhas diferentes, como “Notebook Dell” em uma linha e “Dell Notebook” em outra. Com o curinga *Notebook*, você captura as duas variações na mesma soma.
Se você curtiu esse artigo onde mostramos como usar curingas no SOMASES para somas parciais 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.