Sadržaj
U Microsoft Excelu moramo kombinirati funkcije SUMIF i VLOOKUP da bismo tražili vrijednost, a na temelju tog kriterija zbroj se izračunava iz niza vrijednosti. U ovom ćete članku naučiti nekoliko korisnih tehnika za kombiniranje funkcija SUMIF i VLOOKUP s nekim prikladnim primjerima i jednostavnim objašnjenjima.
Preuzmite vježbovnu bilježnicu
Možete preuzeti Excel radnu knjigu koju smo koristili za pripremu ovog članka.
Kombinirajte SUMIF s VLOOKUP.xlsxPregled: funkcija Excel SUMIF
- Cilj:
Funkcija dodaje ćelije određene zadanim uvjetom ili kriterijem.
- Formula:
=SUMIF(raspon, kriteriji, [raspon_zbira])
- Argumenti:
raspon - Raspon ćelija na koje će se primijeniti uvjet. kriteriji- Uvjet za odabrani raspon ćelija. [raspon_zbira]- Raspon ćelija u kojima leže izlazi. Za detaljnija objašnjenja i primjere s funkcijom SUMIF , kliknite ovdje .
Pregled: Excel VLOOKUP funkcija
- Cilj:
Funkcija VLOOKUP traži vrijednost u krajnjem lijevom stupcu u tablici i zatim vraća vrijednost u istom retku iz navedeni stupac.
- Formula:
=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])
- Argumenti:
lookup_value- Vrijednost koja traži u krajnjem lijevom stupcu zadane tablice. Može biti jedna vrijednost ili niz vrijednosti. table_array- Tablica u kojoj traži lookup_value u krajnjem lijevom stupcu. col_index_num- Broj stupca u tablici iz kojeg treba vratiti vrijednost. [range_lookup]- Govori je li potrebno točno ili djelomično podudaranje lookup_value. 0 za točno podudaranje, 1 za djelomično podudaranje. Zadana vrijednost je 1 (djelomično podudaranje). Za detaljnija objašnjenja i primjere s funkcijom VLOOKUP kliknite ovdje .
Pročitajte više: Što je polje tablice u VLOOKUP? (Objašnjeno s primjerima)
3 korisne metode za kombiniranje SUMIF i VLOOKUP u Excelu
Kada moramo kombinirati SUMIF i VLOOKUP funkcije, scenarij se može podijeliti u dvije kategorije. i) Moramo potražiti podudaranja i zatim napraviti zbroj na temelju nalaza. Ili, ii) Moramo napraviti zbroj iz više tablica ili radnih listova i zatim tražiti podudaranje s VLOOKUP Prve dvije metode u nastavku pokrivaju početne kriterije i dok Treća metoda će sažeti drugu.
1. SUMIF s VLOOKUP-om za pronalaženje podudaranja i zbroja u sličnom radnom listu
Upoznajmo se s našimprvi skup podataka. Prva tablica (B4:D14) predstavlja neke slučajne podatke o narudžbama s ID-ovima proizvoda i njihovim odgovarajućim cijenama. Druga tablica s desne strane prikazuje imena kupaca i njihove ID-ove. Ovdje ćemo potražiti određeno ime kupca prisutnog u ćeliji C16 , a zatim ćemo na temelju tih informacija potražiti narudžbe za odgovarajućeg kupca i zbrojiti ukupnu cijenu plaća se u ćeliji C17 .
U izlazu ćeliji C17 potrebna formula s SUMIF i VLOOKUP funkcije bit će:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
A nakon pritiska Enter , dobit ćete povratnu vrijednost kao što je prikazano na slici ispod.
🔎 Kako funkcionira formula?
- U ovoj formuli, funkcija VLOOKUP radi kao drugi argument (Kriterij) funkcije SUMIF .
- The VLOOKUP funkcija traži ime Alex u nizu pretraživanja (F5:G11) i vraća ID broj za Alexa.
- Na temelju ID broja pronađenog u prethodnom koraku, funkcija SUMIF zbraja sve cijene za odgovarajući ID broj.
Pročitajte više: Kako Vlookup i Sum Across Mul tiple listova u Excelu (2 formule)
2. SUMIF s VLOOKUP-om za pronalaženje podudarnosti i zbroja u sličnom radnom listu u Excelu
U ovom odjeljku primijenit ćemo iste opisane postupkeprije, ali ovaj put, polje pretraživanja ili tablica prisutni su u drugom radnom listu (Sheet2) . Dakle, kada se trebamo pozvati na polje pretraživanja gdje se nalaze imena kupaca i njihovi ID-ovi, morat ćemo spomenuti i povezano ime lista. Sljedeći radni list (Sheet1) sadrži primarne podatke s izlaznom ćelijom.
A ovo je drugi radni list (Sheet2) gdje je prisutan niz pretraživanja.
Da bismo uključili gornji niz pretraživanja u funkciju VLOOKUP , moramo spomenuti naziv radnog lista ( List2) . Ovaj naziv radnog lista automatski će se umetnuti kada se prebacite na Sheet2 i odaberete polje pretraživanja za funkciju VLOOKUP . Dakle, konačna formula u izlazu Cell C17 bit će:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Sada pritisnite Unesite i dobit ćete rezultantnu vrijednost kao što je prikazano u nastavku.
Pročitajte više: VLOOKUP i vrati sve rezultate u Excelu (7 načina)
Slična očitanja
- VLOOKUP ne radi (8 razloga i rješenja)
- Excel LOOKUP nasuprot VLOOKUP-u: s 3 primjera
- Kombinacija SUMPRODUCT i VLOOKUP u Excelu
- INDEX MATCH nasuprot VLOOKUP funkciji (9 primjera)
- Kako napraviti VLOOKUP osjetljiv na velika i mala slova u Excelu (4 metode)
3. Kombinirajte funkcije VLOOKUP, SUMPRODUCT i SUMIF za više Excel listova
Sada ćemorad s više proračunskih tablica. U ovoj metodi napravit ćemo zbroj od podataka dostupnih u dva različita radna lista, a zatim izdvojiti vrijednost pomoću VLOOKUP funkcije na temelju odgovarajućeg iznosa zbroja. Na slici ispod, 1. radni list pod nazivom Bonus_Amount prisutan je s 3 različite tablice. Krajnja lijeva tablica prikazuje prodajne bonuse za odgovarajuće prodajne predstavnike. Moramo izdvojiti ove iznose bonusa primjenom funkcije VLOOKUP za niz (E5:F8) koji se odnosi na kriterije bonusa. Bonus kriteriji su zapravo ukupna prodaja koju moramo izvući iz dva različita radna lista pod nazivom 'Dan 1' i 'Dan 2' .
Sljedeći radni list su podaci o prodaji za 1. dan u studenom 2021.
I još jedan radni list s nazivom 'Dan 2' je ovdje s podacima o prodaji za drugi dan.
Na 1. radnom listu (Bonus_Amount) , potrebna formula u izlazu Ćelija C5 bit će:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)
Nakon pritiska Enter i korištenja Fill Handle za automatsko popunjavanje ostatka ćelija u Bonus stupcu, dobit ćemo sljedeće rezultate.
🔎 Kako funkcionira formula?
- U ovoj formuli, funkcija INDIRECT odnosi se na nazive listova iz ćelija H5 i H6.
- SUMIF funkcija koristi referentne listove(Dobiva se funkcijom INDIRECT) za uključivanje raspona zbroja i kriterija za njegove argumente. Rezultirajući izlazi iz ove funkcije vraćaju se u polje koje predstavlja iznose prodaje za određenog prodavača od 1. i 2. dana.
- Funkcija SUMPRODUCT zbraja iznose prodaje pronađene u prethodnom korak.
- Funkcija VLOOKUP traži raspon ovog ukupnog iznosa prodaje u tablici (E4:F8) bonus kriterija na listu Bonus_Amount . I konačno, vraća iznos bonusa na temelju raspona kriterija za prodavača.
Pročitajte više: Kako kombinirati Excel SUMIF & VLOOKUP na više listova
Korištenje SUMIFS-a s VLOOKUP-om za dodavanje višestrukih kriterija
Funkcija SUMIFS može primiti više kriterija ili uvjeta . Kombinacijom ove funkcije s VLOOKUP , možemo potražiti vrijednost, dodati neke kriterije i na kraju dobiti zbroj s obzirom na spomenute kriterije za traženu vrijednost. Skup podataka u nastavku prilično je sličan onom koji smo vidjeli u prve dvije metode. U ovoj smo tablici dodali novi stupac iza stupca Cijena . Novi stupac predstavlja statuse naloga za sve ID-ove naloga. Korištenjem SUMIFS funkcije ovdje, umetnut ćemo dva kriterija- i) Specifični ID narudžbe za kupca, i ii) Status narudžbe kao 'Potvrđen' samo.
Thepotrebna formula u izlazu Cell C17 bit će:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")
Sada pritisnite Enter i dobit ćete ukupnu cijenu usklađenih narudžbi za Marcusa.
Pročitajte više: VLOOKUP s višestrukim kriterijima u Excelu
Zaključne riječi
Nadam se da će vam sve ove gore spomenute jednostavne metode sada pomoći da ih primijenite u svojim Excel proračunskim tablicama kada budete morali kombinirati SUMIF s funkcijom VLOOKUP . Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete provjeriti naše druge članke vezane uz Excel funkcije na ovoj web stranici.