Змест
У Microsoft Excel мы павінны аб'яднаць функцыі SUMIF і VLOOKUP , каб знайсці значэнне, і на падставе гэтага крытэрыю сума вылічваецца з дыяпазону значэнняў. У гэтым артыкуле вы даведаецеся некалькі карысных метадаў аб'яднання функцый SUMIF і VLOOKUP з некаторымі прыдатнымі прыкладамі і простымі тлумачэннямі.
Спампаваць Практычны сшытак
Вы можаце спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
Скамбінуйце SUMIF з VLOOKUP.xlsxАгляд: функцыя SUMIF Excel
- Мэта:
Функцыя дадае ячэйкі, вызначаныя зададзенай умовай або крытэрам.
- Формула:
=SUMIF(дыяпазон, крытэрыі, [сума_дыяпазон])
- Аргументы:
дыяпазон - Дыяпазон ячэек, да якіх будзе прыменена ўмова. крытэрый- Умова для выбранага дыяпазону ячэек. [сум_дыяпазон]- Дыяпазон ячэек, дзе ляжаць выхады. Для больш падрабязных тлумачэнняў і прыкладаў з функцыяй SUMIF націсніце тут .
Агляд: функцыя VLOOKUP Excel
- Мэта:
Функцыя VLOOKUP шукае значэнне ў крайнім левым слупку ў табліцы, а затым вяртае значэнне ў тым жа радку з указаны слупок.
- Формула:
=VLOOKUP(значэнне_пошуку, масіў_табліцы, нумар_індэкса_слупка,[дыяпазон_пошуку])
- Аргументы:
пошукавае_значэнне- Значэнне, якое ён шукае ў самым левым слупку дадзенай табліцы. Можа быць адно значэнне або масіў значэнняў. table_array- Табліца, у якой ён шукае lookup_value у крайнім левым слупку. col_index_num- Нумар слупка ў табліцы, з якога трэба вярнуць значэнне. [range_lookup]- Паказвае, ці патрабуецца дакладнае або частковае супадзенне lookup_value. 0 для дакладнага супадзення, 1 для частковага супадзення. Па змаўчанні 1 (частковае супадзенне). Каб атрымаць больш падрабязныя тлумачэнні і прыклады з функцыяй VLOOKUP , націсніце тут .
Больш падрабязна: Што такое таблічны масіў у VLOOKUP? (Тлумачыцца на прыкладах)
3 карысныя метады спалучэння SUMIF і VLOOKUP у Excel
Калі нам трэба аб'яднаць SUMIF і <Функцыі 1>VLOOKUP сцэнар можна падзяліць на дзве катэгорыі. i) Мы павінны шукаць супадзенні, а затым падлічваць суму на аснове знаходак. Або, ii) Мы павінны зрабіць суму з некалькіх табліц або працоўных аркушаў, а затым шукаць супадзенне з дапамогай VLOOKUP Першыя два метады ў наступным ахопліваюць першапачатковыя крытэрыі і ў той час як 3-ці спосаб падсумоўвае другі.
1. SUMIF з VLOOKUP для пошуку супадзенняў і сумы ў падобным аркушы
Давайце пазнаёмімся з нашымнабор дадзеных першы. Першая табліца (B4:D14) прадстаўляе некаторыя выпадковыя даныя замовы з ідэнтыфікатарамі прадуктаў і іх адпаведнымі цэнамі. Другая табліца справа паказвае імёны кліентаў і іх ідэнтыфікатары. Тое, што мы зробім тут, гэта пошук канкрэтнага імя кліента, прысутнага ў Cell C16 , а затым, грунтуючыся толькі на гэтай інфармацыі, мы будзем шукаць заказы для адпаведнага кліента і складзем агульную цану аплачваецца ў ячэйцы C17 .
У вывадзе ячэйцы C17 неабходная формула з СУМЕРНЫМ ЛІЧ і VLOOKUP функцыі будуць:
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
І пасля націску Enter , вы атрымаеце вяртанае значэнне, як паказана на малюнку ніжэй.
🔎 Як працуе формула?
- У гэтай формуле функцыя VLOOKUP працуе як другі аргумент (крытэрый) функцыі SUMIF .
- Функцыя VLOOKUP шукае імя Алекс у масіве пошуку (F5:G11) і вяртае ідэнтыфікацыйны нумар для Алекса.
- На падставе ідэнтыфікацыйнага нумара, знойдзенага ў папярэднім крок, функцыя SUMIF сумуе ўсе цэны для адпаведнага ідэнтыфікацыйнага нумара.
Дадатковая інфармацыя: Як Vlookup і Sum Across Mul Тып аркушаў у Excel (2 формулы)
2. SUMIF з VLOOKUP для пошуку супадзенняў і сумы ў падобным аркушы ў Excel
У гэтым раздзеле мы будзем прымяняць тыя ж працэдуры, што апісаныраней, але на гэты раз, пошукавы масіў або табліца прысутнічае ў іншым аркушы (Sheet2) . Такім чынам, калі нам трэба звярнуцца да масіва пошуку, дзе знаходзяцца імёны кліентаў і іх ідэнтыфікатары, мы таксама павінны згадаць адпаведную назву аркуша. Наступны аркуш (Sheet1) утрымлівае першасныя даныя з выніковай ячэйкай.
А вось другі аркуш (Sheet2) дзе прысутнічае пошукавы масіў.
Каб уключыць вышэйзгаданы масіў пошуку ў функцыю VLOOKUP , мы павінны згадаць імя працоўнага ліста ( Аркуш2) . Гэта імя аркуша будзе аўтаматычна ўстаўлена, калі вы пераключыцеся на Sheet2 і выберыце масіў пошуку для функцыі VLOOKUP . Такім чынам, канчатковая формула ў вывадзе Cell C17 будзе:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Цяпер націсніце Увядзіце , і вы атрымаеце выніковае значэнне, як паказана ніжэй.
Больш падрабязна: ВПР і вярнуць усе супадзенні у Excel (7 спосабаў)
Падобныя паказанні
- VLOOKUP не працуе (8 прычын і рашэнняў)
- Excel LOOKUP супраць VLOOKUP: з 3 прыкладамі
- Спалучэнне SUMPRODUCT і VLOOKUP у Excel
- INDEX MATCH супраць функцыі VLOOKUP (9 прыкладаў)
- Як зрабіць VLOOKUP з улікам рэгістра ў Excel (4 метады)
3. Аб'яднайце функцыі VLOOKUP, SUMPRODUCT і SUMIF для некалькіх аркушаў Excel
Цяпер мы будземпрацаваць з некалькімі табліцамі. У гэтым метадзе мы складзем суму з даных, даступных на двух розных аркушах, а затым выцягнем значэнне з дапамогай функцыі VLOOKUP на аснове адпаведнай сумы. На малюнку ніжэй першы аркуш пад назвай Bonus_Amount прысутнічае з 3 рознымі табліцамі. У крайняй левай табліцы будуць паказаны бонусы продажаў для адпаведных гандлёвых прадстаўнікоў. Мы павінны атрымаць гэтыя бонусныя сумы, ужыўшы функцыю VLOOKUP для масіва (E5:F8) , звязанага з крытэрамі бонуса. Крытэрыем бонуса з'яўляецца агульны аб'ём продажаў, які мы павінны атрымаць з двух розных лістоў з назвамі 'Дзень 1' і 'Дзень 2' .
На наступным аркушы з'яўляюцца дадзеныя аб продажах за дзень 1 у лістападзе 2021 г.
І яшчэ адзін аркуш з назвай "Дзень 2" знаходзіцца тут з дадзенымі аб продажах за другі дзень.
На 1-м працоўным аркушы (Bonus_Amount) неабходная формула ў вывадзе Ячэйка C5 будзе:
=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)
Пасля націску Enter і выкарыстання Маркер запаўнення для аўтаматычнага запаўнення астатніх вочак у слупку Бонус, мы атрымаем наступныя вынікі.
🔎 Як працуе формула?
- У гэтай формуле функцыя INDIRECT адносіцца да імёнаў аркушаў з ячэек H5 і H6.
- SUMIF функцыя выкарыстоўвае даведачныя аркушы(Атрымана функцыяй INDIRECT), каб уключыць дыяпазон сумы і крытэрыі для яе аргументаў. Выніковыя вынікі гэтай функцыі вяртаюцца ў выглядзе масіва, які прадстаўляе сумы продажаў для канкрэтнага прадаўца з Дня 1 і Дня 2.
- Функцыя SUMPRODUCT складае сумы продажаў, знойдзеныя ў папярэднім крок.
- Функцыя VLOOKUP шукае дыяпазон гэтай агульнай сумы продажаў у табліцы (E4:F8) бонусных крытэрыяў на аркушы Bonus_Amount . І, нарэшце, ён вяртае суму бонуса на аснове дыяпазону крытэрыяў для прадаўца.
Больш падрабязна: Як аб'яднаць Excel SUMIF & VLOOKUP на некалькіх аркушах
Выкарыстанне SUMIFS з VLOOKUP для дадання некалькіх крытэрыяў
Функцыя SUMIFS можа прымаць некалькі крытэрыяў або ўмоў . Аб'яднаўшы гэтую функцыю з VLOOKUP , мы можам знайсці значэнне, дадаць некаторыя крытэрыі і, нарэшце, атрымаць суму з улікам згаданых крытэрыяў для значэння пошуку. Набор дадзеных у наступным вельмі падобны на той, які мы бачылі ў першых двух метадах. У гэтай табліцы мы дадалі новы слупок пасля слупка Цана . Новы слупок прадстаўляе статусы заказаў для ўсіх ідэнтыфікатараў заказаў. Выкарыстоўваючы тут функцыю SUMIFS , мы ўставім два крытэрыі: i) канкрэтны ідэнтыфікатар заказу для кліента і ii) статус заказу як "пацверджаны" толькі.
неабходная формула ў вывадзе Cell C17 будзе:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")
Цяпер націсніце Enter і вы атрымаеце агульную цану выкананых заказаў для Маркуса.
Больш падрабязна: VLOOKUP з некалькімі крытэрыямі ў Excel
Заключныя словы
Я спадзяюся, што ўсе гэтыя простыя метады, згаданыя вышэй, цяпер дапамогуць вам прымяніць іх у вашых электронных табліцах Excel, калі вам трэба аб'яднаць SUMIF з функцыяй VLOOKUP . Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.