Ir para o conteúdo principal

Como vlookup e somar correspondências em linhas ou colunas no Excel?

Usar vlookup e a função sum ajuda a descobrir rapidamente os critérios especificados e somar os valores correspondentes ao mesmo tempo. Neste artigo, vamos mostrar dois métodos para vlookup e somar o primeiro ou todos os valores correspondentes em linhas ou colunas no Excel.

Vlookup e soma correspondências em uma linha ou várias linhas com fórmulas
Vlookup e soma correspondências em uma coluna com fórmulas
Facilmente vlookup e soma correspondências em linhas ou colunas com uma ferramenta incrível

Mais tutoriais para VLOOKUP ...


Vlookup e soma correspondências em uma linha ou várias linhas com fórmulas

As fórmulas nesta seção podem ajudar a somar o primeiro ou todos os valores correspondentes em uma linha ou várias linhas com base em critérios específicos no Excel. Faça o seguinte.

Vlookup e soma o primeiro valor correspondido em uma linha

Supondo que você tenha uma tabela de frutas como a imagem abaixo mostrada, e você precise pesquisar o primeiro Apple na tabela e então somar todos os valores correspondentes na mesma linha. Para conseguir isso, faça o seguinte.

1. Selecione uma célula em branco para produzir o resultado, aqui eu seleciono a célula B10. Copie a fórmula abaixo e pressione o botão Ctrl + Shift + Entrar chaves para obter o resultado.

=SUM(VLOOKUP(A10, $A$2:$F$7, {2,3,4,5,6}, FALSE))

Observações:

  • A10 é a célula que contém o valor que você está procurando;
  • $ A $ 2: $ F $ 7 é o intervalo da tabela de dados (sem cabeçalhos) que inclui o valor de pesquisa e os valores correspondentes;
  • O número 2,3,4,5,6 {} representa que as colunas de valor de resultado começam com a segunda coluna e terminam com a sexta coluna da tabela. Se o número de colunas de resultados for maior que 6, altere {2,3,4,5,6} para {2,3,4,5,6,7,8,9….}.
Vlookup e soma todos os valores correspondentes em várias linhas

A fórmula acima só pode somar valores em uma linha para o primeiro valor correspondido. Se você deseja retornar a soma de todas as correspondências em várias linhas, faça o seguinte.

1. Selecione uma célula em branco (neste caso, eu seleciono a célula B10), copie a fórmula abaixo nela e pressione o botão Entrar chave para obter o resultado.

=SUMPRODUCT((A2:A7=A10)*B2:F7)

Facilmente vlookup e soma correspondências em linhas ou colunas no Excel:

A LOOKUP e Soma utilidade de Kutools for Excel pode ajudá-lo a visualizar rapidamente e somar correspondências em linhas ou colunas no Excel, como mostra a demonstração abaixo.
Baixe agora a trilha gratuita completa de 30 dias do Kutools para Excel!


Vlookup e soma do valor correspondente em uma coluna com fórmulas

Esta seção fornece uma fórmula para retornar a soma de uma coluna no Excel com base em critérios específicos. Como mostrado na imagem abaixo, você está procurando o título da coluna “Jan” na tabela de frutas e, em seguida, soma todos os valores da coluna. Faça o seguinte.

1. Selecione uma célula em branco, copie a fórmula abaixo nela e pressione o botão Entrar chave para obter o resultado.

=SUM(INDEX(B2:F7,0,MATCH(A10,B1:F1,0)))


Facilmente vlookup e soma correspondências em linhas ou colunas com uma ferramenta incrível

Se você não é bom na aplicação de fórmulas, recomendo aqui o Vlookup e Soma característica de Kutools for Excel. Com esse recurso, você pode facilmente visualizar e somar correspondências em linhas ou colunas com apenas cliques.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

Vlookup e soma o primeiro ou todos os valores correspondentes em uma linha ou várias linhas

1. Clique Kutools > Super PROCURA > LOOKUP e Soma para habilitar o recurso. Veja a imagem:

