Somma tutte le corrispondenze con VLOOKUP in Excel (3 modi semplici)

  • Condividi Questo
Hugh West

In questo articolo, vi mostrerò come sia possibile sommare tutte le corrispondenze con VLOOKUP In Excel imparerete a sommare tutte le corrispondenze utilizzando il comando Funzione VLOOKUP, insieme agli usi del Funzione FILTRO e il Funzione IF in combinazione con il Funzione SOMMA.

Scarica il quaderno di esercizi

Somma tutte le corrispondenze con VLOOKUP.xlsx

3 modi per sommare tutte le corrispondenze con VLOOKUP in Excel

Qui abbiamo un insieme di dati con il valore Nomi, autori , e Prezzi di alcuni libri di una libreria chiamata Martin Bookstore.

Cerchiamo di trovare la somma di tutte le corrispondenze con VLOOKUP da questo set di dati.

1. Usare la funzione FILTRO per sommare tutte le corrispondenze con VLOOKUP in Excel (per le versioni più recenti di Excel)

Coloro che hanno accesso a un Office 365 può utilizzare l'account Funzione FILTRO di Excel per sommare tutte le corrispondenze di qualsiasi set di dati.

Nell'insieme di dati dato, la formula per trovare la somma delle prezzi di tutti i libri di Charles Dickens sarà:

=SUM(FILTER(D4:D13,C4:C13=F4))

Spiegazione della formula:

  • Il Funzione FILTRO corrisponde a un valore di ricerca con tutti i valori di a colonna di ricerca e restituisce i valori corrispondenti di un'altra colonna.
  • Qui F4 ( Charles Dickens ) è il nostro valore di ricerca , C4:C13 (Autore) è il colonna di ricerca , e D4:D13 (Prezzo) è l'altra colonna.
  • FILTER(D4:D13,C4:C13=F4) corrisponde a tutti i valori della colonna C4:C13 (Autore) con F4 ( Charles Dickens ) e restituisce i valori corrispondenti della colonna D4:D13 ( Prezzo ).
  • Infine, SOMMA(FILTRO(D4:D13,C4:C13=F4)) restituisce la somma di tutti i prezzi di tutti i libri restituiti dall'applicazione Funzione FILTRO .
  • Si può cambiare il valore di ricerca con qualsiasi altro autore, tranne che con Charles Dickens in cella F4 e restituirà il prezzo totale dei libri di quell'autore.

Per saperne di più: Come sommare celle filtrate in Excel (5 modi adatti)

2. Usare la funzione IF per sommare tutte le corrispondenze con VLOOKUP in Excel (per versioni precedenti di Excel)

Se si utilizza una versione precedente di Excel, è possibile utilizzare l'opzione Funzione IF di Excel per sommare tutte le corrispondenze di qualsiasi set di dati.

La somma dei prezzi di tutti i libri di Charles Dickens può essere trovato utilizzando questa formula:

=SUM(IF(C4:C13=F4,D4:D13,""))

[ Si tratta di un Formula della matrice . Quindi premere CTRL+SHIFT+ENTER a meno che non siate in Office 365 . ]

Spiegazione della formula:

  • IF(C4:C13=F4,D4:D13,””) corrisponde a tutti i valori dell'elemento colonna di ricerca C4:C13 ( Autore ) con il valore di ricerca F4 ( Charles Dickens ).
  • Se il valore di ricerca F4 corrisponde al colonna di ricerca C4:C13 ( Autore ), poi restituisce il valore corrispondente della colonna D4:D13 ( Prezzo ).
  • E se non corrisponde, restituisce una stringa vuota "" .
  • Infine, SOMMA(IF(C4:C13=F4,D4:D13,")) restituisce la somma di tutti i valori restituiti dal metodo Funzione IF .

Per saperne di più: Come eseguire Vlookup e sommare più fogli in Excel (2 formule)

Letture simili

  • Come aggiungere più celle in Excel (6 metodi)
  • Excel trova valori corrispondenti in due colonne
  • Come eseguire una Vlookup ed estrarre l'ultima corrispondenza in Excel (4 modi)
  • Copiare i valori in un'altra cella se due celle corrispondono in Excel: 3 metodi
  • Come abbinare i dati di 2 fogli di lavoro in Excel

3. Usare la funzione VLOOKUP per sommare tutte le corrispondenze con VLOOKUP in Excel (per versioni precedenti di Excel)

È inoltre possibile utilizzare il comando Funzione VLOOKUP di Excel per sommare tutti i valori che corrispondono al valore di ricerca.

Fase 1:

➤ Selezionare la colonna adiacente a sinistra del set di dati e inserire questa formula nella prima cella:

=C4&COUNTIF($C$4:C4,C4)

⧪ Nota:

  • Qui C4 è la prima cella del array di ricerca ( Autore ). Si utilizza quello del proprio set di dati.

Fase 2:

➤ Trascinare il Maniglia di riempimento fino all'ultima cella.

Verrà creata una sequenza di autori con i relativi gradi. Come Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 e così via.

[Il Simbolo dell'ampolla (&) concatena due stringhe].

Fase 3:

➤ Inserire il valore di ricerca in una nuova cella.

➤ Qui sono entrato Charles Dickens in cella F4 .

Passo 4:

Infine, inserite questa formula in un'altra cella:

=SOMMA(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)),A4:D13,4,FALSO))

[ Si tratta di un Formula della matrice . Quindi premere CTRL+SHIFT+ENTER a meno che non siate in Office 365 . ]

Guarda, restituisce la somma dei prezzi di tutti i libri di Charles Dickens, $52.00 .

Spiegazione della formula:

  • COUNTIF(C4:C13,F4) ritorni 3 , poiché ci sono un totale di 3 celle nell'intervallo C4:C13 ( Autrice r) che contengono il valore di ricerca F4 ( Charles Dickens ). Funzione COUNTIF per i dettagli.
  • A1:INDIRETTO("A"&COUNTIF(C4:C13,F4)) diventa ora A1:A3 . vedi il Funzione INDIRETTA per i dettagli.
  • ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) diventa RIGA(A1:A3) e restituisce un array {1, 2, 3} . vedi il Funzione ROW per i dettagli.
  • F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) diventa F4&{1, 2, 3} e restituisce un array {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
[Il Simbolo dell'ampolla (&) concatena due stringhe].
  • VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)),A4:D13,4,FALSE) diventa ora VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
  • Il Funzione VLOOKUP corrisponde al valore di ricerca con tutti i valori della prima colonna dell'insieme di dati e poi restituisce i valori corrispondenti di un'altra colonna.
  • Qui il valore di ricerca è la matrice {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
  • Corrisponde quindi al valori di ricerca con tutti i valori della prima colonna A4:A13 e restituisce i valori corrispondenti dell'elemento 4a ( Prezzo ).
  • Infine, il SOMMA restituisce la somma di tutti i prezzi che corrispondono all'opzione valori di ricerca .

Per saperne di più: Come utilizzare VLOOKUP con la funzione SOMMA in Excel (6 metodi)

Conclusione

Utilizzando questi metodi, è possibile sommare tutte le corrispondenze con VLOOKUP Conoscete altri metodi o avete domande da farci? Non esitate a chiedere.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.