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.