2. No LOOKUP e Soma caixa de diálogo, configure como segue.

  • 2.1) No Tipo de pesquisa e soma seção, selecione o Pesquisar e somar os valores correspondentes na (s) linha (s) opção;
  • 2.2) No Valores de pesquisa caixa, selecione a célula que contém o valor que você está procurando;
  • 2.3) No Faixa de Saída caixa, selecione uma célula para produzir o resultado;
  • 2.4) No Intervalo da tabela de dados caixa, selecione o intervalo da tabela sem os cabeçalhos das colunas;
  • 2.5) No Opções seção, se você deseja somar valores apenas para o primeiro correspondido, escolha o Retorna a soma do primeiro valor correspondido opção. Se você deseja somar os valores de todas as correspondências, selecione o Retorna a soma de todos os valores correspondentes opção;
  • 2.6) Clique no OK botão para obter o resultado imediatamente. Veja a imagem:

Note: Se você deseja vprocurar e somar o primeiro ou todos os valores correspondentes em uma coluna ou várias colunas, verifique o Pesquisa e soma dos valores correspondentes na (s) coluna (s) opção na caixa de diálogo e, em seguida, configure como mostrado na imagem abaixo.

Para obter mais detalhes sobre esse recurso, clique aqui.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Artigos relacionados

Valores de Vlookup em várias planilhas
Você pode aplicar a função vlookup para retornar os valores correspondentes em uma tabela de uma planilha. No entanto, se você precisar ver o valor em várias planilhas, como pode fazer? Este artigo fornece etapas detalhadas para ajudá-lo a resolver o problema facilmente.

Vlookup e retorna valores correspondentes em várias colunas
Normalmente, a aplicação da função Vlookup pode retornar apenas o valor correspondente de uma coluna. Às vezes, você pode precisar extrair valores correspondentes de várias colunas com base nos critérios. Aqui está a solução para você.

Vlookup para retornar vários valores em uma célula
Normalmente, ao aplicar a função VLOOKUP, se houver vários valores que correspondam aos critérios, você só pode obter o resultado do primeiro. Se você deseja retornar todos os resultados correspondentes e exibi-los todos em uma única célula, como você pode conseguir?

Vlookup e retorna uma linha inteira de um valor correspondente
Normalmente, o uso da função vlookup pode retornar apenas um resultado de uma determinada coluna na mesma linha. Este artigo irá mostrar como retornar toda a linha de dados com base em critérios específicos.

Vlookup para trás ou em ordem inversa
Em geral, a função VLOOKUP pesquisa valores da esquerda para a direita na tabela de matriz e requer que o valor de pesquisa permaneça no lado esquerdo do valor de destino. Mas, às vezes, você pode saber o valor de destino e deseja descobrir o valor de pesquisa ao contrário. Portanto, você precisa vlookup para trás no Excel. Existem várias maneiras neste artigo de lidar facilmente com esse problema!

Mais tutoriais para VLOOKUP ...

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need help with a formula. I have 2 sheets to pull data from and calculate the sum of on column with a match to a name.
I.e Name is in sheet 1 D5, the name in sheet 2 is B3 the amounts to calculate which match the name in B3 in sheet 2 is F3 to F32.
I've tried sum index, vlookup, match and so on but keep getting a 0. Can anyone assist with this?
This comment was minimized by the moderator on the site
Hi Marnel Strydom,
I don't know if I understand you correctly: If the name in D5 of Sheet1 matches the name in B3 of Sheet2, then sum numbers in the range F3:F32 of Sheet2.
If so, you can apply the following formula to get it done.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
This comment was minimized by the moderator on the site
I have a multi sheet spread sheet keeping track of job hours. I have used VLOOKUP in succession to sum all the hours on multiple sheets and it works great... Until it gets to a sheet that does not contain the lookup value. I have searched all over for my issue, and VLOOKUP may be the incorrect solution. I was wondering if I could rattle anyone's brain to make this work.

I.E. I have 1 excel document with 52 tabs. Each tab is a work week starting from January so WW1 is all the hours FOR sed jobs I did for that week. "joes house 2 hours ; mikes house 3 hours"... WW2, WW3 etc... Until WW52.

This is the function I made to add hours together...

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE)) And it works great. But when that job is finished it is not on (for example WW32 tab). Hence I get the #N/A error. so for example, as the previous one works great when I expand the formula to cover all 52 sheets... (EXAMPLE OF NEXT PAGE WIOTHOUT LOOKUP VALUE)

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE)) I get the #N/A error because the job is not listed on WW32. But I may add hours to that on WW45.

