Kazalo
V programu Microsoft Excel moramo združiti SUMIF in Funkcije VLOOKUP za iskanje vrednosti in na podlagi tega merila se izračuna vsota iz razpona vrednosti. V tem članku boste spoznali nekaj uporabnih tehnik za kombiniranje SUMIF in VLOOKUP funkcije z nekaj primeri in preprostimi razlagami.
Prenesi delovni zvezek za prakso
Prenesete lahko delovni zvezek Excel, ki smo ga uporabili za pripravo tega članka.
Kombinacija SUMIF z VLOOKUP.xlsxPregled: Excelova funkcija SUMIF
- Cilj:
Funkcija doda celice, določene z danim pogojem ali merili.
- Formula:
=SUMIF(razpon, merila, [sum_razpon])
- Argumenti:
obseg - Območje celic, v katerih se bo uporabil pogoj. merila - Pogoj za izbrano območje celic. [sum_range]- Obseg celic, v katerih ležijo izhodi. Za podrobnejša pojasnila in primere z SUMIF funkcijo, kliknite tukaj .
Pregled: Excelova funkcija VLOOKUP
- Cilj:
Funkcija VLOOKUP poišče vrednost v skrajnem levem stolpcu tabele in nato vrne vrednost v isti vrstici iz določenega stolpca.
- Formula:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Argumenti:
lookup_value- Vrednost, ki jo išče v skrajnem levem stolpcu dane tabele. Lahko je ena vrednost ali polje vrednosti. table_array- Tabela, v kateri išče vrednost lookup_value v skrajnem levem stolpcu. col_index_num- Številka stolpca v tabeli, iz katerega se vrne vrednost. [range_lookup]- Pove, ali se zahteva natančno ali delno ujemanje vrednosti lookup_value. 0 za natančno ujemanje, 1 za delno ujemanje. Privzeta vrednost je 1 (delno ujemanje). Za podrobnejša pojasnila in primere z ukazom VLOOKUP funkcijo, kliknite tukaj .
Preberite več: Kaj je polje tabel v programu VLOOKUP? (Razloženo s primeri)
3 uporabne metode za kombiniranje SUMIF in VLOOKUP v Excelu
Ko moramo združiti SUMIF in . VLOOKUP funkcije, lahko scenarij razdelimo v dve kategoriji. i) Poiskati moramo ujemanje in nato na podlagi ugotovitev sestaviti vsoto. Ali, ii) Iz več preglednic ali delovnih listov moramo narediti vsoto in nato poiskati ujemanje z VLOOKUP Prvi dve metodi v nadaljevanju zajemata začetna merila, tretja metoda pa povzema drugo.
1. SUMIF z VLOOKUP za iskanje ujemanj in seštevanje v podobnem delovnem listu
Najprej se seznanimo z našim naborom podatkov. Prva tabela (B4:D14) predstavlja nekaj naključnih podatkov o naročilih z ID-ji izdelkov in njihovimi ustreznimi cenami. Druga tabela na desni strani prikazuje imena strank in njihove ID-je. Tu bomo poiskali določeno ime stranke, ki je prisotno v Celica C16 nato pa bomo na podlagi teh informacij poiskali naročila za ustrezno stranko in izračunali vsoto skupne cene, ki jo je treba plačati v Celica C17 .
Na izhodu Celica C17 , zahtevano formulo z SUMIF in . VLOOKUP funkcije bodo:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
In po pritisku Vnesite , boste dobili povratno vrednost, kot je prikazano na spodnji sliki.
🔎 Kako deluje formula?
- V tej formuli je VLOOKUP deluje kot drugi argument (Merilo) funkcije SUMIF funkcijo.
- Spletna stran VLOOKUP funkcija poišče ime Alex v polju iskanja (F5:G11) in vrne identifikacijsko številko Alexa.
- Na podlagi identifikacijske številke, ugotovljene v prejšnjem koraku. SUMIF funkcija sešteje vse cene za ustrezno identifikacijsko številko.
Preberite več: Kako pregledati in sešteti več listov v Excelu (2 formuli)
2. SUMIF z VLOOKUP za iskanje ujemanj in vsote v podobnem delovnem listu v Excelu
V tem razdelku bomo uporabili enake postopke, kot so bili opisani prej, vendar je tokrat polje ali tabela za iskanje v drugem delovnem listu. (list2) Ko se bomo torej morali sklicevati na poizvedovalno polje, v katerem so imena strank in njihovi ID-ji, bomo morali navesti tudi ime povezanega delovnega lista. Naslednji delovni list (list1) vsebuje primarne podatke z izhodno celico.
Tu je drugi delovni list (list2) kjer je prisotno polje iskanja.
Če želite zgornje polje za iskanje vključiti v VLOOKUP moramo navesti ime delovnega lista. (list2) To ime delovnega lista se bo samodejno vstavilo, ko boste preklopili na List2 in izberite polje za iskanje za VLOOKUP Tako je končna formula v izhodu Celica C17 bo:
=SUMIF(B5:B14,VLOOKUP(C16,List2!B3:C9,2,FALSE),List1!D5:D14)
Zdaj pritisnite Vnesite in dobili boste rezultatno vrednost, kot je prikazano spodaj.
Preberite več: VLOOKUP in vrnitev vseh ujemanj v Excelu (7 načinov)
Podobna branja
- VLOOKUP ne deluje (8 razlogov in rešitev)
- Excel LOOKUP vs VLOOKUP: s 3 primeri
- Združevanje SUMPRODUCT in VLOOKUP v Excelu
- Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)
- Kako narediti VLOOKUP občutljiv na velikost primera v Excelu (4 metode)
3. Združite funkcije VLOOKUP, SUMPRODUCT in SUMIF za več Excelovih listov
Zdaj bomo delali z več preglednicami. Pri tej metodi bomo naredili vsoto iz podatkov, ki so na voljo v dveh različnih delovnih listih, in nato izluščili vrednost z ukazom VLOOKUP na podlagi ustreznega zneska vsote. Na spodnji sliki je 1. delovni list z imenom Znesek bonusa (Bonus_Amount) je predstavljena s tremi različnimi tabelami. Najbolj leva tabela prikazuje prodajne bonuse za ustrezne prodajne predstavnike. Te zneske bonusov moramo izluščiti z uporabo VLOOKUP funkcijo za polje (E5:F8) Merila za bonus so pravzaprav skupna prodaja, ki jo moramo pridobiti iz dveh različnih delovnih listov z imenom "1. dan in . "2. dan .
V naslednjem delovnem listu so podatki o prodaji za 1. dan novembra 2021.
In še en delovni list z imenom "2. dan je tu s podatki o prodaji za drugi dan.
V prvem delovnem listu (Znesek bonusa) , zahtevano formulo v izhodu Celica C5 bo:
=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)
Po pritisku na Vnesite in uporabo Ročaj za polnjenje za samodejno izpolnjevanje preostalih celic v stolpcu Bonus, bomo dobili naslednje rezultate.
🔎 Kako deluje formula?
- V tej formuli, funkcija INDIRECT se nanaša na imena listov iz celic H5 in H6.
- Funkcija SUMIF uporablja referenčne liste (pridobljene s funkcijo INDIRECT) za vključitev območja vsote in meril za svoje argumente. Rezultatni izpisi te funkcije se vrnejo v polju, ki predstavlja zneske prodaje za določenega prodajalca iz prvega in drugega dne.
- Funkcija SUMPRODUCT sešteje zneske prodaje, ugotovljene v prejšnjem koraku.
- Funkcija VLOOKUP poišče območje tega skupnega zneska prodaje v tabeli (E4:F8) bonusnih meril v Znesek bonusa (Bonus_Amount) list. In končno, vrne znesek bonusa na podlagi razpona meril za prodajalca.
Preberite več: Kako združiti Excelov SUMIF & amp; VLOOKUP na več listih
Uporaba SUMIFS z VLOOKUP za dodajanje več meril
Funkcija SUMIFS lahko zaužije več meril ali pogoji Z združitvijo te funkcije z VLOOKUP , lahko poiščemo vrednost, dodamo nekaj meril in na koncu dobimo vsoto, ki upošteva omenjena merila za iskano vrednost. Nabor podatkov v nadaljevanju je precej podoben tistemu, ki smo ga videli v prvih dveh metodah. V tej tabeli smo dodali nov stolpec za Cena Novi stolpec predstavlja statuse naročil za vse ID-je naročil. SUMIFS tukaj bomo vstavili dve merili - i) identifikacijsko številko naročila za stranko in ii) Status naročila kot "Potrjeno samo.
Zahtevana formula v izhodu Celica C17 bo:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Potrjeno")
Zdaj pritisnite Vnesite in dobili boste skupno ceno izpolnjenih naročil za Marcusa.
Preberite več: VLOOKUP z več merili v Excelu
Zaključne besede
Upam, da vam bodo vse te zgoraj navedene preproste metode zdaj pomagale, da jih boste uporabili v svojih preglednicah Excel, ko jih boste morali združiti. SUMIF z VLOOKUP Če imate kakršna koli vprašanja ali povratne informacije, mi to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi druge članke, povezane s funkcijami Excel na tem spletnem mestu.