Cuprins
Combinarea Excel SUMIF & Funcțiile VLOOKUP este una dintre cele mai populare formule pentru a aduna valori din mai multe foi și pentru a aduna valorile pe baza unui criteriu. În acest articol, vom învăța cum să facem acest lucru cu ajutorul mai multor exemple și explicații.
Caiet de practică
Descărcați următorul caiet de lucru și exercițiu.
Combinați SUMIF & VLOOKUP în mai multe foi.xlsxIntroducere în funcția Excel SUMIF
Funcția SUMIF însumează valorile în funcție de o anumită condiție.
Sintaxă:
=SUMIF(range, criteria, [sum_range])
Argumente:
gamă : Intervalul de valori de însumat
criterii : Condiția de utilizat în intervalul selectat
[sum_range] : Unde vrem să vedem rezultatul.
Introducere în funcția Excel VLOOKUP
Funcția VLOOKUP caută o valoare într-un tabel organizat pe verticală și returnează valoarea corespunzătoare.
Sintaxă:
=VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
Argumente:
lookup_value : Ce dorim să căutăm.
tabel_array : De unde dorim să căutăm.
column_index : Numărul de coloane din intervalul care conține valoarea de returnare.
[range_lookup] : Pentru potrivire exactă = FALSE, Potrivire aproximativă/parțială = TRUE.
2 moduri simple de a combina Excel SUMIF & VLOOKUP în mai multe foi
1. Utilizarea funcției Excel SUMIF cu funcția VLOOKUP pe mai multe foi de calcul
Funcția SUMIF funcționează ca și Funcția SUM dar însumează doar acele valori care corespund condiției date. Vom folosi funcția Funcția VLOOKUP în interiorul Funcția SUMIF pentru a introduce criteriile. Presupunând că avem două foi de lucru ( Foaie1 & Foaie2 ). în Foaie1 avem toate numerele de identificare ale angajaților și valoarea vânzărilor lor cu prețul în intervalul B4:D9 .
În Foaie2 , avem numele tuturor angajaților cu numărul lor de identificare.
Aici vom căuta angajatul Lily ( Celula C11 ) de Foaie1 . acum de la Foaia2, vom căuta numărul ei de identificare și vom arăta suma totală a prețurilor de vânzare în Celula C12 ( Foaie1 ).
ETAPE:
- În primul rând, selectați Celula C12 în Foaie1 .
- Acum introduceți formula:
=SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)
- Apoi apăsați Ctrl+Shift+Introducere pentru a vedea rezultatul.
➥ Repartizarea formulei
➤ VLOOKUP(C11,Sheet2!B5:C9,2,FALSE)
Acest lucru va căuta ID-ul nr. pentru valoarea lui Celula 11 de Foaie1 de la Foaie2 interval de celule B5:C9 . apoi returnează corespondența exactă.
➤ SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)
Aceasta va însuma toate prețurile, pe baza potrivirii exacte a numărului de identificare din etapa anterioară.
Note:
- Dacă nu sunteți un utilizator Excel 365, atunci pentru a obține rezultatul final, trebuie să apăsați Ctrl+Shift+Introducere deoarece VLOOKUP funcționează ca o formulă de matrice.
- Numărul de index al coloanei nu poate fi mai mic de 1.
- Funcția SUMIF funcționează numai cu date numerice.
Citiți mai mult: SUMIF pentru criterii multiple în foi diferite în Excel (3 metode)
Lecturi similare
- SUMIF cu mai multe criterii (5 cele mai simple exemple)
- Cum să extrageți date dintr-o altă foaie pe baza unor criterii în Excel
- SUMIF cu criterii multiple pentru diferite coloane în Excel
- Adunați mai multe coloane pe baza mai multor criterii în Excel
2. Combinați funcțiile SUMIF, VLOOKUP & INDIRECT pe mai multe foi de calcul
În această secțiune, vom folosi SUMPRODUCT & Funcții INDIRECTE cu VLOOKUP & SUMIF pentru mai multe foi de calcul. Aici avem trei foi de calcul. În prima foaie de calcul ' Bonus ', putem vedea numele angajaților. Trebuie să aflăm valoarea bonusului pentru fiecare angajat. Există, de asemenea, un tabel de criterii pentru bonusuri ( E4:F7 ) care arată valoarea bonusului în funcție de valoarea vânzărilor. Trebuie să extragem valorile din Luna 1 & Luna 2 fișe de lucru.
Acum, vânzările de Luna 1 se află pe foaia de lucru de mai jos.
Iar vânzările de Luna 2 se află pe foaia de lucru de mai jos.
ETAPE:
- În primul rând, selectați Celula C5 a Bonus fișă de lucru.
- Apoi, introduceți următoarea formulă:
=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)
- În cele din urmă, apăsați Introduceți și utilizați Mâner de umplere pentru a vedea restul rezultatelor.
➥ Repartizarea formulei
➤ The Funcția INDIRECT convertește șirul de text într-o referință de celulă validă. Aici se va referi la foile din intervalul de celule H5:H6 .
➤ Pentru a include gama de sume și criterii, se Funcția SUMIF va utiliza foile de calcul de referință pe care le-am indicat și va returna valoarea sumei de vânzare a fiecărui angajat din foile de calcul. Luna 1 & Luna 2 .
➤ The Funcția SUMPRODUCT va însuma sumele pe care le-am găsit în urma procedurii de mai sus.
➤ În Bonus foaia de lucru, se va utiliza Funcția VLOOKUP își ridică privirea de la poligon E5:E7 În final, se va returna suma bonusului egalat al unui angajat.
Note:
- Numărul indexului coloanei nu va fi mai mic de 1.
- Introduceți numărul indexului ca valoare numerică.
- Funcția SUMIF funcționează numai cu date numerice.
- Ar trebui să facem presiuni Ctrl+Shift+Introducere deoarece VLOOKUP funcționează ca o formulă de matrice.
Citiți mai mult: Funcția Excel SUMIF pentru criterii multiple (3 metode + bonus)
Concluzie
Folosind aceste metode, putem combina cu ușurință Excel SUMIF & VLOOKUP pe mai multe foi pentru a găsi o valoare. A fost adăugată o carte de lucru practică. Încercați-o. Nu ezitați să întrebați orice sau să sugerați noi metode.