Is there a way to make VLOOKUP skip a sheet that does not have the referenced value and continue summing it till the end? I apologize, this may be as clear as mud but I will clarify anything if need be.

I have also tried IFERROR. You can set IFERROR to return text or even blanks, but does not seem to cover summing. I'm looking for how to SUM multiple sheets when some of the sheets do not contain the lookup value. When using IFERROR function, instead of RETURNING #N/A it just returns "YOU'VE ENTERERED TOO MANY ARGUMENTS FOR THIS FUNCTION"...

=IFERROR(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE),"")

And that's just 3 sheets.

Any help would be greatly appreciated.

P.S. I have tried with CTRL+SHIFT+ENTER as well to no avail.
This comment was minimized by the moderator on the site
Hi Joe,
The methods provided in the following article can do you a favor. Please give it a try. Hope I can help.
How To Vlookup Across Multiple Sheets And Sum Results In Excel?
This comment was minimized by the moderator on the site
A B C D E F
1 I want this cells in col B to sum the values in col F7 (today) to say F20. this will reduce as tomorrow it will sum the values from F8:F20 and so on -$19 I
want this cells in column B to sum the values in col F7 (today) to say F10.
this will reduce as tomorrow it will sum the values from F8:F10 and so on

2 Fri 22 Jul 22 -$19
3 Sat 23 Jul 22 -$19
4 Sun 24 Jul 22 -$19
5 Mon 25 Jul 22 -$19
6 Tue 26 Jul 22 -$19
7 Wed 27 Jul 22 -$19 tried with vlookup, needless to say it doesn't work
8 Thu 28 Jul 22 -$19 =L8=(D1-E1)+SUM(vlookup(today(),6,false):F28)
9 Fri 29 Jul 22 -$19
10 Sat 30 Jul 22 -$19
11 Sun 31 Jul 22 -$19
12 Mon 01 Aug 22 -$19
13 Tue 02 Aug 22 -$19
14 Wed 03 Aug 22 -$19
15 Thu 04 Aug 22 -$19
This comment was minimized by the moderator on the site
hi
How can I add multiple vlookups together and sum it up ?


=VLOOKUP(E3,'Waste Process NEW'!N:O,2,FALSE) --------------- for this everything goes fine except that retune valve is only the first one where N column have many values match's lookup values of E3.


using index didn't help and shows #N/A
=SUM(INDEX('Waste Process NEW'!N:N,0,MATCH('Monthly Report'!H5,'Waste Process NEW'!1:1048576,0)))
This comment was minimized by the moderator on the site
Hi tariq,
Would you mind providing a screenshot of your data? Sorry for the inconvenience.
This comment was minimized by the moderator on the site
I just get a #VALUE! when I try to do all matched values, but it works for the first value. Any idea?
This comment was minimized by the moderator on the site
How can I add multiple vlookups together, for example I want to look up from your example Apples + oranges + bananas for January.Is there a way to do this?
This comment was minimized by the moderator on the site
I'm having trouble with a similar formula I feel like I need to use an index but can't figure it out. I'm trying to get the sum but the lookup is based on 2 values. Column D which contains an employee's extension and column I which provides a logout code. The goal is to find the sum of time in column K based on a specific employee (column D) and the logout code (column I).
This comment was minimized by the moderator on the site
Hi Mike,
Do you mind uploading a screenshot of your data?
This comment was minimized by the moderator on the site
Thanks but I was able to get my formula up and running with a sumifs calculation. Sumifs giving the sum of something based on multiple factors. Mine being an employee ID number and a status code.
This comment was minimized by the moderator on the site
what will be the formula to add qty of apple in jan only
This comment was minimized by the moderator on the site
the =SUM(PRODUCT((A2:A7=A11)*B2:I7) is not working with decimal point.
This comment was minimized by the moderator on the site
For me works just fine. Try without separating SUM and Product, it should be =SUMPRODUCT((A2:A7=A11)*B2:I7)
This comment was minimized by the moderator on the site
can one sum things up in a column and not a row?
This comment was minimized by the moderator on the site
Hi Jelly,
This formula =SUM(INDEX(B2:F9,0,MATCH(A12,B1:F1,0))) can help you solve the problem. Please have a try. Hope I can help.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations