Obsah
V aplikaci Microsoft Excel musíme kombinovat SUMIF a Funkce VLOOKUP a na základě tohoto kritéria se vypočítá součet z řady hodnot. V tomto článku se seznámíte s několika užitečnými technikami, jak kombinovat SUMIF a VLOOKUP funkcí s několika vhodnými příklady a jednoduchými vysvětleními.
Stáhnout cvičebnici
Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.
Kombinace SUMIF s VLOOKUP.xlsxPřehled: Funkce SUMIF aplikace Excel
- Cíl:
Funkce sčítá buňky určené danou podmínkou nebo kritérii.
- Vzorec:
=SUMIF(rozsah, kritéria, [sum_range])
- Argumenty:
rozsah - Rozsah buněk, na které bude podmínka aplikována. kritéria - Podmínka pro vybraný rozsah buněk. [sum_range]- Rozsah buněk, ve kterých leží výstupy. Podrobnější vysvětlení a příklady s pomocí SUMIF funkce, klikněte zde .
Přehled: Funkce VLOOKUP aplikace Excel
- Cíl:
Funkce VLOOKUP vyhledá hodnotu v nejlevějším sloupci tabulky a poté vrátí hodnotu ve stejném řádku ze zadaného sloupce.
- Vzorec:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Argumenty:
lookup_value- Hodnota, kterou hledá v nejlevějším sloupci dané tabulky. Může to být jedna hodnota nebo pole hodnot. table_array- Tabulka, ve které hledá hodnotu lookup_value v nejlevějším sloupci. col_index_num- Číslo sloupce v tabulce, ze kterého má být vrácena hodnota. [range_lookup]- Říká, zda je vyžadována přesná nebo částečná shoda hodnoty lookup_value. 0 pro přesnou shodu, 1 pro částečnou shodu. Výchozí hodnota je 1 (částečná shoda). Podrobnější vysvětlení a příklady s příkazem VLOOKUP funkce, klikněte zde .
Přečtěte si více: Co je pole tabulek v nástroji VLOOKUP? (Vysvětlení s příklady)
3 užitečné metody kombinace SUMIF a VLOOKUP v aplikaci Excel
Když musíme kombinovat SUMIF a VLOOKUP funkce, lze scénář rozdělit do dvou kategorií. i) Musíme hledat shody a pak na základě zjištěných údajů sestavit součet. Nebo, ii) Musíme vytvořit součet z více tabulek nebo pracovních listů a pak hledat shodu s tabulkou. VLOOKUP První dvě metody v následujícím textu pokrývají počáteční kritéria, zatímco třetí metoda shrnuje druhé kritérium.
1. SUMIF s VLOOKUP k nalezení shod a součtu v podobném pracovním listu
Nejprve se seznámíme s naším souborem dat. První tabulka (B4:D14) představuje náhodné údaje o objednávkách s ID produktů a jejich odpovídajícími cenami. Druhá tabulka vpravo zobrazuje jména zákazníků a jejich ID. Zde budeme hledat konkrétní jméno zákazníka, které se vyskytuje v Buňka C16 a pak na základě této jediné informace vyhledáme objednávky pro příslušného zákazníka a provedeme součet celkové ceny, která má být zaplacena, v položce Buňka C17 .
Na výstupu Buňka C17 , požadovaný vzorec s SUMIF a VLOOKUP funkce budou:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
A po stisknutí Vstupte na , získáte návratovou hodnotu, jak je znázorněno na obrázku níže.
🔎 Jak vzorec funguje?
- V tomto vzorci se VLOOKUP funkce funguje jako druhý argument (Criteria) příkazu SUMIF funkce.
- Na stránkách VLOOKUP funkce vyhledá jméno Alex v poli vyhledávání (F5:G11) a vrátí číslo ID pro Alexe.
- Na základě identifikačního čísla zjištěného v předchozím kroku se provede SUMIF funkce sečte všechny ceny pro příslušné číslo ID.
Přečtěte si více: Jak v aplikaci Excel provádět vyhledávání a sčítání na více listech (2 vzorce)
2. SUMIF s VLOOKUP k nalezení shod a součtu v podobném listu v aplikaci Excel
V této části použijeme stejné postupy jako dříve, ale tentokrát se vyhledávací pole nebo tabulka nachází v jiném pracovním listu. (List2) . Když tedy potřebujeme odkázat na vyhledávací pole, kde se nacházejí jména zákazníků a jejich ID, budeme muset uvést i název souvisejícího listu. Následující pracovní list (List1) obsahuje primární data s výstupní buňkou.
A zde je druhý pracovní list (List2) kde se nachází vyhledávací pole.
Zahrnutí výše uvedeného vyhledávacího pole do pole VLOOKUP musíme uvést název pracovního listu. (List2) . Tento název pracovního listu se automaticky vloží, když přepnete do režimu List2 a vyberte vyhledávací pole pro VLOOKUP Konečný vzorec ve výstupu je tedy následující Buňka C17 bude:
=SUMIF(B5:B14,VLOOKUP(C16,List2!B3:C9,2,FALSE),List1!D5:D14)
Nyní stiskněte Vstupte na a získáte výslednou hodnotu, jak je uvedeno níže.
Přečtěte si více: VLOOKUP a vrácení všech shod v aplikaci Excel (7 způsobů)
Podobná čtení
- Nefunkční VLOOKUP (8 důvodů a řešení)
- Excel LOOKUP vs. VLOOKUP: se 3 příklady
- Kombinace SUMPRODUCT a VLOOKUP v aplikaci Excel
- Funkce INDEX MATCH vs. VLOOKUP (9 příkladů)
- Jak v aplikaci Excel nastavit VLOOKUP tak, aby rozlišoval velikost písmen (4 metody)
3. Kombinace funkcí VLOOKUP, SUMPRODUCT a SUMIF pro více listů aplikace Excel
Nyní budeme pracovat s více tabulkami. V této metodě vytvoříme součet z dat dostupných v různých dvou různých listech a poté získáme hodnotu pomocí příkazu VLOOKUP funkce na základě odpovídající částky. Na obrázku níže je 1. pracovní list s názvem Bonus_Amount obsahuje 3 různé tabulky. V tabulce úplně vlevo budou uvedeny prodejní bonusy pro příslušné obchodní zástupce. Tyto bonusy musíme získat pomocí příkazu VLOOKUP funkce pro pole (E5:F8) Bonusová kritéria jsou vlastně celkové tržby, které musíme vytáhnout ze dvou různých pracovních listů s názvem "Den 1 a "Den 2 .
V následujícím pracovním listu jsou uvedeny údaje o prodeji za 1. den v listopadu 2021.
A další pracovní list s názvem "Den 2 přinášíme údaje o prodejích za druhý den.
V 1. pracovním listu (Bonus_Amount) , požadovaný vzorec ve výstupu Buňka 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 stisknutí Vstupte na a použití Plnicí rukojeť pro automatické vyplnění zbytku buněk ve sloupci Bonus, získáme následující výstupy.
🔎 Jak vzorec funguje?
- V tomto vzorci, funkce INDIRECT odkazuje na názvy listů z buněk H5 a H6.
- Funkce SUMIF používá referenční listy (získané funkcí INDIRECT), aby zahrnula rozsah součtů a kritéria pro své argumenty. Výsledné výstupy z této funkce se vracejí v poli, které představuje částky prodejů pro konkrétního prodejce z 1. a 2. dne.
- Funkce SUMPRODUCT sečte částky prodejů zjištěné v předchozím kroku.
- Funkce VLOOKUP vyhledá v tabulce rozsah této celkové částky prodeje. (E4:F8) bonusových kritérií v Bonus_Amount a nakonec vrátí výši bonusu na základě rozsahu kritérií pro prodejce.
Přečtěte si více: Jak kombinovat Excel SUMIF & VLOOKUP napříč více listy
Použití SUMIFS s VLOOKUP pro přidání více kritérií
Funkce SUMIFS je schopen přijímat více kritérií nebo podmínky Kombinací této funkce s VLOOKUP , můžeme vyhledat hodnotu, přidat některá kritéria a nakonec získat součet zohledňující uvedená kritéria pro vyhledanou hodnotu. Následující datová sada je dosti podobná té, kterou jsme viděli v prvních dvou metodách. V této tabulce jsme přidali nový sloupec za tzv. Cena Nový sloupec představuje stavy objednávek pro všechna ID objednávek. Pomocí příkazu SUMIFS zde vložíme dvě kritéria - i) ID konkrétní objednávky zákazníka a ii) Stav objednávky jako "Potvrzeno pouze.
Požadovaný vzorec ve výstupu Buňka C17 bude:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Potvrzeno")
Nyní stiskněte Vstupte na a získáte celkovou cenu vyhovujících objednávek pro Marcuse.
Další informace: VLOOKUP s více kritérii v aplikaci Excel
Závěrečná slova
Doufám, že všechny tyto výše uvedené jednoduché metody vám nyní pomohou použít je ve vašich tabulkách aplikace Excel, když budete muset kombinovat. SUMIF s VLOOKUP funkce. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo si můžete prohlédnout naše další články týkající se funkcí Excelu na tomto webu.