Vai al contenuto principale

Come visualizzare e sommare le corrispondenze in righe o colonne in Excel?

L'utilizzo di vlookup e della funzione sum ti aiuta a trovare rapidamente i criteri specificati e sommare i valori corrispondenti allo stesso tempo. In questo articolo, ti mostreremo due metodi per visualizzare e sommare i primi o tutti i valori corrispondenti in righe o colonne in Excel.

Vlookup e somma corrispondono in una riga o più righe con formule
Vlookup e sum corrispondono in una colonna con formule
Visualizza facilmente e somma le corrispondenze in righe o colonne con uno strumento straordinario

Altri tutorial per CERCA.VERT ...


Vlookup e somma corrispondono in una riga o più righe con formule

Le formule in questa sezione possono aiutare a sommare i primi o tutti i valori corrispondenti in una riga o più righe in base a criteri specifici in Excel. Si prega di fare quanto segue.

Vlookup e somma il primo valore corrispondente di seguito

Supponendo di avere una tabella di frutta come mostrato nell'immagine sottostante, e di dover cercare la prima Apple nella tabella e quindi sommare tutti i valori corrispondenti nella stessa riga. Per ottenere ciò, eseguire le seguenti operazioni.

1. Selezionare una cella vuota per visualizzare il risultato, qui seleziono la cella B10. Copia la formula sottostante e premi il tasto Ctrl + Shift + entrare tasti per ottenere il risultato.

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

Note:

  • A10 è la cella contenente il valore che stai cercando;
  • $ A $ 2: $ F $ 7 è l'intervallo della tabella dati (senza intestazioni) che include il valore di ricerca e i valori corrispondenti;
  • Il numero {} 2,3,4,5,6 rappresenta che le colonne del valore del risultato iniziano con la seconda colonna e finiscono con la sesta colonna della tabella. Se il numero di colonne dei risultati è superiore a 6, modifica {2,3,4,5,6} in {2,3,4,5,6,7,8,9….}.
Visualizza e somma tutti i valori corrispondenti su più righe

La formula sopra può solo sommare i valori in una riga per il primo valore abbinato. Se desideri restituire la somma di tutte le corrispondenze in più righe, procedi come segue.

1. Seleziona una cella vuota (in questo caso seleziono la cella B10), copia la formula sottostante e premi il tasto entrare chiave per ottenere il risultato.

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

Visualizza facilmente e somma le corrispondenze in righe o colonne in Excel:

I CERCA e Somma utilità di Kutools for Excel può aiutarti a visualizzare rapidamente e sommare le corrispondenze in righe o colonne in Excel come mostrato nella demo sottostante.
Scarica subito il percorso gratuito completo di 30 giorni di Kutools per Excel!


Vlookup e somma del valore corrispondente in una colonna con formule

Questa sezione fornisce una formula per restituire la somma di una colonna in Excel in base a criteri specifici. Come mostrato nell'immagine sottostante, stai cercando il titolo della colonna "Jan" nella tabella della frutta, quindi somma i valori dell'intera colonna. Si prega di fare quanto segue.

1. Seleziona una cella vuota, copia la formula sottostante e premi il tasto entrare chiave per ottenere il risultato.

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


Visualizza facilmente e somma le corrispondenze in righe o colonne con uno strumento straordinario

Se non sei bravo ad applicare la formula, qui ti consiglio il Vlookup e Sum caratteristica di Kutools for Excel. Con questa funzione, puoi facilmente visualizzare e sommare le corrispondenze in righe o colonne con solo clic.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

Vlookup e somma il primo o tutti i valori corrispondenti in una riga o più righe

1. Clic Kutools > Super CERCA > CERCA e Somma per abilitare la funzione. Vedi screenshot:

2. Nel CERCA e Somma finestra di dialogo, configurare come segue.

  • 2.1) nel Ricerca e tipo di somma sezione, selezionare il Ricerca e somma dei valori corrispondenti nelle righe opzione;
  • 2.2) nel Valori di ricerca casella, seleziona la cella che contiene il valore che stai cercando;
  • 2.3) nel Range di uscita casella, selezionare una cella per produrre il risultato;
  • 2.4) nel Intervallo tabella dati casella, selezionare l'intervallo di tabella senza le intestazioni di colonna;
  • 2.5) nel Opzioni sezione, se vuoi sommare i valori solo per il primo abbinato, scegli il file Restituisce la somma del primo valore corrispondente opzione. Se desideri sommare i valori per tutte le corrispondenze, seleziona il file Restituisce la somma di tutti i valori di corrispondenza opzione;
  • 2.6) Fare clic su OK per ottenere immediatamente il risultato. Vedi screenshot:

Note:: Se desideri visualizzare e sommare i primi o tutti i valori corrispondenti in una colonna o più colonne, controlla il file Ricerca e somma dei valori corrispondenti nelle colonne opzione nella finestra di dialogo, quindi configurare come mostrato nell'immagine sottostante.

Per maggiori dettagli su questa funzione, clicca qui.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


articoli Correlati

Valori di Vlookup su più fogli di lavoro
È possibile applicare la funzione vlookup per restituire i valori corrispondenti in una tabella di un foglio di lavoro. Tuttavia, se hai bisogno di visualizzare il valore su più fogli di lavoro, come puoi fare? Questo articolo fornisce passaggi dettagliati per aiutarti a risolvere facilmente il problema.

Vlookup e restituisce valori corrispondenti in più colonne
Normalmente, l'applicazione della funzione Vlookup può restituire solo il valore corrispondente da una colonna. A volte, potrebbe essere necessario estrarre i valori corrispondenti da più colonne in base ai criteri. Ecco la soluzione per te.

Vlookup per restituire più valori in una cella
Normalmente, quando si applica la funzione CERCA.VERT, se sono presenti più valori che corrispondono ai criteri, è possibile ottenere solo il risultato del primo. Se vuoi restituire tutti i risultati corrispondenti e visualizzarli tutti in una singola cella, come puoi ottenerli?

Vlookup e restituisce l'intera riga di un valore corrispondente
Normalmente, l'utilizzo della funzione vlookup può restituire solo un risultato da una determinata colonna nella stessa riga. Questo articolo ti mostrerà come restituire l'intera riga di dati in base a criteri specifici.

Vlookup all'indietro o in ordine inverso
In generale, la funzione CERCA.VERT cerca i valori da sinistra a destra nella tabella degli array e richiede che il valore di ricerca rimanga nella parte sinistra del valore di destinazione. Ma a volte potresti conoscere il valore di destinazione e voler scoprire il valore di ricerca al contrario. Pertanto, è necessario visualizzare all'indietro in Excel. Ci sono diversi modi in questo articolo per affrontare facilmente questo problema!

Altri tutorial per CERCA.VERT ...

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
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