Neste artigo, aprenderemos como obter a soma de valores de texto como números no Excel.
Em palavras simples, ao trabalhar com valores de texto no conjunto de dados. Às vezes, é dada uma condição, ou seja, quando precisamos obter a soma dos valores de texto em que um código único é atribuído ao valor de texto. Você pode executar a solução para este problema facilmente usando as funções do Excel, conforme explicado a seguir.
Como resolver o problema?
Para este artigo, seremos obrigados a usar a função SUM e a função INDEX. Agora faremos uma fórmula com essas funções. Aqui, recebemos um intervalo e uma lista com o valor do código. Precisamos encontrar a SOMA do intervalo de valores de texto usando seu código da lista.
Fórmula genérica:
{= SUM (INDEX (código, N (IF (1, MATCH (intervalo, lista, 0)))))}
intervalo: intervalo de valores onde a soma é calculada
lista: lista de valores de texto junto com seus respectivos valores.
código: valores numéricos correspondentes aos valores da lista
Exemplo:
Tudo isso pode ser confuso de entender. Portanto, vamos testar essa fórmula executando-a no exemplo mostrado abaixo.
Aqui temos uma tabela mundial e a cada país é atribuído um valor de código e precisamos encontrar a soma dos códigos para seu respectivo continente.
A lista e o código que fornecem informações para a tabela acima são mostrados abaixo.
Aqui, a lista e o intervalo de código são fornecidos com o uso da ferramenta Excel de intervalo nomeado.
Em primeiro lugar, precisamos encontrar os valores correspondentes aos valores do texto, extrair os valores numéricos e, em seguida, a operação de soma ser realizada sobre esses valores. Agora usaremos a seguinte fórmula para obter a soma.
Use a fórmula:
{ = SUM (INDEX (código, N (IF (1, MATCH (D3: G3, lista, 0)))))}
NÃO use chaves manualmente. Cintas encaracoladas aplicadas usando o Ctrl + Shift + Enter no lugar de apenas Digitar.
Explicação:
- A função MATCH retorna o índice da linha para os valores D3: G3 a partir dos valores exatos combinados nos valores da lista, conforme mostrado abaixo.
= SUM (INDEX (código, N (IF (1, {1, 13, 7, 19}))))
- A função N & IF força a fórmula a retornar array para o array como argumento para a função INDEX.
= SUM (INDEX (código, {1, 13, 7, 19}))
- Agora a função INDEX corresponde ao número ROW nos valores de código e retorna os valores de código correspondentes para a função SUM.
- A função SUM realiza a operação de soma sobre esses valores e retorna a soma conforme mostrado abaixo.
- Esta é uma fórmula de matriz, pois a matriz de valores é transferida na fórmula.
Aqui, o intervalo de código e aceso é fornecido como o intervalo nomeado. pressione Ctrl + Shift + Enter para obter a soma dos valores de texto necessários, pois esta é uma fórmula de matriz.
Como você pode ver no instantâneo acima, a soma de {33, 14, 28, 40} chega a 115.
Você pode verificar os resultados usando a opção de filtro na lista e tabela de códigos conforme mostrado abaixo. Aplique o filtro e selecione os valores necessários.
Agora copie a fórmula em outras células usando Ctrl + D ou arrastando para baixo a opção de célula no Excel.
Como você pode ver no instantâneo acima, obtivemos toda a soma correspondente aos valores do texto extraindo seus valores de código.
Aqui estão algumas notas observacionais mostradas abaixo.
Notas:
- A fórmula só funciona com números.
- A fórmula funciona apenas quando não há duplicatas na lista e na tabela de códigos.
- A função MATCH recebe 0 como argumento para obter a correspondência exata da lista.
- NÃO use chaves manualmente. Cintas encaracoladas aplicadas usando o Ctrl + Shift + Enter no lugar de apenas Digitar pois é uma fórmula de matriz.
- O comprimento da matriz da lista deve ser igual ao comprimento do código, caso contrário, a função.
Espero que este artigo sobre como obter a soma de valores de texto como números no Excel seja explicativo. Encontre mais artigos sobre as funções SUMPRODUCT aqui. Por favor, compartilhe sua consulta abaixo na caixa de comentários. Nós iremos atendê-lo.
Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail
Como usar a função SUMPRODUCT no Excel: Retorna a soma após a multiplicação de valores em várias matrizes no Excel.
SUM se a data estiver entre : Retorna a SOMA dos valores entre datas ou períodos fornecidos no Excel.
Soma se a data for maior que a data fornecida: Retorna a soma dos valores após a data ou período especificado no Excel.
2 maneiras de somar por mês no Excel: Retorna a SOMA dos valores em um determinado mês específico no Excel.
Como somar várias colunas com condição: Retorna a soma dos valores em várias colunas com condição no Excel
Como usar curingas no excel : Conte células que combinam frases usando os curingas no Excel
Artigos populares
50 Atalho do Excel para aumentar sua produtividade
Editar uma lista suspensa
Referência absoluta no Excel
Se com formatação condicional
Se com curingas
Vlookup por data
Converter polegadas em pés e polegadas no Excel 2016
Junte-se ao nome e sobrenome no excel
Contar células que correspondam a A ou B