Ako kombinovať Excel SUMIF & VLOOKUP vo viacerých hárkoch

  • Zdieľajte To
Hugh West

Kombinovanie aplikácie Excel SUMIF & Funkcie VLOOKUP je jedným z najobľúbenejších vzorcov na zhromažďovanie hodnôt z viacerých hárkov a sčítanie hodnôt na základe určitého kritéria. V tomto článku sa dozvieme, ako to urobiť s viacerými príkladmi a vysvetleniami.

Cvičebnica pre prax

Stiahnite si nasledujúci pracovný zošit a cvičenie.

Kombinácia SUMIF & VLOOKUP vo viacerých listoch.xlsx

Úvod do funkcie SUMIF aplikácie Excel

Funkcia SUMIF sčítava hodnoty na základe konkrétnej podmienky.

  • Syntax:

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

  • Argumenty:

rozsah : Rozsah hodnôt, ktoré sa majú sčítať

kritériá : Podmienka, ktorá sa má použiť vo vybranom rozsahu

[sum_range] : Kde chceme vidieť výsledok.

Úvod do funkcie Excel VLOOKUP

Funkcia VLOOKUP vyhľadá hodnotu vo vertikálne usporiadanej tabuľke a vráti zhodnú hodnotu.

  • Syntax:

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

  • Argumenty:

lookup_value : Čo chceme vyhľadať.

table_array : Odkiaľ chceme vyhľadávať.

column_index : Počet stĺpcov v rozsahu, ktorý obsahuje návratovú hodnotu.

[range_lookup] : Pre presnú zhodu = FALSE, približná/čiastočná zhoda = TRUE.

2 jednoduché spôsoby kombinácie Excel SUMIF & VLOOKUP vo viacerých listoch

1. Použitie funkcie SUMIF programu Excel s funkciou VLOOKUP na viacerých listoch

Funkcia SUMIF funguje ako Funkcia SUM ale sčítava len tie hodnoty, ktoré vyhovujú danej podmienke. Funkcia VLOOKUP vo vnútri Funkcia SUMIF na zadanie kritérií. Predpokladajme, že máme dva pracovné hárky ( List1 & List2 ). v List1 máme k dispozícii všetky identifikačné čísla zamestnancov a ich predajné sumy s cenou v rozsahu B4:D9 .

Na stránke List2 , máme mená všetkých zamestnancov s ich identifikačnými číslami.

Tu budeme hľadať zamestnanca Lily ( Bunka C11 ) z List1 . Teraz od List2, vyhľadáme jej ID č. a zobrazíme celkový súčet predajných cien v Bunka C12 ( List1 ).

KROKY:

  • Najprv vyberte Bunka C12 na stránke List1 .
  • Teraz zadajte vzorec:
=SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)

  • Potom stlačte Ctrl+Shift+Enter aby ste videli výsledok.

Rozdelenie vzorca

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

Tým sa vyhľadá ID č. pre hodnotu Bunka 11 z List1 z adresy List2 rozsah buniek B5:C9 . Potom vráti presnú zhodu.

SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)

Týmto spôsobom sa zhrnú všetky ceny na základe presnej zhody identifikačného čísla z predchádzajúceho kroku.

Poznámky:

  • Ak nie ste používateľom aplikácie Excel 365, musíte pre získanie konečného výsledku stlačiť Ctrl+Shift+Enter keďže VLOOKUP funguje ako vzorec poľa.
  • Číslo indexu stĺpca nemôže byť menšie ako 1.
  • Funkcia SUMIF funguje len na číselné údaje.

Čítajte viac: SUMIF pre viacero kritérií v rôznych listoch v programe Excel (3 metódy)

Podobné čítania

  • SUMIF s viacerými kritériami (5 najjednoduchších príkladov)
  • Ako vytiahnuť údaje z iného hárka na základe kritérií v programe Excel
  • SUMIF s viacerými kritériami pre rôzne stĺpce v programe Excel
  • Súčet viacerých stĺpcov na základe viacerých kritérií v programe Excel

2. Kombinácia funkcií SUMIF, VLOOKUP & INDIRECT na viacerých listoch

V tejto časti budeme používať SUMPRODUCT & INDIREKTNÉ funkcie s VLOOKUP & SUMIF tu máme tri pracovné hárky. V prvom pracovnom hárku Bonus ' vidíme mená zamestnancov. Musíme zistiť výšku bonusu pre každého zamestnanca. K dispozícii je aj tabuľka s kritériami bonusu ( E4:F7 ), ktorý zobrazuje výšku bonusu na základe výšky predaja. Potrebujeme získať hodnoty z Mesiac 1 & Mesiac 2 pracovné listy.

Teraz sa predaj Mesiac 1 sú uvedené v nasledujúcom pracovnom hárku.

A predaj Mesiac 2 sú uvedené v nasledujúcom pracovnom hárku.

KROKY:

  • Najprv vyberte Bunka C5 z Bonus pracovný list.
  • Potom zadajte nasledujúci 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)

  • Nakoniec stlačte Vstúpte na stránku a používať Rukoväť náplne aby ste si pozreli zvyšok výsledku.

Rozdelenie vzorca

Funkcia INDIRECT prevedie textový reťazec na platný odkaz na bunku. Tu sa bude odkazovať na listy z rozsahu buniek H5:H6 .

➤ Ak chcete zahrnúť rozsah súčtu a kritérií, Funkcia SUMIF použije referenčné hárky, ktoré sme uviedli. Vráti hodnotu predajnej sumy každého zamestnanca z hárkov Mesiac 1 & Mesiac 2 .

Funkcia SUMPRODUCT zhrnie sumy, ktoré sme zistili vyššie uvedeným postupom.

➤ V Bonus pracovný hárok, Funkcia VLOOKUP pozerá sa nahor z diaľky. E5:E7 Nakoniec vráti zamestnancovi vyrovnanú sumu bonusu.

Poznámky:

  • Číslo indexu stĺpca nebude menšie ako 1.
  • Zadajte číslo indexu ako číselnú hodnotu.
  • Funkcia SUMIF funguje len na číselné údaje.
  • Mali by sme stlačiť Ctrl+Shift+Enter keďže VLOOKUP funguje ako vzorec poľa.

Čítajte viac: Funkcia Excel SUMIF pre viacero kritérií (3 metódy + bonus)

Záver

Pomocou týchto metód môžeme ľahko kombinovať aplikácie Excel SUMIF & VLOOKUP funkcie vo viacerých listoch na nájdenie hodnoty. Je pridaný cvičný zošit. Kľudne si to vyskúšajte. Neváhajte sa na čokoľvek spýtať alebo navrhnúť nové metódy.

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.