Súčet s funkciami INDEX-MATCH v rámci viacerých kritérií v programe Excel

  • Zdieľajte To
Hugh West

Obsah

Pri práci s veľkým množstvom údajov v programe Excel je veľmi bežné používať INDEX-MATCH funkcie na vyhľadávanie parametrov pod viacero kritérií pre súčet alebo iné súvisiace aplikácie. V tomto článku sa dozviete, ako môžete SUM začleniť, SUMPRODUCT , SUMIF , alebo Funkcie SUMIFS spolu so vzorcom INDEX-MATCH sčítanie alebo vyhodnotenie sčítania podľa mnohých kritérií v programe Excel.

Vyššie uvedená snímka obrazovky je prehľad článku, ktorý predstavuje súbor údajov & príklad toho, ako môžete vyhodnotiť súčet v programe Excel pod rôzne podmienky spolu so stĺpcami & riadky . Viac informácií o súbore údajov a všetkých vhodných funkciách sa dozviete v nasledujúcich metódach v tomto článku.

Stiahnite si cvičebnicu

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

SUM s INDEX a MATCH

Úvod do funkcií: SUM, INDEX a MATCH s príkladmi

Skôr ako sa dostaneme k tomu, ako tieto tri funkcie fungujú spoločne, predstavíme si tieto funkcie & ich pracovný postup jeden po druhom.

1. SUM

  • Cieľ:

Súčet všetkých čísel v rozsahu buniek.

  • Syntax vzorca:

=SUM(číslo1, [číslo2],...)

  • Príklad:

V našom súbore údajov sa nachádza zoznam počítačových zariadení rôznych značiek spolu s predajnými cenami za 6 mesiacov v obchode s počítačmi.

Chceme poznať celkovú predajnú cenu stolových počítačov všetkých značiek len za január.

📌 Kroky:

➤ V Bunka F18 , musíme napísať:

=SUM((C5:C14=F16)*D5:D14)

➤ Tlač Vstúpte na stránku & uvidíte celkovú predajnú cenu všetkých stolových počítačov za január naraz.

Vnútri SUM funkcia, existuje len jedno pole. Tu, C5:C14=F16 znamená, že funkcii prikazujeme, aby porovnávala kritériá z Bunka F16 v rozsahu buniek C5:C14 . Pridaním ďalšieho rozsahu buniek D5:D14 s Hviezdička(*) predtým hovoríme funkcii, aby z daného rozsahu sčítala všetky hodnoty podľa zadaných kritérií.

2. INDEX

  • Cieľ:

Vráti hodnotu referencie bunky v priesečníku konkrétneho riadku a stĺpca v danom rozsahu.

  • Syntax vzorca:

=INDEX(pole, číslo_riadku, [číslo_stĺpca])

alebo,

=INDEX(odkaz, číslo_riadku, [číslo_stĺpca], [číslo_oblasti])

  • Príklad:

Predpokladajme, že chceme poznať hodnotu v priesečníku 3. riadku & 4. stĺpca z poľa predajných cien z tabuľky.

📌 Kroky:

➤ V Bunka F19 , typ:

=INDEX(D5:I14,3,4)

➤ Tlač Vstúpte na stránku & dostanete výsledok.

Keďže 4. stĺpec v poli predstavuje predajné ceny všetkých zariadení za apríl & 3. riadok predstavuje kategóriu stolných počítačov Lenovo, takže v ich priesečníku v poli nájdeme predajnú cenu stolného počítača Lenovo v apríli.

Prečítajte si viac: Ako používať funkciu INDEX v programe Excel (8 príkladov)

3. MATCH

  • Cieľ:

Vráti relatívnu pozíciu položky v poli, ktorá zodpovedá zadanej hodnote v zadanom poradí.

  • Syntax vzorca:

=MATCH(lookup_value, lookup_array, [match_type])

  • Príklad:

Najskôr sa dozvieme pozíciu mesiaca jún z hlavičiek mesiacov.

📌 Kroky:

➤ V Bunka F17 , náš vzorec bude:

=MATCH(F16,D4:I4,0)

➤ Tlač Vstúpte na stránku & zistíte, že pozícia stĺpca mesiaca jún je 6 v záhlaví mesiaca.

