Somar se as células contiverem texto específico em outra coluna
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.
- Somar valores se a célula contiver texto específico ou parcial com a função SOMASE
- Somar valores se a célula contiver texto específico ou parcial com a função SOMARPRODUTO
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:
- 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:
- 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,"*"&D2&"*",$B$2:$B$12) (Use uma referência de célula)
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 é:
- 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(D2,$A$2:$A$12)))) (Use uma referência de célula)
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 Se Começar Com Ou Terminar Com Texto Específico Ou Caracteres
- Para somar valores se as células correspondentes começarem ou terminarem com um valor específico, você pode aplicar a função SOMASE com um caractere curinga (*) para realizar isso. Este artigo introduzirá como usar a fórmula em detalhes.
- 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.
- Somar Menores Ou Últimos N Valores Com Base Em Critérios
- Em tutoriais anteriores, discutimos como somar os menores n valores em um intervalo de dados. Neste artigo, realizaremos uma operação avançada adicional – somar os menores n valores com base em um ou mais critérios no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias 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.