Ynhâldsopjefte
Yn Microsoft Excel moatte wy de funksjes SUMIF en VLOOKUP kombinearje om in wearde te sykjen, en op basis fan dat kritearium wurdt in som berekkene út in berik fan wearden. Yn dit artikel sille jo in pear nuttige techniken leare om SUMIF- en VLOOKUP -funksjes te kombinearjen mei wat geskikte foarbylden en ienfâldige ferklearrings.
Download Practice Workbook
Jo kinne it Excel-wurkboek downloade dat wy hawwe brûkt om dit artikel ta te rieden.
SUMIF kombinearje mei VLOOKUP.xlsxOersjoch: Excel SUMIF-funksje
- Doel:
De funksje foeget de sellen ta oantsjutte troch in opjûne betingst of kritearia.
- Formule:
=SUMIF(berik, kritearia, [som_berik])
- Arguminten:
berik - It berik fan sellen wêr't de betingst tapast wurdt. kritearia- Betingst foar it selektearre berik fan sellen. [sum_range]- It berik fan sellen dêr't de útgongen lizze. Foar mear detaillearre útlis en foarbylden mei de funksje SUMIF , klik hjir .
Oersjoch: Excel VLOOKUP-funksje
- Doel:
De funksje VLOOKUP siket in wearde yn 'e lofterste kolom yn in tabel en jout dan in wearde werom yn deselde rige fan in oantsjutte kolom.
- Formule:
=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])
- Arguminten:
lookup_value- De wearde dy't it siket yn 'e lofterste kolom fan' e opjûne tabel. Kin in inkele wearde wêze as in array fan wearden. table_array- De tabel wêryn it siket nei de lookup_value yn 'e lofterste kolom. col_index_num- It nûmer fan de kolom yn de tabel dêr't in wearde út weromjûn wurde moat. [range_lookup]- Fertelt oft in eksakte of foar in part oerienkomst fan de lookup_value fereaske is. 0 foar in eksakte wedstriid, 1 foar in part oerienkomst. Standert is 1 (diellike wedstriid). Foar mear detaillearre útlis en foarbylden mei de funksje VLOOKUP , klik hjir .
Lês mear: What Is a Table Array in VLOOKUP? (útlein mei foarbylden)
3 Nuttige metoaden om SUMIF en VLOOKUP te kombinearjen yn Excel
As wy SUMIF en
1. SUMIF mei VLOOKUP om wedstriden te finen en som te finen yn ferlykber wurkblêd
Litte wy yn 'e kunde komme mei úsdataset earst. De earste tabel (B4: D14) fertsjintwurdiget wat willekeurige folchoarder gegevens mei produkten IDs en harren oerienkommende prizen. De twadde tabel oan 'e rjochterkant toant de klantnammen en har ID's. Wat wy hjir sille dwaan is sykjen nei in spesifike klantnamme oanwêzich yn Sel C16 en dan op basis fan dizze ienige ynformaasje, sille wy sykje nei de oarders foar de korrespondearjende klant en meitsje in som fan 'e totale priis te beteljen yn Sel C17 .
Yn de útfier Sel C17 , de fereaske formule mei de SUMIF en VLOOKUP funksjes sille wêze:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
En nei it drukken op Enter , krije jo de weromwearde lykas werjûn yn 'e ôfbylding hjirûnder.
🔎 Hoe wurket de formule?
- Yn dizze formule wurket de VLOOKUP funksje as it twadde argumint (Kriteria) fan de SUMIF funksje.
- De VLOOKUP funksje siket nei de namme Alex yn de opsykmatrix (F5:G11) en jout it ID-nûmer foar Alex werom.
- Basearre op it ID-nûmer fûn yn it foarige stap, de SUMIF funksje telt alle prizen foar it oerienkommende ID-nûmer op.
Lês mear: How to Vlookup and Sum Across Mul tipleblêden yn Excel (2 formules)
2. SUMIF mei VLOOKUP om oerienkomsten te finen en som yn ferlykber wurkblêd yn Excel
Yn dizze seksje sille wy deselde prosedueres tapasse dy't beskreaun binneearder mar dizze kear is de opsykarray of tabel oanwêzich yn in oar wurkblêd (Sheet2) . Dat, as wy moatte ferwize nei de opsykarray wêr't de klantnammen en har ID's lizze, moatte wy de relatearre blêdnamme ek neame. It folgjende wurkblêd (Sheet1) befettet de primêre gegevens mei de útfiersel.
En hjir is it twadde wurkblêd (Sheet2) wêr't de opsykmatrix oanwêzich is.
Om de boppesteande opsykarray op te nimmen yn de VLOOKUP funksje, moatte wy de wurkblêdnamme ( Blêd2) . Dizze wurkblêdnamme sil automatysk ynfoege wurde as jo oerskeakelje nei Sheet2 en de opsykarray foar de VLOOKUP funksje selektearje. Dus, de definitive formule yn 'e útfier Sel C17 sil wêze:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Druk no op Fier yn en jo krije de resultearjende wearde lykas hjirûnder werjûn.
Lês mear: VLOOKUP en Alle wedstriden weromjaan yn Excel (7 manieren)
Fergelykbere lêzingen
- VLOOKUP wurket net (8 redenen en oplossingen)
- Excel LOOKUP vs VLOOKUP: Mei 3 foarbylden
- SUMPRODUCT en VLOOKUP kombinearje yn Excel
- INDEX MATCH vs VLOOKUP Funksje (9 foarbylden)
- Hoe VLOOKUP saakgefoelich meitsje yn Excel (4 metoaden)
3. Kombinearje VLOOKUP-, SUMPRODUCT- en SUMIF-funksjes foar meardere Excel-blêden
No sille wywurkje mei meardere spreadsheets. Yn dizze metoade sille wy in som meitsje fan 'e gegevens beskikber yn ferskate twa ferskillende wurkblêden en dan in wearde ekstrahearje mei de VLOOKUP funksje basearre op it oerienkommende bedrach fan 'e som. Op de foto hjirûnder is 1e wurkblêd mei de namme Bonus_Amount oanwêzich mei 3 ferskillende tabellen. De lofterste tabel sil de ferkeapbonussen sjen litte foar de korrespondearjende ferkeapfertsjintwurdigers. Wy moatte dizze bonusbedraggen ekstrahearje troch de VLOOKUP funksje te brûken foar de array (E5:F8) relatearre oan de bonuskritearia. De bonuskritearia binne eins de totale ferkeap dy't wy moatte lûke út twa ferskillende wurkblêden neamd 'Day 1' en 'Day 2' .
It folgjende wurkblêd is de ferkeapgegevens foar dei 1 yn novimber 2021.
En in oar wurkblêd mei de namme 'Dei 2' is hjir mei de ferkeapgegevens foar de twadde dei.
Yn it 1e wurkblêd (Bonus_Bedrach) , de fereaske formule yn de útfier Sel C5 sil wêze:
=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)
Nei it drukken op Enter en te brûken Folje Handle om de rest fan de sellen yn de Bonuskolom automatysk yn te foljen, krije wy de folgjende útgongen.
🔎 Hoe wurket de formule?
- Yn dizze formule ferwiist de INDIREKTE funksje nei de blêdnammen út sellen H5 en H6.
- De SUMIF funksje brûkt de referinsjeblêden(Behelle troch de funksje INDIRECT) om it somberik en kritearia foar syn arguminten op te nimmen. De resultearjende útgongen fan dizze funksje komme werom yn in array dy't de ferkeapbedraggen foar in spesifike ferkeaper fan dei 1 en dei 2 fertsjintwurdiget. stap.
- De funksje VLOOKUP siket nei it berik fan dit totale ferkeapbedrach yn 'e tabel (E4:F8) fan Bonuskritearia yn it Bonusbedrach blêd. En as lêste, it jout de bonus bedrach basearre op de kritearia berik foar in ferkeaper.
Lês mear: Hoe kombinearje Excel SUMIF & amp; VLOOKUP oer meardere blêden
Gebrûk fan SUMIFS mei VLOOKUP om meardere kritearia ta te foegjen
De SUMIFS-funksje is yn steat om yn te nimmen meardere kritearia of betingsten . Troch dizze funksje te kombinearjen mei VLOOKUP kinne wy in wearde opsykje, wat kritearia tafoegje en úteinlik in som krije mei it each op de neamde kritearia foar de opsykwearde. De dataset yn 'e folgjende is frij ferlykber mei dejinge dy't wy hawwe sjoen yn' e earste twa metoaden. Yn dizze tabel hawwe wy in nije kolom tafoege nei de kolom Priis . De nije kolom stiet foar de oarderstatussen foar alle bestelling-ID's. Troch hjir de funksje SUMIFS te brûken, sille wy twa kritearia ynfoegje- i) De spesifike bestelling-ID foar in klant, en ii) Orderstatus as 'Befêstige' allinnich.
Defereaske formule yn 'e útfier Sel C17 sil wêze:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")
Druk no op Enter en jo krije de totale priis fan 'e konforme oarders foar Marcus.
Lês mear: VLOOKUP mei meardere kritearia yn Excel
Slútwurden
Ik hoopje dat al dizze hjirboppe neamde ienfâldige metoaden jo no sille helpe om se yn jo Excel-spreadsheets ta te passen as jo SUMIF moatte kombinearje mei de funksje VLOOKUP . As jo fragen of feedback hawwe, lit it my dan witte yn 'e kommentaar seksje. Of jo kinne ús oare artikels kontrolearje oer Excel-funksjes op dizze webside.