Zmena názvu mesiaca v Bunka F17 & zobrazí sa súvisiaca pozícia stĺpca iného vybraného mesiaca.

A ak chceme zistiť pozíciu značky Dell v riadku z názvov značiek v Stĺpec B , potom vzorec v Bunka F20 bude:

=MATCH(F19,B5:B14,0)

Tu, B5:B14 je rozsah buniek, v ktorých sa bude hľadať názov značky. Ak zmeníte názov značky v Bunka F19 , získate pozíciu súvisiaceho riadku tejto značky z vybraného rozsahu buniek.

Spoločné používanie funkcií INDEX a MATCH v programe Excel

Teraz budeme vedieť, ako používať INDEX & MATCH funkcie spolu ako funkciu a čo presne táto kombinovaná funkcia vráti ako výstup. INDEX-MATCH funkcia je účinná na vyhľadávanie konkrétnych údajov z veľkého poľa. MATCH funkcia tu hľadá pozície riadkov & stĺpcov vstupných hodnôt & the INDEX funkcia jednoducho vráti výstup z priesečníka pozícií tohto riadku & stĺpca.

Teraz chceme na základe nášho súboru údajov zistiť celkovú predajnú cenu značky Lenovo v júni.

📌 Kroky:

➤ V Bunka E19 , typ:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

➤ Tlač Vstúpte na stránku & výsledok nájdete okamžite.

Ak zmeníte mesiac & názov zariadenia v E16 & E17 resp. získate príslušný výsledok v E19 hneď.

Prečítajte si viac: Ako vybrať konkrétne údaje v programe Excel (6 metód)

Vkladanie funkcií INDEX a MATCH do funkcie SUM

Tu je hlavná časť článku založená na použití SUM alebo SUMPRODUCT, INDEX & MATCH Pomocou tejto zloženej funkcie môžeme nájsť výstupné údaje podľa 10 rôznych kritérií. SUM bude použitá pre všetky naše kritériá, ale môžete ju nahradiť funkciou SUMPRODUCT funkcia príliš & výsledky sa nezmenia.

Kritérium 1: Vyhľadanie výstupu na základe 1 riadku & 1 stĺpca s funkciami SUM, INDEX a MATCH spolu

Na základe nášho prvého kritéria chceme poznať celkovú predajnú cenu značky Acer v apríli.

📌 Kroky:

➤ V Bunka F20 , vzorec bude nasledovný:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0))

➤ Tlač Vstúpte na stránku & návratová hodnota bude 3 250,00 USD.

Prečítajte si viac: Index Excel Porovnanie jedného/viacerých kritérií s jedným/viacerými výsledkami

Kritérium 2: Extrakcia údajov na základe 1 riadku & 2 stĺpcov s funkciami SUM, INDEX a MATCH spolu

Teraz chceme zistiť celkovú predajnú cenu zariadení HP v mesiacoch február a jún.

📌 Kroky:

➤ V Bunka F21 , musíme napísať:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0))

➤ Po stlačení Vstúpte na stránku , zistíte, že výsledná hodnota je 21 990,00 USD.

Tu, v druhom MATCH Funkcia definuje mesiace v hranatých zátvorkách. Vráti pozície stĺpcov oboch mesiacov. INDEX funkcia potom vyhľadá predajné ceny na základe priesečníkov riadkov & stĺpcov a nakoniec SUM funkcia ich sčíta.

Kritérium 3: Určenie hodnôt na základe 1 riadku & všetky stĺpce s funkciami SUM, INDEX a MATCH spolu

V tejto časti sa budeme zaoberať všetkými stĺpcami s 1 pevným riadkom. Môžeme tu teda nájsť celkovú predajnú cenu zariadení Lenovo vo všetkých mesiacoch podľa našich kritérií.

📌 Kroky:

➤ V Bunka F20 , typ:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

➤ Tlač Vstúpte na stránku & nájdete celkovú predajnú cenu ako 36 830,00 USD.

Ak chceme v tejto funkcii pridať kritériá na zohľadnenie všetkých mesiacov alebo všetkých stĺpcov, musíme zadať 0 ako argument. column_pos vo vnútri MATCH funkcie.

Prečítajte si viac: Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke

Kritérium 4: Výpočet súčtu na základe 2 riadkov & 1 stĺpec s funkciami SUM, INDEX a MATCH spolu

V tejto časti v rámci kritérií 2 riadkov & 1 stĺpca zistíme celkovú predajnú cenu zariadení HP & Lenovo v júni.

📌 Kroky:

➤ V Bunka F21 , vzorec bude zodpovedať daným kritériám:

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

➤ Po stlačení Vstúpte na stránku , nájdeme návratovú hodnotu 16 680 USD.

Tu vo vnútri prvého MATCH musíme zadať HP & Lenovo vo vnútri poľa tak, že ich uzavrieme kučeravými zátvorkami.

Prečítajte si viac: Indexová zhoda súčtu viacerých riadkov v programe Excel (3 spôsoby)

Kritérium 5: Vyhodnotenie súčtu na základe 2 riadkov & 2 stĺpcov s funkciami SUM, INDEX a MATCH spoločne

Teraz vezmeme do úvahy 2 riadky a 2 stĺpce, aby sme získali celkové predajné ceny zariadení HP a Lenovo za dva konkrétne mesiace - apríl a jún.

📌 Kroky:

➤ Zadajte Bunka F22 :

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0))

➤ Tlač Vstúpte na stránku & zobrazí sa výstup v hodnote 25 980,00 USD.

Robíme to tak, že začleňujeme dve SUM funkcie pridaním Plus(+) medzi nimi za dva rôzne mesiace.

Podobné čítania

  • INDEX MATCH vo viacerých listoch v programe Excel (s alternatívou)
  • Ako porovnať viacero kritérií z rôznych polí v programe Excel
  • Indexová zhoda s viacerými zhodami v programe Excel (5 metód)
  • Ako používať funkcie INDEX & MATCH v hárku Excel VBA
  • INDEX MATCH Viaceré kritériá so zástupným znakom v programe Excel (kompletný sprievodca)

Kritérium 6: Zistenie výsledku na základe 2 riadkov & všetkých stĺpcov pomocou funkcií SUM, INDEX a MATCH spolu

V tejto časti sa budeme zaoberať 2 riadkami & všetkými stĺpcami. Zistíme teda celkové predajné ceny zariadení HP & Lenovo vo všetkých mesiacoch.

📌 Kroky:

➤ Náš vzorec bude v Bunka F21:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

➤ Tlač Vstúpte na stránku & zistíme, že výsledná hodnota je 89 870 USD.

Kritérium 7: Určenie výstupu na základe všetkých riadkov & 1 stĺpec s funkciami SUM, INDEX a MATCH spolu

Podľa tohto kritéria môžeme teraz získať celkové predajné ceny všetkých zariadení za jeden mesiac (marec).

📌 Kroky:

➤ Vložte vzorec do Bunka F20 :

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0))

➤ Tlač Vstúpte na stránku & Hotovo. Návratová hodnota bude 141 230,00 USD.

Kritérium 8: Extrahovanie hodnôt na základe všetkých riadkov & 2 stĺpcov pomocou funkcií SUM, INDEX a MATCH spoločne

V tejto časti určíme celkovú predajnú cenu všetkých zariadení za dva mesiace - február a jún.

📌 Kroky:

➤ V Bunka F21 , musíme napísať:

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0))

➤ Po stlačení Vstúpte na stránku , celková predajná cena bude 263 140,00 USD.

Kritérium 9: Zistenie výsledku na základe všetkých riadkov & všetkých stĺpcov pomocou funkcií SUM, INDEX a MATCH spolu

V tabuľke teraz zistíme celkovú predajnú cenu všetkých zariadení za všetky mesiace.

📌 Kroky:

➤ V Bunka F20 , musíte zadať:

=SUM(INDEX(D5:I14,0,0))

➤ Tlač Vstúpte na stránku & dostanete výslednú hodnotu 808 090,00 USD.

Nemusíte používať MATCH funkcie, pretože definujeme všetky stĺpce & pozície riadkov zadaním 0 vo vnútri INDEX funkcie.

Kritérium 10: Výpočet súčtu na základe rozdielnych dvojíc pomocou funkcií SUM, INDEX a MATCH spoločne

