Tartalomjegyzék
A Microsoft Excelben kombinálnunk kell a SUMIF és a VLOOKUP funkciók egy értéket keres, és ennek a kritériumnak az alapján egy értéktartományból egy összeget számol ki. Ebben a cikkben megismerhetsz néhány hasznos technikát a SUMIF és az VLOOKUP funkciók néhány megfelelő példával és egyszerű magyarázattal.
Gyakorlati munkafüzet letöltése
Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk.
A SUMIF és a VLOOKUP.xlsx kombinálásaÁttekintés: Excel SUMIF funkció
- Célkitűzés:
A függvény hozzáadja az adott feltétel vagy kritérium által meghatározott cellákat.
- Képlet:
=SUMIF(range, criteria, [sum_range])
- Érvek:
tartomány - A cellák tartománya, ahol a feltétel alkalmazandó. kritériumok - Feltétel a kiválasztott cellatartományra. [sum_range]- A cellák tartománya, ahol a kimenetek fekszenek. A részletesebb magyarázatokat és példákat a SUMIF funkció, kattintson ide .
Áttekintés: Excel VLOOKUP funkció
- Célkitűzés:
A VLOOKUP funkció a táblázat legbaloldali oszlopában keres egy értéket, majd egy megadott oszlopból visszaad egy értéket ugyanabban a sorban.
- Képlet:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Érvek:
lookup_value- Az az érték, amelyet az adott táblázat legbaloldali oszlopában keres. Lehet egyetlen érték vagy értékek tömbje. table_array- Az a táblázat, amelyben a lookup_value-t keresi a bal szélső oszlopban. col_index_num- A táblázat azon oszlopának száma, amelyből az értéket vissza kell adni. [range_lookup]- Megadja, hogy a lookup_value pontos vagy részleges egyezése szükséges-e. 0 a pontos egyezéshez, 1 a részleges egyezéshez. Az alapértelmezett érték 1 (részleges egyezés). Részletesebb magyarázatokat és példákat a VLOOKUP funkció, kattintson ide .
Bővebben: Mi az a táblázat tömbje a VLOOKUP-ban? (Példákkal magyarázva)
3 hasznos módszer a SUMIF és a VLOOKUP kombinálására az Excelben
Amikor kombinálnunk kell SUMIF és VLOOKUP funkciókat, a forgatókönyv két kategóriába sorolható. i) Meg kell keresnünk az egyezéseket, majd a megállapítások alapján összegezni. Vagy, ii) Több táblázatból vagy munkalapból kell összegeznünk, majd meg kell keresnünk az egyezést a VLOOKUP Az első két módszer a következőkben a kezdeti kritériumokat tartalmazza, míg a 3. módszer a második kritériumot foglalja össze.
1. SUMIF a VLOOKUP-pal egyezések kereséséhez és összegzéséhez hasonló munkalapon
Először is ismerkedjünk meg az adathalmazunkkal. Az első tábla (B4:D14) néhány véletlenszerű rendelési adatot ábrázol a termékek azonosítóival és a hozzájuk tartozó árakkal. A második táblázat a jobb oldalon a vásárlók neveit és azonosítóikat mutatja. Amit itt csinálunk, az az, hogy keresünk egy adott vásárló nevére, amely jelen van a C16-os cella majd ez alapján megkeressük a megfelelő ügyfél megrendeléseit, és összegezzük a teljes fizetendő árat a C17-es cella .
A kimeneten C17-es cella , a szükséges képletet a SUMIF és VLOOKUP funkciók lesznek:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
És miután megnyomta Írja be a címet. , az alábbi képen látható visszatérési értéket kapja.
🔎 Hogyan működik a képlet?
- Ebben a képletben a VLOOKUP függvény második argumentumaként (Criteria) működik a SUMIF funkció.
- A VLOOKUP függvény keresi az Alex nevet a keresési tömbben (F5:G11) és visszaadja Alex azonosító számát.
- Az előző lépésben talált azonosító szám alapján a SUMIF funkció összeadja a megfelelő azonosítószámhoz tartozó összes árat.
Bővebben: Hogyan lehet Vlookup és összegzés több lapon keresztül az Excelben (2 képlet)
2. SUMIF a VLOOKUP-pal az egyezések kereséséhez és összegzéséhez hasonló munkalapon az Excelben
Ebben a szakaszban ugyanazokat az eljárásokat alkalmazzuk, mint korábban, de ezúttal a keresési tömb vagy táblázat egy másik munkalapon van jelen. (Sheet2) Amikor tehát a keresőtömbre kell hivatkoznunk, ahol az ügyfelek nevei és azonosítóik találhatók, meg kell említenünk a kapcsolódó lap nevét is. A következő munkalap (Sheet1) tartalmazza az elsődleges adatokat a kimeneti cellával.
És itt a második munkalap (Sheet2) ahol a keresési tömb jelen van.
A fenti keresési tömb beépítése a VLOOKUP függvényben meg kell említenünk a munkalap nevét (Sheet2) Ez a munkalap neve automatikusan be lesz illesztve, amikor átvált a Sheet2 és válassza ki a lookup tömböt a VLOOKUP Tehát a végső képlet a kimeneten a C17-es cella lesz:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Most nyomja meg Írja be a címet. és a kapott értéket az alábbiakban látható módon kapja meg.
Bővebben: VLOOKUP és az összes egyezés visszaadása Excelben (7 mód)
Hasonló olvasmányok
- VLOOKUP nem működik (8 ok & megoldások)
- Excel LOOKUP vs VLOOKUP: 3 példával
- A SUMPRODUCT és a VLOOKUP kombinálása Excelben
- INDEX MATCH vs VLOOKUP funkció (9 példa)
- Hogyan lehet a VLOOKUP esetérzékeny az Excelben (4 módszer)
3. A VLOOKUP, SUMPRODUCT és SUMIF funkciók kombinálása több Excel laphoz
Most több táblázattal fogunk dolgozni. Ebben a módszerben a két különböző munkalapon rendelkezésre álló adatokból összegzést végzünk, majd kivonunk egy értéket a VLOOKUP függvényt a megfelelő összeg alapján. Az alábbi képen az 1. munkalap, amelynek neve Bonus_Amount 3 különböző táblázatot tartalmaz. A legbaloldali táblázatban a megfelelő értékesítési képviselők értékesítési bónuszai szerepelnek. Ezeket a bónuszösszegeket kell kinyernünk a VLOOKUP függvény a tömbhöz (E5:F8) A bónuszkritériumok valójában a teljes értékesítés, amelyet két különböző munkalapból kell kihúznunk. '1. nap' és '2. nap' .
A következő munkalap a 2021. novemberi 1. nap értékesítési adatait tartalmazza.
És egy másik munkalap a következő névvel '2. nap' itt van a második napi értékesítési adatokkal.
Az 1. munkalapon (Bonus_Amount) , a kívánt képlet a kimeneten C5 sejt lesz:
=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)
Miután megnyomta a Írja be a címet. és a Töltse ki a fogantyút a Bonus oszlop többi cellájának automatikus kitöltéséhez, a következő kimeneteket kapjuk.
🔎 Hogyan működik a képlet?
- Ebben a képletben, az INDIRECT funkció a H5 és H6 cellákból származó lapnevekre utal.
- A SUMIF függvény a (INDIRECT függvénnyel kapott) referencialapokat használja az argumentumok összegtartományának és kritériumainak megadásához. A függvény eredményül kapott kimenetei egy olyan tömbben térnek vissza, amely egy adott értékesítő számára az 1. és a 2. nap értékesítési összegeit tartalmazza.
- A SUMPRODUCT függvény összeadja az előző lépésben talált értékesítési összegeket.
- A VLOOKUP függvény a táblázatban keresi a teljes értékesítési összeg tartományát. (E4:F8) a bónuszkritériumok a Bonus_Amount Végül pedig visszaadja a bónusz összegét az értékesítőre vonatkozó kritériumtartomány alapján.
Bővebben: Hogyan lehet kombinálni az Excel SUMIF & VLOOKUP több lapon keresztül
A SUMIFS és a VLOOKUP használata több kritérium hozzáadásához
A SUMIFS függvény képes felvenni több kritérium vagy feltételek Ezt a funkciót kombinálva a VLOOKUP , megkereshetünk egy értéket, hozzáadhatunk néhány kritériumot, és végül kapunk egy összeget, figyelembe véve az említett kritériumokat a keresési értékhez. Az alábbiakban bemutatott adatkészlet nagyon hasonló az első két módszerben látottakhoz. Ebben a táblázatban egy új oszlopot adtunk hozzá a Ár Az új oszlop az összes rendelési azonosítóhoz tartozó rendelési státuszokat mutatja be. A SUMIFS függvényben két kritériumot fogunk beilleszteni- i) Az ügyfél konkrét rendelési azonosítója, és ii) Megrendelés állapota mint 'Megerősítve' csak.
A kimeneten a szükséges képlet C17-es cella lesz:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Megerősítve")
Most nyomja meg Írja be a címet. és megkapod a Marcusnak megfelelő megrendelések teljes árát.
További információ: VLOOKUP több kritériummal az Excelben
Záró szavak
Remélem, hogy a fent említett egyszerű módszerek mindegyike segít majd Önnek abban, hogy alkalmazza őket az Excel táblázatokban, amikor össze kell kombinálnia SUMIF a VLOOKUP függvény. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Vagy nézze meg az Excel-funkciókkal kapcsolatos egyéb cikkeinket ezen a weboldalon.