Jak kombinovat Excel SUMIF & VLOOKUP napříč více listy

  • Sdílet Toto
Hugh West

Kombinace aplikace Excel SUMIF & Funkce VLOOKUP je jedním z nejoblíbenějších vzorců, který umožňuje shromažďovat hodnoty z více listů a sčítat hodnoty na základě určitého kritéria. V tomto článku se dozvíme, jak to provést, a to na několika příkladech a s vysvětlením.

Cvičebnice pro praxi

Stáhněte si následující pracovní sešit a cvičení.

Kombinace SUMIF & VLOOKUP napříč více listy.xlsx

Úvod do funkce SUMIF aplikace Excel

Funkce SUMIF sečte hodnoty na základě určité podmínky.

  • Syntaxe:

=SUMIF(rozsah, kritéria, [sum_range])

  • Argumenty:

rozsah : Rozsah hodnot, které se mají sčítat

kritéria : Podmínka pro použití ve vybraném rozsahu

[sum_range] : Kde chceme vidět výsledek.

Úvod do funkce VLOOKUP aplikace Excel

Funkce VLOOKUP vyhledá hodnotu ve vertikálně uspořádané tabulce a vrátí odpovídající hodnotu.

  • Syntaxe:

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

  • Argumenty:

lookup_value : Co chceme vyhledat.

table_array : Odkud chceme vyhledávat.

column_index : Počet sloupců v rozsahu obsahujícím návratovou hodnotu.

[range_lookup] : Pro přesnou shodu = FALSE, přibližná / částečná shoda = TRUE.

2 snadné způsoby, jak kombinovat Excel SUMIF & VLOOKUP na více listech

1. Použití funkce SUMIF aplikace Excel s funkcí VLOOKUP na více listech

Funkce SUMIF funguje stejně jako Funkce SUM ale sečte pouze ty hodnoty, které odpovídají zadané podmínce. Funkce VLOOKUP uvnitř Funkce SUMIF za účelem zadání kritérií. Předpokládejme, že máme dva pracovní listy ( List1 & List2 ). List1 máme všechna ID zaměstnanců a jejich prodejní částku s cenou v rozsahu B4:D9 .

Na adrese List2 , máme jména všech zaměstnanců s jejich identifikačním číslem.

Zde budeme hledat zaměstnance Lily ( Buňka C11 ) z List1 . Nyní od List2, vyhledáme její identifikační číslo a zobrazíme celkový součet prodejních cen v. Buňka C12 ( List1 ).

KROKY:

  • Nejprve vyberte Buňka C12 na adrese List1 .
  • Nyní zadejte vzorec:
=SUMIF(B5:B9,VLOOKUP(C11,List2!B5:C9,2,FALSE),List1!D5:D9)

  • Pak stiskněte Ctrl+Shift+Enter abyste viděli výsledek.

Rozdělení vzorců

VLOOKUP(C11,Sheet2!B5:C9,2,FALSE)

Tím se vyhledá ID č. pro hodnotu Buňka 11 z List1 z List2 rozsah buněk B5:C9 . Pak vrátí přesnou shodu.

SUMIF(B5:B9,VLOOKUP(C11,List2!B5:C9,2,FALSE),List1!D5:D9)

Tím se sečtou všechny ceny na základě přesné shody ID č. z předchozího kroku.

Poznámky:

  • Pokud nejste uživatelem aplikace Excel 365, musíte pro získání konečného výsledku stisknout tlačítko Ctrl+Shift+Enter protože VLOOKUP funguje jako vzorec pole.
  • Číslo indexu sloupce nesmí být menší než 1.
  • Funkce SUMIF pracuje pouze s číselnými daty.

Další informace: SUMIF pro více kritérií na různých listech v aplikaci Excel (3 metody)

Podobná čtení

  • SUMIF s více kritérii (5 nejjednodušších příkladů)
  • Jak vytáhnout data z jiného listu na základě kritérií v aplikaci Excel
  • SUMIF s více kritérii pro různé sloupce v aplikaci Excel
  • Součet více sloupců na základě více kritérií v aplikaci Excel

2. Kombinace funkcí SUMIF, VLOOKUP & INDIRECT na více listech

V této části budeme používat SUMPRODUCT & INDIREKTNÍ funkce s VLOOKUP & SUMIF funkce pro více pracovních listů. Zde máme tři pracovní listy. V prvním pracovním listu Bonus ' vidíme jména zaměstnanců. Musíme zjistit výši bonusu pro každého zaměstnance. K dispozici je také tabulka kritérií bonusu ( E4:F7 ), kde je uvedena výše bonusu na základě výše prodeje. Potřebujeme získat hodnoty z tabulky Měsíc 1 & Měsíc 2 pracovní listy.

Nyní se prodej Měsíc 1 jsou uvedeny v následujícím pracovním listu.

A prodej Měsíc 2 jsou uvedeny v následujícím pracovním listu.

KROKY:

  • Nejprve vyberte Buňka C5 o Bonus pracovní list.
  • Dále zadejte následující vzorec:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B9"),Bonus!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C9"))),$E$5:$F$7,2,TRUE)

  • Nakonec stiskněte Vstupte na a používat Plnicí rukojeť zobrazit zbytek výsledku.

Rozdělení vzorců

➤ The Funkce INDIRECT převede textový řetězec na platný odkaz na buňku. Zde se bude odkazovat na listy z rozsahu buněk H5:H6 .

➤ Aby bylo možné zahrnout rozsah součtů a kritérií, je třeba. Funkce SUMIF použije referenční listy, které jsme uvedli. Vrátí hodnotu prodejní částky každého zaměstnance z těchto listů. Měsíc 1 & Měsíc 2 .

➤ The Funkce SUMPRODUCT sečtou částky, které jsme zjistili výše uvedeným postupem.

➤ V Bonus pracovní list, Funkce VLOOKUP vzhlédne od střelnice E5:E7 . Nakonec vrátí zaměstnanci odpovídající částku bonusu.

Poznámky:

  • Číslo indexu sloupce nebude menší než 1.
  • Zadejte číslo indexu jako číselnou hodnotu.
  • Funkce SUMIF pracuje pouze s číselnými daty.
  • Měli bychom tlačit Ctrl+Shift+Enter protože VLOOKUP funguje jako vzorec pole.

Další informace: Funkce SUMIF aplikace Excel pro více kritérií (3 metody + bonus)

Závěr

Pomocí těchto metod můžeme snadno kombinovat aplikace Excel. SUMIF & VLOOKUP Funkce na více listech k nalezení hodnoty. Je přidán cvičný sešit. Klidně si to vyzkoušejte. Nebojte se na cokoli zeptat nebo navrhnout nové metody.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.