Obsah
Při práci s velkým množstvím dat v aplikaci Excel je velmi časté používat. INDEX-MATCH funkce pro vyhledávání parametrů pod více kritérií pro součet nebo jiné související aplikace. V tomto článku se dozvíte, jak můžete SUM začlenit, SUMPRODUCT , SUMIF , nebo Funkce SUMIFS spolu se vzorcem INDEX-MATCH sčítat nebo vyhodnocovat sčítání podle mnoha kritérií v aplikaci Excel.
Výše uvedený snímek obrazovky je přehled článku, který představuje datovou sadu & příklad, jak můžete vyhodnotit součet v aplikaci Excel pod položkou různé podmínky spolu se sloupci & řádky . Více informací o datové sadě a všech vhodných funkcích se dozvíte v následujících metodách tohoto článku.
Stáhnout cvičebnici
Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.
SUMA s INDEXEM a MATCHÚvod do funkcí: SUM, INDEX a MATCH s příklady
Než se dostaneme k tomu, jak tyto tři funkce fungují dohromady, představíme si tyto funkce & jejich pracovní postup jeden po druhém.
1. SUMA
- Cíl:
Sečte všechna čísla v rozsahu buněk.
- Syntaxe vzorce:
=SUMA(číslo1, [číslo2],...)
- Příklad:
V našem datovém souboru je seznam počítačových zařízení různých značek spolu s prodejními cenami za 6 měsíců v obchodě s počítači.
Chceme znát celkovou prodejní cenu stolních počítačů všech značek pouze za leden.
📌 Kroky:
➤ V Buňka F18 , musíme zadat:
=SUM((C5:C14=F16)*D5:D14)
➤ Tisk Vstupte na & uvidíte celkovou prodejní cenu všech stolních počítačů za leden najednou.
Uvnitř SUM je pouze jedno pole. Zde, C5:C14=F16 znamená, že dáváme funkci pokyn, aby porovnávala kritéria ze seznamu Buňka F16 v rozsahu buněk C5:C14 . Přidáním dalšího rozsahu buněk D5:D14 s Hvězdička(*) předtím říkáme funkci, aby sečetla všechny hodnoty z tohoto rozsahu podle zadaných kritérií.
2. INDEX
- Cíl:
Vrací hodnotu reference buňky v průsečíku daného řádku a sloupce v daném rozsahu.
- Syntaxe vzorce:
=INDEX(pole, číslo_řádku, [číslo_sloupce])
nebo,
=INDEX(reference, číslo_řádku, [číslo_sloupce], [číslo_oblasti])
- Příklad:
Předpokládejme, že chceme znát hodnotu v průsečíku 3. řádku & 4. sloupce z pole prodejních cen z tabulky.
📌 Kroky:
➤ V Buňka F19 , typ:
=INDEX(D5:I14,3,4)
➤ Tisk Vstupte na & výsledek se dostaví.
Protože 4. sloupec v poli představuje prodejní ceny všech zařízení za duben & 3. řádek představuje kategorii stolních počítačů Lenovo, takže v jejich průsečíku v poli najdeme prodejní cenu stolního počítače Lenovo v dubnu.
Přečtěte si více: Jak používat funkci INDEX v aplikaci Excel (8 příkladů)
3. MATCH
- Cíl:
Vrátí relativní pozici položky v poli, která odpovídá zadané hodnotě v zadaném pořadí.
- Syntaxe vzorce:
=MATCH(lookup_value, lookup_array, [match_type])
- Příklad:
Nejprve zjistíme pozici měsíce června z hlaviček měsíců.
📌 Kroky:
➤ V Buňka F17 , náš vzorec bude:
=MATCH(F16,D4:I4,0)
➤ Tisk Vstupte na & zjistíte, že pozice sloupce měsíce června je v záhlaví měsíce 6.
Změna názvu měsíce v Buňka F17 & zobrazí se pozice souvisejícího sloupce jiného vybraného měsíce.
A pokud chceme zjistit pozici značky Dell na řádku z názvů značek v tabulce. Sloupec B , pak vzorec v Buňka F20 bude:
=MATCH(F19,B5:B14,0)
Zde, B5:B14 je rozsah buněk, ve kterých se bude hledat název značky. Pokud změníte název značky v položce Buňka F19 , získáte pozici souvisejícího řádku této značky z vybraného rozsahu buněk.
Společné použití funkcí INDEX a MATCH v aplikaci Excel
Nyní budeme vědět, jak používat INDEX & MATCH funkce dohromady jako funkce a co přesně tato kombinovaná funkce vrací jako výstup. INDEX-MATCH je efektivní pro vyhledání konkrétních dat z velkého pole. MATCH funkce zde hledá pozice řádků & sloupců vstupních hodnot & the INDEX funkce jednoduše vrátí výstup z průsečíku pozic tohoto řádku & sloupce.
Nyní chceme na základě našeho souboru dat zjistit celkovou prodejní cenu značky Lenovo v červnu.
📌 Kroky:
➤ V Buňka E19 , typ:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
➤ Tisk Vstupte na & výsledek zjistíte okamžitě.
Pokud změníte název měsíce & zařízení v položce E16 & E17 respektive získáte související výsledek v položce E19 najednou.
Přečtěte si více: Jak vybrat konkrétní data v aplikaci Excel (6 metod)
Vnoření funkcí INDEX a MATCH uvnitř funkce SUM
Zde je hlavní část článku založená na použití. SUM nebo SUMPRODUCT, INDEX & MATCH Pomocí této složené funkce můžeme zjistit výstupní data podle 10 různých kritérií. Zde se jedná o SUM bude použita pro všechna naše kritéria, ale můžete ji nahradit funkcí SUMPRODUCT funkce příliš & výsledky se nezmění.
Kritérium 1: Zjištění výstupu na základě 1 řádku & 1 sloupce s funkcemi SUM, INDEX a MATCH dohromady
Na základě našeho 1. kritéria chceme znát celkovou prodejní cenu značky Acer v dubnu.
📌 Kroky:
➤ V Buňka F20 , vzorec bude následující:
=SOUČET(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ Tisk Vstupte na & návratová hodnota bude 3 250,00 USD.
Přečtěte si více: Excel Index Shoda jednoho/více kritérií s jedním/více výsledky
Kritérium 2: Extrakce dat na základě 1 řádku & 2 sloupců pomocí funkcí SUM, INDEX a MATCH dohromady
Nyní chceme znát celkovou prodejní cenu zařízení HP v měsících únoru a červnu.
📌 Kroky:
➤ V Buňka F21 , musíme zadat:
=SUMA(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0)))
➤ Po stisknutí Vstupte na , zjistíte, že výsledná hodnota je 21 990,00 USD.
Zde, ve druhém MATCH Funkce definuje měsíce v kudrnatých závorkách. Vrátí pozice sloupců obou měsíců. INDEX funkce pak vyhledá prodejní ceny na základě průsečíků řádků & sloupců a nakonec. SUM funkce je sečte.
Kritérium 3: Určení hodnot na základě 1 řádku & všechny sloupce společně s funkcemi SUM, INDEX a MATCH
V této části se budeme zabývat všemi sloupci s 1 pevným řádkem. Zde tedy můžeme zjistit celkovou prodejní cenu zařízení Lenovo ve všech měsících podle našich kritérií.
📌 Kroky:
➤ V Buňka F20 , typ:
=SOUČET(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ Tisk Vstupte na & najdete celkovou prodejní cenu ve výši 36 830,00 USD.
Pokud chceme v této funkci přidat kritéria pro zohlednění všech měsíců nebo všech sloupců, musíme zadat následující příkaz 0 jako argument... column_pos uvnitř MATCH funkce.
Přečtěte si více: INDEX MATCH aplikace Excel pro vrácení více hodnot v jedné buňce
Kritérium 4: Výpočet součtu na základě 2 řádků & 1 sloupce pomocí funkcí SUM, INDEX a MATCH dohromady
V této části v rámci 2 řádků & amp; 1 sloupce kritérií zjistíme celkovou prodejní cenu zařízení HP & amp; Lenovo v červnu.
📌 Kroky:
➤ V Buňka F21 , bude vzorec odpovídat daným kritériím:
=SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ Po stisknutí Vstupte na , zjistíme, že návratová hodnota je 16 680 USD.
Zde uvnitř prvního MATCH musíme zadat HP & Lenovo uvnitř pole tak, že je uzavřeme kudrnatými závorkami.
Přečtěte si více: Součet indexů více řádků v aplikaci Excel (3 způsoby)
Kritérium 5: Vyhodnocení součtu na základě 2 řádků & 2 sloupců pomocí funkcí SUM, INDEX a MATCH dohromady
Nyní vezmeme v úvahu 2 řádky & amp; 2 sloupce, abychom získali celkové prodejní ceny zařízení HP &; Lenovo za dva konkrétní měsíce - duben &; červen.
📌 Kroky:
➤ Zadejte Buňka F22 :
=SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ Tisk Vstupte na & na výstupu se zobrazí částka 25 980,00 USD.
V tomto případě se jedná o začlenění dvou SUM přidáním funkce Plus(+) mezi nimi pro dva různé měsíce.
Podobná čtení
- INDEX MATCH na více listech v aplikaci Excel (s alternativou)
- Jak v aplikaci Excel porovnat více kritérií z různých polí
- Indexová shoda s více shodami v aplikaci Excel (5 metod)
- Jak používat funkce INDEX & MATCH v Excelu VBA
- INDEXOVÁ MATICE více kritérií se zástupným znakem v aplikaci Excel (kompletní průvodce)
Kritérium 6: Zjištění výsledku na základě 2 řádků & všechny sloupce společně s funkcemi SUM, INDEX a MATCH
V této části se budeme zabývat 2 řádky & všemi sloupci. Zjistíme tedy celkové prodejní ceny zařízení HP & Lenovo ve všech měsících.
📌 Kroky:
➤ Náš vzorec bude v Buňka F21:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0)))
➤ Tisk Vstupte na & zjistíme, že výsledná hodnota je 89 870 USD.
Kritérium 7: Určení výstupu na základě všech řádků & 1 sloupec s funkcemi SUM, INDEX a MATCH dohromady
Podle tohoto kritéria můžeme nyní získat celkové prodejní ceny všech zařízení za jeden měsíc (březen).
📌 Kroky:
➤ Vložte vzorec do Buňka F20 :
=SOUČET(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
➤ Tisk Vstupte na & hotovo. Návratová hodnota bude 141 230,00 USD.
Kritérium 8: Extrakce hodnot na základě všech řádků & 2 sloupců pomocí funkcí SUM, INDEX a MATCH dohromady
V této části určíme celkovou prodejní cenu všech zařízení za dva měsíce - únor a červen.
📌 Kroky:
➤ V Buňka F21 , musíme zadat:
=SOUČET(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SOUČET(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
➤ Po stisknutí Vstupte na , celková prodejní cena bude 263 140,00 USD.
Kritérium 9: Zjištění výsledku na základě všech řádků & všech sloupců pomocí funkcí SUM, INDEX a MATCH dohromady
Nyní v tabulce zjistíme celkovou prodejní cenu všech zařízení za všechny měsíce.
📌 Kroky:
➤ V Buňka F20 , musíte zadat:
=SOUČET(INDEX(D5:I14,0,0))
➤ Tisk Vstupte na & výsledná hodnota je 808 090,00 USD.
Nemusíte používat MATCH zde definujeme všechny sloupce & pozice v řádku zadáním 0 uvnitř pole INDEX funkce.
Kritérium 10: Výpočet součtu na základě odlišných dvojic pomocí funkcí SUM, INDEX a MATCH dohromady
V našem závěrečném kritériu zjistíme celkové prodejní ceny zařízení HP za duben společně se zařízeními Lenovo za červen.
📌 Kroky:
➤ Podle tohoto kritéria je náš vzorec v. Buňka F22 bude:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ Nyní stiskněte Vstupte na & výsledek se zobrazí jako 12 730,00 USD.
Při přidávání různých párů v této kombinované funkci musíme vložit názvy zařízení & měsíce do obou polí na základě argumentů pro pozice řádků & sloupců a názvy zařízení & měsíců z párů musí být zachovány v odpovídajícím pořadí.
Přečtěte si více: INDEX MATCH s více kritérii na jiném listu (2 způsoby)
Použití funkce SUMIF s funkcemi INDEX-MATCH pro součet podle více kritérií
Než se dostaneme k použití dalšího kombinovaného vzorce, představíme si SUMIF fungovat nyní.
- Cíl formule:
Přidá buňky určené zadanými podmínkami nebo kritérii.
- Syntaxe vzorce:
=SUMIF(rozsah, kritéria, [sum_range])
- Argumenty:
rozsah - Rozsah buněk, ve kterých leží kritéria.
kritéria - Vybraná kritéria pro rozsah.
sum_range- Rozsah buněk, které se berou v úvahu pro sčítání.
- Příklad:
Zde použijeme náš předchozí soubor dat, abychom zachovali plynulost. Pomocí funkce SUMIF zjistíme celkový prodej v květnu pouze stolních počítačů všech značek. Takže náš vzorec ve tvaru Buňka F18 bude:
=SUMIF(C5:C14,F17,H5:H14)
Po stisknutí Vstupte na , získáte celkovou prodejní cenu 71 810 USD.
Použijme SUMIF s INDEX & MATCH funkce pro sčítání podle více kritérií spolu se sloupci & řádky. Náš datový soubor je nyní trochu upraven. v Sloupec A , 5 značek je nyní přítomno s vícenásobným výskytem pro své 2 typy zařízení. Prodejní ceny v ostatních sloupcích se nemění.
Celkové prodeje zařízení Lenovo se dozvíme v červnu.
📌 Kroky:
➤ Na výstupu Buňka F18 , související vzorec bude:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ Tisk Vstupte na & najednou získáte celkovou prodejní cenu pro Lenovo v červnu.
A pokud chcete přejít do kategorie zařízení, předpokládejme, že chcete zjistit celkovou prodejní cenu stolního počítače, pak naše Součet Rozsah bude C5:C14 & Součet kritérií bude nyní plocha. V takovém případě bude vzorec následující:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
Přečtěte si více: Excel INDEX MATCH s více kritérii (4 vhodné příklady)
Použití funkce SUMIFS s funkcemi INDEX & MATCH v aplikaci Excel
SUMIFS je podkategorie SUMIF Pomocí funkce SUMIFS a INDEX & MATCH můžete přidat více než 1 kritérium, což není možné pomocí funkce SUMIF funkce. V SUMIFS funkce, je třeba zadat Součet Rozsah nejprve, pak Rozsah kritérií , stejně jako Kritéria rozsahu, budou umístěna. Nyní na základě našeho souboru dat zjistíme prodejní cenu stolního počítače Acer v květnu. Podél řádků zde přidáme dvě různá kritéria od Sloupce B & amp; C .
📌 Kroky:
➤ Související vzorec v Buňka F19 bude:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ Tisk Vstupte na & funkce se vrátí jako 9 000,00 USD.
Závěrečná slova
Doufám, že všechny tyto výše uvedené metody vás nyní přimějí k tomu, abyste je použili při svých pravidelných pracích v aplikaci Excel. Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte mi prosím vědět prostřednictvím svých cenných komentářů. Nebo se můžete podívat na naše další zajímavé & informativní články na tomto webu.