Kombinácia SUMIF a VLOOKUP v programe Excel (3 rýchle prístupy)

  • Zdieľajte To
Hugh West

V programe Microsoft Excel musíme kombinovať SUMIF a Funkcie VLOOKUP na hľadanie hodnoty a na základe tohto kritéria sa vypočíta súčet z rozsahu hodnôt. V tomto článku sa naučíte niekoľko užitočných techník na kombináciu SUMIF a VLOOKUP funkcie s vhodnými príkladmi a jednoduchými vysvetleniami.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

Kombinácia SUMIF s VLOOKUP.xlsx

Prehľad: Funkcia SUMIF programu Excel

  • Cieľ:

Funkcia pridáva bunky určené danou podmienkou alebo kritériami.

  • Vzorec:

=SUMIF(rozsah, kritériá, [sum_range])

  • Argumenty:

rozsah - Rozsah buniek, na ktoré sa podmienka použije. kritériá - Podmienka pre vybraný rozsah buniek. [sum_range]- Rozsah buniek, v ktorých ležia výstupy. Podrobnejšie vysvetlenia a príklady s SUMIF funkcie, kliknite sem .

Prehľad: Funkcia Excel VLOOKUP

  • Cieľ:

Funkcia VLOOKUP vyhľadá hodnotu v najľavejšom stĺpci tabuľky a potom vráti hodnotu v tom istom riadku zo zadaného stĺpca.

  • Vzorec:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Argumenty:

lookup_value- Hodnota, ktorú hľadá v ľavom stĺpci danej tabuľky. Môže to byť jedna hodnota alebo pole hodnôt. table_array- Tabuľka, v ktorej hľadá hodnotu lookup_value v ľavom stĺpci. col_index_num- Číslo stĺpca v tabuľke, z ktorého sa má vrátiť hodnota. [range_lookup]- Určuje, či sa vyžaduje presná alebo čiastočná zhoda hodnoty lookup_value. 0 pre presnú zhodu, 1 pre čiastočnú zhodu. Predvolená hodnota je 1 (čiastočná zhoda). VLOOKUP funkcie, kliknite sem .

Prečítajte si viac: Čo je pole tabuliek vo VLOOKUP? (Vysvetlené na príkladoch)

3 užitočné metódy na kombináciu SUMIF a VLOOKUP v programe Excel

Keď musíme kombinovať SUMIF a VLOOKUP funkcie, scenár možno rozdeliť do dvoch kategórií. i) Musíme hľadať zhody a potom na základe zistení vytvoriť súčet. Alebo, ii) Musíme vytvoriť súčet z viacerých tabuliek alebo pracovných hárkov a potom hľadať zhodu s VLOOKUP Prvé dve metódy v nasledujúcom texte pokrývajú počiatočné kritériá a tretia metóda zhrnie druhé kritérium.

1. SUMIF s VLOOKUP na nájdenie zhody a súčtu v podobnom hárku

Najprv sa zoznámime s naším súborom údajov. Prvá tabuľka (B4:D14) predstavuje niektoré náhodné údaje o objednávkach s ID produktov a ich príslušnými cenami. Druhá tabuľka vpravo zobrazuje mená zákazníkov a ich ID. Tu budeme vyhľadávať konkrétne meno zákazníka prítomné v Bunka C16 a potom len na základe týchto informácií vyhľadáme objednávky pre príslušného zákazníka a urobíme súčet celkovej ceny, ktorú treba zaplatiť v Bunka C17 .

Vo výstupe Bunka C17 , požadovaný vzorec s SUMIF a VLOOKUP funkcie budú:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

A po stlačení Vstúpte na stránku , dostanete návratovú hodnotu, ako je znázornené na obrázku nižšie.

🔎 Ako vzorec funguje?

  • V tomto vzorci sa VLOOKUP funkcia funguje ako druhý argument (Criteria) funkcie SUMIF funkcie.
  • Stránka VLOOKUP funkcia vyhľadá meno Alex v poli vyhľadávania (F5:G11) a vráti číslo ID pre Alexa.
  • Na základe identifikačného čísla zisteného v predchádzajúcom kroku SUMIF funkcia sčíta všetky ceny pre príslušné identifikačné číslo.

Prečítajte si viac: Ako vyhľadávať a sčítavať na viacerých listoch v programe Excel (2 vzorce)

2. SUMIF s VLOOKUP na nájdenie zhody a súčtu v podobnom hárku v programe Excel

V tejto časti použijeme rovnaké postupy ako predtým, ale tentoraz sa vyhľadávacie pole alebo tabuľka nachádza v inom hárku (Sheet2) . Takže keď sa budeme potrebovať odvolať na vyhľadávacie pole, v ktorom sa nachádzajú mená zákazníkov a ich ID, budeme musieť uviesť aj príslušný názov hárku. Nasledujúci pracovný hárok (List1) obsahuje primárne údaje s výstupnou bunkou.