V našom poslednom kritériu zistíme celkové predajné ceny zariadení HP za apríl spolu so zariadeniami Lenovo za jún.

📌 Kroky:

➤ Podľa tohto kritéria náš vzorec v Bunka F22 bude:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

➤ Teraz stlačte Vstúpte na stránku & uvidíte výsledok ako 12 730,00 USD.

Pri pridávaní rôznych dvojíc v tejto kombinovanej funkcii musíme vložiť názvy zariadení & mesiacov do dvoch polí na základe argumentov pre pozície riadkov & stĺpcov a názvy zariadení & mesiacov z dvojíc musia byť zachované v zodpovedajúcom poradí.

Prečítajte si viac: INDEX MATCH s viacerými kritériami v inom hárku (2 spôsoby)

Použitie funkcie SUMIF s funkciami INDEX-MATCH na sčítanie podľa viacerých kritérií

Skôr ako sa dostaneme k použitiu ďalšieho kombinovaného vzorca, predstavíme si SUMIF fungovať teraz.

  • Vzorec Cieľ:

Pridanie buniek špecifikovaných danými podmienkami alebo kritériami.

  • Syntax vzorca:

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

  • Argumenty:

rozsah - Rozsah buniek, v ktorých sa nachádzajú kritériá.

kritériá - Vybrané kritériá pre rozsah.

sum_range- Rozsah buniek, ktoré sa berú do úvahy na sčítanie.

  • Príklad:

Tu použijeme náš predchádzajúci súbor údajov, aby sme zachovali tok. Pomocou funkcie SUMIF zistíme celkový predaj v máji len pre stolové počítače všetkých značiek. Takže náš vzorec v Bunka F18 bude:

=SUMIF(C5:C14,F17,H5:H14)

Po stlačení Vstúpte na stránku , dostanete celkovú predajnú cenu 71 810 USD.

Používajme SUMIF s INDEX & MATCH funkcie na sčítanie podľa viacerých kritérií spolu so stĺpcami & riadkami. Náš súbor údajov je teraz trochu upravený. V Stĺpec A , 5 značiek je teraz prítomných s viacerými zobrazeniami pre svoje 2 typy zariadení. Predajné ceny v ostatných stĺpcoch sa nezmenili.

Celkový predaj zariadení Lenovo sa dozvieme v júni.

📌 Kroky:

➤ Na výstupe Bunka F18 , súvisiaci vzorec bude:

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0))

➤ Tlač Vstúpte na stránku & dostanete celkovú predajnú cenu pre Lenovo v júni naraz.

A ak chcete prejsť do kategórie zariadení, za predpokladu, že chcete zistiť celkovú predajnú cenu pre stolný počítač, potom naša Rozsah súčtu bude C5:C14 & Kritériá súčtu bude teraz plocha. V takom prípade bude vzorec nasledovný:

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0))

Prečítajte si viac: Excel INDEX MATCH s viacerými kritériami (4 vhodné príklady)

Používanie funkcie SUMIFS s funkciami INDEX & MATCH v programe Excel

SUMIFS je podkategória SUMIF Použitie funkcie SUMIFS a INDEX & MATCH môžete pridať viac ako 1 kritérium, čo nie je možné pomocou SUMIF funkciu. V SUMIFS funkcie, musíte zadať Rozsah súčtu najprv, potom Rozsah kritérií , ako aj Kritériá rozsahu, budú umiestnené. Teraz na základe nášho súboru údajov zistíme predajnú cenu stolného počítača Acer v máji. Pozdĺž riadkov tu pridáme dve rôzne kritériá od Stĺpce B & amp; C .

📌 Kroky:

➤ Súvisiaci vzorec v Bunka F19 bude:

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Tlač Vstúpte na stránku & funkcia sa vráti ako 9 000,00 USD.

Záverečné slová

Dúfam, že všetky tieto metódy uvedené vyššie vás teraz podnietia k tomu, aby ste ich použili pri svojich pravidelných prácach v programe Excel. Ak máte akékoľvek otázky alebo spätnú väzbu, dajte mi prosím vedieť prostredníctvom vašich cenných komentárov. Alebo sa môžete pozrieť na naše ďalšie zaujímavé & informatívne články 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.