Sommario
Combinazione di Excel SUMIF & Funzioni VLOOKUP è una delle formule più diffuse per raccogliere i valori da più fogli e sommarli in base a un criterio. In questo articolo scopriremo come farlo con diversi esempi e spiegazioni.
Libro di lavoro pratico
Scaricate la seguente cartella di lavoro e il seguente esercizio.
Combinare SUMIF & VLOOKUP su più fogli.xlsxIntroduzione alla funzione SUMIF di Excel
Funzione SUMIF somma i valori in base a una particolare condizione.
Sintassi:
=SUMIF(range, criteri, [sum_range])
Argomenti:
gamma : L'intervallo di valori da sommare
criteri : Condizione da utilizzare nell'intervallo selezionato
[sum_range] : Dove vogliamo vedere il risultato.
Introduzione alla funzione VLOOKUP di Excel
Funzione VLOOKUP cerca un valore in una tabella organizzata verticalmente e restituisce il valore corrispondente.
Sintassi:
=VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
Argomenti:
lookup_value : Cosa vogliamo cercare.
tabella_array : Da dove vogliamo cercare.
indice_colonna : Il numero di colonne dell'intervallo contenente il valore di ritorno.
[range_lookup] : Per corrispondenza esatta = FALSO, corrispondenza approssimativa/parziale = VERO.
2 modi semplici per combinare SUMIF e VLOOKUP di Excel in più fogli
1. Uso della funzione SUMIF di Excel con la funzione VLOOKUP su più fogli
Funzione SUMIF funziona come il Funzione SOMMA ma somma solo i valori che corrispondono alla condizione data. Utilizzeremo il metodo Funzione VLOOKUP all'interno del Funzione SUMIF per inserire i criteri. Supponendo di avere due fogli di lavoro ( Foglio1 & Foglio2 ). In Foglio1 Abbiamo tutti gli ID dei dipendenti e il loro importo di vendita con il prezzo nell'intervallo B4:D9 .
In Foglio2 Abbiamo tutti i nomi dei dipendenti con il loro numero di identificazione.
Si cercherà il dipendente Giglio ( Cella C11 ) di Foglio1 . ora da Foglio2, cercheremo il suo numero di identificazione e mostreremo la somma totale dei prezzi di vendita in Cella C12 ( Foglio1 ).
FASI:
- Per prima cosa, selezionare Cella C12 in Foglio1 .
- Ora digitate la formula:
=SUMIF(B5:B9,VLOOKUP(C11,Foglio2!B5:C9,2,FALSE),Foglio1!D5:D9)
- Quindi premere Ctrl+Maiusc+Invio per vedere il risultato.
➥ Ripartizione della formula
➤ VLOOKUP(C11,Foglio2!B5:C9,2,FALSE)
Si cercherà l'ID n. per il valore di Cella 11 di Foglio1 da Foglio2 gamma di celle B5:C9 . quindi restituisce la corrispondenza esatta.
➤ SUMIF(B5:B9,VLOOKUP(C11,Foglio2!B5:C9,2,FALSE),Foglio1!D5:D9)
In questo modo verranno sommati tutti i prezzi, in base alla corrispondenza esatta del numero di ID del passaggio precedente.
Note:
- Se non si è un utente di Excel 365, per ottenere il risultato finale, è necessario premere Ctrl+Maiusc+Invio poiché VLOOKUP funziona come una formula di array.
- Il numero dell'indice della colonna non può essere inferiore a 1.
- Funzione SUMIF funziona solo su dati numerici.
Per saperne di più: SUMIF per criteri multipli su fogli diversi in Excel (3 metodi)
Letture simili
- SUMIF con criteri multipli (5 esempi più semplici)
- Come estrarre i dati da un altro foglio in base a criteri in Excel
- SUMIF con criteri multipli per colonne diverse in Excel
- Somma più colonne in base a più criteri in Excel
2. Combinare le funzioni SUMIF, VLOOKUP & INDIRECT su più fogli
In questa sezione, utilizzeremo SUMPRODOTTO & Funzioni INDIRETTE con VLOOKUP & SUMIF per più fogli di lavoro. Qui abbiamo tre fogli di lavoro. Nel primo foglio di lavoro ' Bonus Dobbiamo scoprire l'importo del bonus per ogni dipendente. Esiste anche una tabella dei criteri del bonus ( E4:F7 ) che mostra l'importo del bonus in base all'importo delle vendite. Dobbiamo estrarre i valori da Mese 1 & Mese 2 fogli di lavoro.
Ora le vendite di Mese 1 sono riportati nel foglio di lavoro sottostante.
E le vendite di Mese 2 sono riportati nel foglio di lavoro sottostante.
FASI:
- Per prima cosa, selezionare Cellula C5 del Bonus foglio di lavoro.
- Digitare quindi la seguente formula:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B9"),Bonus!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C9")),$E$5:$F$7,2,TRUE)
- Infine, premere Entrare e utilizzare Maniglia di riempimento per vedere il resto del risultato.
➥ Ripartizione della formula
➤ Il Funzione INDIRETTA converte la stringa di testo in un riferimento di cella valido. In questo caso farà riferimento ai fogli dell'intervallo di celle H5:H6 .
➤ Per includere l'intervallo di somma e criteri, il Funzione SUMIF utilizzerà i fogli di lavoro di riferimento che abbiamo indicato e restituirà il valore dell'importo delle vendite di ogni dipendente dai fogli di lavoro Mese 1 & Mese 2 .
➤ Il Funzione SUMPRODOTTO riassumerà gli importi trovati con la procedura precedente.
➤ Nel Bonus foglio di lavoro, il Funzione VLOOKUP alza lo sguardo dal poligono E5:E7 Alla fine, restituirà l'importo del bonus abbinato di un dipendente.
Note:
- Il numero dell'indice della colonna non deve essere inferiore a 1.
- Immettere il numero di indice come valore numerico.
- Funzione SUMIF funziona solo su dati numerici.
- Dovremmo premere Ctrl+Maiusc+Invio poiché VLOOKUP funziona come una formula di array.
Per saperne di più: Funzione SUMIF di Excel per criteri multipli (3 metodi + bonus)
Conclusione
Utilizzando questi metodi, è possibile combinare facilmente Excel SUMIF & VLOOKUP su più fogli per trovare un valore. È stata aggiunta una cartella di lavoro di esercitazione. Provate a fare una prova e sentitevi liberi di chiedere o suggerire nuovi metodi.