A tu je druhý pracovný list (Sheet2) kde sa nachádza vyhľadávacie pole.

Zahrnutie vyššie uvedeného vyhľadávacieho poľa do VLOOKUP musíme uviesť názov pracovného hárka (Sheet2) . Tento názov pracovného hárka sa automaticky vloží, keď prepnete na List2 a vyberte vyhľadávacie pole pre VLOOKUP Takže konečný vzorec vo výstupe Bunka C17 bude:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

Teraz stlačte Vstúpte na stránku a dostanete výslednú hodnotu, ako je znázornené nižšie.

Prečítajte si viac: VLOOKUP a vrátenie všetkých zhody v programe Excel (7 spôsobov)

Podobné čítania

  • VLOOKUP nefunguje (8 dôvodov & riešenia)
  • Excel LOOKUP vs VLOOKUP: s 3 príkladmi
  • Kombinácia SUMPRODUCT a VLOOKUP v programe Excel
  • Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)
  • Ako urobiť VLOOKUP citlivým na prípady v programe Excel (4 metódy)

3. Kombinácia funkcií VLOOKUP, SUMPRODUCT a SUMIF pre viacero hárkov programu Excel

Teraz budeme pracovať s viacerými tabuľkami. V tejto metóde vytvoríme súčet z údajov dostupných v dvoch rôznych pracovných hárkoch a potom získame hodnotu pomocou príkazu VLOOKUP na základe príslušnej sumy. Na obrázku nižšie je 1. pracovný hárok s názvom Bonus_Amount je prítomná s 3 rôznymi tabuľkami. V tabuľke úplne vľavo sa zobrazia predajné bonusy pre príslušných obchodných zástupcov. Tieto sumy bonusov musíme získať použitím príkazu VLOOKUP funkcia pre pole (E5:F8) Bonusové kritériá sú vlastne celkové tržby, ktoré musíme vytiahnuť z dvoch rôznych pracovných hárkov s názvom "Deň 1 a "Deň 2 .

Nasledujúci pracovný hárok obsahuje údaje o predaji za 1. deň v novembri 2021.

A ďalší pracovný hárok s názvom "Deň 2 je tu s údajmi o predaji za druhý deň.

V prvom pracovnom liste (Bonus_Amount) , požadovaný vzorec vo výstupe Bunka C5 bude:

=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 stlačení Vstúpte na stránku a používanie Rukoväť náplne na automatické vyplnenie zvyšných buniek v stĺpci Bonus získame nasledujúce výstupy.

🔎 Ako vzorec funguje?

  • V tomto vzorci, funkcia INDIRECT sa vzťahuje na názvy hárkov z buniek H5 a H6.
  • Funkcia SUMIF používa referenčné listy (Získané funkciou INDIRECT), ktoré obsahujú rozsah súčtu a kritériá pre jej argumenty. Výsledné výstupy z tejto funkcie sa vrátia v poli, ktoré predstavuje sumy predaja pre konkrétneho predajcu z 1. a 2. dňa.
  • Funkcia SUMPRODUCT sčíta sumy predaja zistené v predchádzajúcom kroku.
  • Funkcia VLOOKUP vyhľadá v tabuľke rozsah tejto celkovej sumy predaja (E4:F8) bonusových kritérií v Bonus_Amount a nakoniec vráti výšku bonusu na základe rozsahu kritérií pre predajcu.

Prečítajte si viac: Ako kombinovať Excel SUMIF & VLOOKUP vo viacerých hárkoch

Použitie SUMIFS s VLOOKUP na pridanie viacerých kritérií

Funkcia SUMIFS je schopný prijímať viacero kritérií alebo podmienky Kombináciou tejto funkcie s VLOOKUP , môžeme vyhľadať hodnotu, pridať niektoré kritériá a nakoniec získať súčet zohľadňujúci uvedené kritériá pre hľadanú hodnotu. Dátový súbor v nasledujúcej tabuľke je dosť podobný tomu, ktorý sme videli v prvých dvoch metódach. V tejto tabuľke sme pridali nový stĺpec za Cena Nový stĺpec predstavuje stavy objednávok pre všetky ID objednávok. Pomocou SUMIFS tu vložíme dve kritériá - i) ID konkrétnej objednávky zákazníka a ii) Stav objednávky ako "Potvrdené iba.

Požadovaný vzorec vo výstupe Bunka C17 bude:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Potvrdené")

Teraz stlačte Vstúpte na stránku a získate celkovú cenu vyhovujúcich objednávok pre Marcusa.

Prečítajte si viac: VLOOKUP s viacerými kritériami v programe Excel

Záverečné slová

Dúfam, že všetky tieto jednoduché metódy, ktoré sme uviedli vyššie, vám teraz pomôžu uplatniť ich vo vašich tabuľkách Excel, keď budete musieť kombinovať SUMIF s VLOOKUP Funkcia Ak máte nejaké otázky alebo pripomienky, dajte mi vedieť v časti s komentármi. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií Excelu na tejto webovej stránke.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.