Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Somar se as células contiverem texto específico em outra coluna

Author Xiaoyang Last modified

Este tutorial mostrará como somar valores se as células contiverem texto específico ou parcial em outra coluna. Considere o intervalo de dados abaixo como exemplo: para obter o total das quantidades dos produtos que contêm o texto “Camiseta”, tanto a função SOMASE quanto a função SOMARPRODUTO podem lidar com essa tarefa no Excel.

doc-sumif-contain-text-1


Somar valores se a célula contiver texto específico ou parcial com a função SOMASE

Para somar valores se uma célula contiver texto específico em outra coluna, você pode usar a função SOMASE com um caractere curinga (*), e a sintaxe genérica é:

Fórmula genérica com texto codificado:

=SOMASE(intervalo;"*texto*";intervalo_soma)
  • intervalo: O intervalo de dados que você deseja avaliar usando o critério;
  • *texto*: O critério com base no qual você deseja somar os valores. Aqui, o * é usado como caractere curinga para encontrar qualquer número de caracteres, para combinar todos os itens que contenham um texto específico, coloque o texto entre dois caracteres *. (Observe que você deve colocar o texto e o caractere curinga entre aspas duplas.)
  • intervalo_soma: O intervalo de células com valores numéricos correspondentes que você deseja somar.

Fórmula genérica com referência de célula:

=SOMASE(intervalo,"*"&célula&"*",intervalo_soma)
  • intervalo: O intervalo de dados que você deseja avaliar usando o critério;
  • "*"&célula&"*": O critério com base no qual você deseja somar os valores;
    • *: O caractere curinga que encontra qualquer número de caracteres.
    • célula: A célula que contém o texto específico a ser procurado.
    • &: Este operador de concatenação (&) é usado para unir uma referência de célula com asteriscos.
  • intervalo_soma: O intervalo de células com valores numéricos correspondentes que você deseja somar.

Depois de entender o funcionamento básico da função, use qualquer uma das fórmulas a seguir que você precisar e pressione a tecla Enter para obter o resultado:

=SOMASE($A$2:$A$12,"*Camiseta*",$B$2:$B$12)                    (Digite os critérios manualmente)
=SOMASE($A$2:$A$12,"*"&D2&"*",$B$2:$B$12)                 
 (Use uma referência de célula)

doc-sumif-contain-text-2

Observação: Esta função SOMASE não diferencia maiúsculas de minúsculas.


Somar valores se a célula contiver texto específico ou parcial com a função SOMARPRODUTO

A função SOMARPRODUTO também pode ajudá-lo a concluir esta tarefa sem usar nenhum caractere curinga. Aqui, você deve envolver as funções ÉNÚMERO e PROCURAR dentro de uma função SOMARPRODUTO, a sintaxe genérica é:

=SOMARPRODUTO(intervalo_soma *(ÉNÚMERO(PROCURAR(critério,intervalo))))
  • intervalo_soma: O intervalo de células com valores numéricos correspondentes que você deseja somar;
  • critério: O critério com base no qual você deseja somar os valores. Pode ser uma referência de célula ou um texto específico definido por você;
  • intervalo: O intervalo de dados que você deseja avaliar usando o critério;

Por favor, use qualquer uma das fórmulas abaixo em uma célula em branco e pressione a tecla Enter para retornar o resultado:

=SOMARPRODUTO($B$2:$B$12*(ÉNÚMERO(PROCURAR("Camiseta",$A$2:$A$12))))          (Digite os critérios manualmente)
=SOMARPRODUTO($B$2:$B$12*(ÉNÚMERO(PROCURAR(D2,$A$2:$A$12))))                   
(Use uma referência de célula)

doc-sumif-contain-text-3


Explicação desta fórmula:

=SOMARPRODUTO($B$2:$B$12*(ÉNÚMERO(PROCURAR("Camiseta",$A$2:$A$12))))

  • PROCURAR("Camiseta",$A$2:$A$12): A função PROCURAR retorna a localização do texto específico “Camiseta” no intervalo de dados A2:A12, então você obterá uma matriz como esta: {5;#VALOR!;#VALOR!;7;#VALOR!;7;#VALOR!;#VALOR!;#VALOR!;#VALOR!;7}.
  • ÉNÚMERO(PROCURAR("Camiseta",$A$2:$A$12))= ÉNÚMERO({5;#VALOR!;#VALOR!;7;#VALOR!;7;#VALOR!;#VALOR!;#VALOR!;#VALOR!;7}): Esta função ÉNÚMERO é usada para testar valores numéricos e retorna uma nova matriz: {VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO}.
  • $B$2:$B$12*(ÉNÚMERO(PROCURAR("Camiseta",$A$2:$A$12)))= {347;428;398;430;228;379;412;461;316;420;449}*{VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO}: Para multiplicar essas duas matrizes, a operação matemática força os valores VERDADEIRO e FALSO a 1s e 0s. Assim, a multiplicação das duas matrizes será assim: {347;428;398;430;228;379;412;461;316;420;449}*{1;0;0;1;0;1;0;0;0;0;1}={347;0;0;430;0;379;0;0;0;0;449}.
  • SOMARPRODUTO($B$2:$B$12*(ÉNÚMERO(PROCURAR("Camiseta",$A$2:$A$12)))) =SOMARPRODUTO({347;0;0;430;0;379;0;0;0;0;449}): Finalmente, a função SOMARPRODUTO soma todos os valores na matriz para obter o resultado: 1605.

Função relacionada usada:

  • SOMASE:
  • A função SOMASE pode ajudar a somar células com base em um critério.
  • SOMARPRODUTO:
  • A função SOMARPRODUTO pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos.
  • ÉNÚMERO:
  • A função ÉNÚMERO do Excel retorna VERDADEIRO quando uma célula contém um número e FALSO caso contrário.
  • PROCURAR:
  • A função PROCURAR pode ajudá-lo a encontrar a posição de um caractere ou substring específica a partir da string de texto fornecida.

Mais artigos:

  • Somar Menores Ou Últimos N Valores
  • No Excel, é fácil somar um intervalo de células usando a função SOMA. Às vezes, você pode precisar somar os menores ou os últimos 3, 5 ou n números em um intervalo de dados, conforme mostrado na captura de tela abaixo. Nesse caso, a função SOMARPRODUTO junto com a função MENOR pode ajudá-lo a resolver esse problema no Excel.

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Fácil  |  Lista Suspensa Dependente  |  Lista Suspensa Multi-seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesma & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Conjuntos de Ferramentas Mais Importantes12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com inglês, espanhol, alemão, francês, chinês e mais de 40 outros idiomas!

O Kutools para Excel Oferece Mais de 300 Recursos, Garantindo que O Que Você Precisa Está Apenas a Um Clique de Distância...


Office Tab - Habilite a Leitura e Edição com Abas no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.