Змест
Працуючы з вялікай колькасцю даных у Excel, вельмі часта выкарыстоўваюць функцыі INDEX-MATCH для пошуку параметраў у некалькіх крытэрыях для сумы або іншых звязаных прыкладанняў. У гэтым артыкуле вы даведаецеся, як вы можаце ўключыць функцыі SUM, SUMPRODUCT , SUMIF або SUMIFS разам з формулай INDEX-MATCH для сумавання або ацаніце сумаванне па шматлікіх крытэрыях у Excel.
На прыведзеным вышэй здымку экрана прыведзены агляд артыкула, які прадстаўляе набор даных & прыклад таго, як вы можаце ацаніць суму ў Excel пры розных умовах разам са слупкамі & радкі . Вы даведаецеся больш пра набор даных і ўсе прыдатныя функцыі з дапамогай наступных метадаў у гэтым артыкуле.
Спампаваць практычны сшытак
Вы можаце спампаваць сшытак Excel, які мы я выкарыстоўваў для падрыхтоўкі гэтага артыкула.
SUM з INDEX і MATCH
Уводзіны ў функцыі: SUM, INDEX і MATCH з прыкладамі
Перш чым прыступіць да таго, як гэтыя тры функцыі працуюць разам, давайце пазнаёмімся з гэтымі функцыямі & іх працоўны працэс адзін за адным.
1. СУМА
- Мэта:
Сумуе ўсе лікі ў дыяпазоне ячэек.
- Сінтаксіс формулы:
=СУМ(лік1, [лік2],…)
- Прыклад:
У нашым наборы даных спіс камп'ютэрных прылад
- Прыклад:
Мы будзем выкарыстоўваць наш папярэдні набор даных, каб падтрымліваць паток. З дапамогай функцыі SUMIF мы знойдзем агульны аб'ём продажаў у траўні толькі для камп'ютараў усіх марак. Такім чынам, наша формула ў ячэйцы F18 будзе:
=SUMIF(C5:C14,F17,H5:H14)
Пасля націску Enter вы атрымаеце агульная цана продажу як $ 71,810.
Давайце выкарыстоўваць SUMIF з INDEX & Функцыі MATCH для сумавання па некалькіх крытэрыях разам са слупкамі & шэрагі. Наш набор дадзеных цяпер крыху зменены. У Калонцы A цяпер прысутнічаюць 5 брэндаў з рознымі відамі 2 тыпаў прылад. Адпускныя цэны ў астатніх слупках не змяніліся.
Даведаемся агульны аб'ём продажаў прылад Lenovo ў чэрвені.
📌 Крокі:
➤ У вывадзе Вочка F18 адпаведная формула будзе:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ Націсніце Enter & вы адразу атрымаеце агульную цану продажу Lenovo ў чэрвені.
І калі вы хочаце пераключыцца на катэгорыю прылад, пры ўмове, што вы хочаце знайсці агульную цану продажу для працоўнага стала, то наш Дыяпазон сумы будзе C5:C14 & Крытэрыі сумы зараз будуць настольнымі. Такім чынам, у такім выпадку формула будзе:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
Больш падрабязна: EXCEL INDEX MATCH з некалькімі крытэрыямі (4 прыдатныя прыклады)
Выкарыстанне SUMIFS з INDEX & Функцыі MATCH у Excel
SUMIFS - гэтападкатэгорыя функцыі SUMIF . Выкарыстанне функцыі SUMIFS і INDEX & Функцыі MATCH унутры, вы можаце дадаць больш за 1 крытэрый, што немагчыма з дапамогай функцыі SUMIF . У функцыях SUMIFS спачатку трэба ўвесці Дыяпазон сумы , затым будуць размешчаны Дыяпазон крытэрыяў , а таксама крытэрыі дыяпазону. Цяпер на падставе нашага набору даных мы даведаемся прадажную цану камп'ютэра Acer у траўні. Уздоўж радкоў мы дадаем два розныя крытэрыі з Слупкоў B & C .
📌 Крокі:
➤ Адпаведная формула ў ячэйцы F19 будзе:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ Націсніце Enter & функцыя верне 9 000,00 $.
Заключныя словы
Я спадзяюся, што ўсе гэтыя метады, згаданыя вышэй, зараз падкажуць вам прымяняйце іх у сваіх звычайных справах Excel. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць праз свае каштоўныя каментарыі. Ці вы можаце зірнуць на нашы іншыя цікавыя & інфармацыйныя артыкулы на гэтым сайце.
розных марак прысутнічае разам з адпускнымі цэнамі за 6 месяцаў для камп'ютарнай крамы.
Мы хочам ведаць агульную адпускную цану настольных кампутараў усіх марак толькі за студзень.
📌 Крокі:
➤ У ячэйцы F18 мы павінны ўвесці:
=SUM((C5:C14=F16)*D5:D14)
➤ Націсніце Enter & вы адразу ўбачыце агульную цану продажу ўсіх працоўных сталоў за студзень.
Унутры функцыі SUM знаходзіцца толькі адзін масіў. Тут C5:C14=F16 азначае, што мы загадваем функцыі адпавядаць крытэрам з Cell F16 у дыяпазоне ячэек C5:C14 . Дадаючы яшчэ адзін дыяпазон ячэек D5:D14 з зорачкай(*) раней, мы загадваем функцыі сумаваць усе значэнні з гэтага дыяпазону ў адпаведнасці з зададзенымі крытэрамі.
2. INDEX
- Мэта:
Вяртае значэнне спасылкі ячэйкі на скрыжаванні канкрэтнай радок і слупок у зададзеным дыяпазоне.
- Сінтаксіс формулы:
=INDEX (масіў, нумар_радка, [нумер_слупка])
ці,
=INDEX( спасылка, нумар_радка, [нумар_слупка], [нумар_вобласці])
- Прыклад:
Мяркуючы, што мы хочам ведаць значэнне на скрыжаванні 3-га радка & 4-ы слупок з масіва адпускных цэн з табліцы.
📌 Крокі:
➤ У ячэйцы F19 тып:
=INDEX(D5:I14,3,4)
➤Націсніце Enter & вы атрымаеце вынік.
Паколькі 4-ы слупок у масіве ўяўляе адпускныя цэны ўсіх прылад за красавік & 3-ці радок прадстаўляе катэгорыю настольных кампутараў Lenovo, таму на іх скрыжаванні ў масіве мы знойдзем адпускную цану настольных ПК Lenovo у красавіку.
Чытаць далей : Як выкарыстоўваць функцыю INDEX у Excel (8 прыкладаў)
3. MATCH
- Мэта:
Вяртае адносную пазіцыю элемента ў масіве, які адпавядае зададзенаму значэнне ў вызначаным парадку.
- Сінтаксіс формулы:
=MATCH(значэнне_пошуку, lookup_array, [match_type])
- Прыклад:
Перш за ўсё, мы даведаемся пазіцыю месяца чэрвеня з загалоўкаў месяца.
📌 Крокі:
➤ У ячэйцы F17 наша формула будзе be:
=MATCH(F16,D4:I4,0)
➤ Націсніце Enter & вы ўбачыце, што пазіцыя слупка месяца чэрвеня роўная 6 у загалоўках месяца.
Змяніце назву месяца ў ячэйцы F17 & вы ўбачыце адпаведную пазіцыю слупка іншага выбранага месяца.
І калі мы хочам ведаць пазіцыю радка брэнда Dell з назваў брэндаў у Слупок B , тады формула ў ячэйцы F20 будзе:
=MATCH(F19,B5:B14,0)
Тут, B5:B14 - гэта дыяпазон вочак, дзе будзе шукацца назва брэнда. Калі тызмяніўшы назву брэнда ў ячэйцы F19 , вы атрымаеце адпаведную пазіцыю радка гэтага брэнда з выбранага дыяпазону вочак.
Выкарыстанне функцый INDEX і MATCH разам у Excel
Цяпер мы даведаемся, як выкарыстоўваць INDEX & MATCH функцыянуе разам як функцыя і што менавіта гэтая камбінаваная функцыя вяртае ў якасці вываду. Гэтая камбінаваная функцыя INDEX-MATCH эфектыўная для пошуку пэўных даных у вялікім масіве. Функцыя MATCH тут шукае радок & пазіцыі слупка ўваходных значэнняў & функцыя INDEX проста верне вывад з перасячэння гэтага радка & пазіцыі ў слупках.
Цяпер, грунтуючыся на нашым наборы даных, мы хочам ведаць агульны кошт продажу брэнда Lenovo ў чэрвені.
📌 Крокі:
➤ У ячэйцы E19 увядзіце:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
➤ Націсніце Enter & ; вы знойдзеце вынік імгненна.
Калі вы зменіце месяц & назва прылады ў E16 & E17 адпаведна, вы адразу атрымаеце адпаведны вынік у E19 .
Больш падрабязна: Як выбраць пэўныя даныя ў Excel (6 метадаў)
Укладанне функцый INDEX і MATCH у функцыю SUM
Вось асноўная частка артыкула, заснаваная аб выкарыстанні SUM або SUMPRODUCT, INDEX & MATCH функцыянуе разам. Мы можам знайсці выходныя даныя па 10 розных крытэрыях, выкарыстоўваючы гэту складовую функцыю.Тут функцыя SUM будзе выкарыстоўвацца для ўсіх нашых крытэрыяў, але вы таксама можаце замяніць яе функцыяй SUMPRODUCT & вынікі застануцца нязменнымі.
Крытэрый 1: пошук вынікаў на аснове 1 радка & 1 слупок з функцыямі SUM, INDEX і MATCH разам
Зыходзячы з нашага 1-га крытэрыю, мы хочам ведаць агульную цану продажу брэнда Acer у красавіку.
📌 Крокі:
➤ У ячэйцы F20 формула будзе наступнай:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ Націсніце Enter & вяртаецца значэнне складзе $ 3,250.00.
Больш падрабязна: Індэкс Excel супадае з адным/некалькімі крытэрамі з адным/некалькімі вынікамі
Крытэрый 2: Выманне даных на аснове 1 радка & 2 слупкі з функцыямі SUM, INDEX і MATCH разам
Цяпер мы хочам ведаць агульны кошт продажу прылад HP у лютым і чэрвені.
📌 Крокі:
➤ У ячэйцы F21 мы павінны ўвесці:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))
➤ Пасля націску Enter вы знойдзеце выніковае значэнне $21 990,00.
Тут, у другім MATCH , мы вызначаем месяцы ў фігурных дужках. Яна верне пазіцыі слупкоў для абодвух месяцаў. Затым функцыя INDEX шукае адпускныя цэны на аснове перасячэнняў радкоў & слупкі і, нарэшце, функцыя SUM складзе іх.
Крытэрый 3: Вызначэнне значэнняўНа аснове 1 радка & Усе слупкі з функцыямі SUM, INDEX і MATCH разам
У гэтай частцы мы разгледзім усе слупкі з 1 фіксаваным радком. Такім чынам, мы можам знайсці агульную цану продажу прылад Lenovo за ўсе месяцы ў адпаведнасці з нашымі крытэрамі тут.
📌 Крокі:
➤ У Ячэйка F20 , увядзіце:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ Націсніце Enter & вы знойдзеце агульную цану продажу як $ 36,830.00.
У гэтай функцыі, каб дадаць крытэрыі для разгляду ўсіх месяцаў або ўсіх слупкоў, мы павінны ўвесці 0 як аргумент- column_pos унутры функцыі MATCH .
Больш падрабязна: Excel INDEX MATCH для вяртання некалькіх значэнняў у адной ячэйцы
Крытэрый 4: Разлік сумы на аснове 2 радкоў & 1 слупок з функцыямі SUM, INDEX і MATCH разам
У гэтым раздзеле пад 2 радкамі & 1 крытэрый слупка, мы даведаемся агульную цану продажу HP & Прылады Lenovo ў чэрвені.
📌 Крокі:
➤ У ячэйцы F21 формула будзе знаходзіцца пад зададзенай крытэрыі:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ Пасля націску Enter мы знойдзем вяртанае значэнне як $ 16 680.
Тут у першай функцыі MATCH мы павінны ўвесці HP & Lenovo ўнутры масіва, узяўшы іх у фігурныя дужкі.
Больш падрабязна: Індэкс супадзення сумы некалькіх радкоў у Excel (3 спосабы)
Крытэрый 5: Ацэнка сумы на аснове 2 радкоў & 2 Слупкіз функцыямі SUM, INDEX і MATCH разам
Зараз мы разгледзім 2 радкі & 2 слупкі, каб атрымаць агульныя адпускныя цэны HP & Прылады Lenovo на два пэўныя месяцы - красавік і ампер; Чэрвень.
📌 Крокі:
➤ Увядзіце ячэйку F22 :
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ Націсніце Enter & вы ўбачыце 25 980,00 $.
Тое, што мы робім тут, гэта аб'яднанне дзвюх функцый SUM шляхам дадання Plus( +) паміж імі на працягу двух розных месяцаў.
Падобныя паказанні
- СУПАДЗЕННЕ INDEX на некалькіх аркушах у Excel (з альтэрнатывай)
- Як супаставіць некалькі крытэрыяў з розных масіваў у Excel
- Супадзенне індэкса з некалькімі супадзеннямі ў Excel (5 метадаў)
- Як карыстацца INDEX & Функцыі працоўнага аркуша MATCH у Excel VBA
- INDEX MATCH Некалькі крытэрыяў з падстаноўкай у Excel (поўнае кіраўніцтва)
Крытэрый 6: Пошук Вынік на аснове 2 радкоў & Усе слупкі з функцыямі SUM, INDEX і MATCH разам
У гэтай частцы давайце разбярэмся з 2 радкамі & усе слупкі. Такім чынам, мы даведаемся агульныя адпускныя цэны на HP & Прылады Lenovo ва ўсе месяцы.
📌 Крокі:
➤ Наша формула будзе ў ячэйцы F21:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
➤ Націсніце Enter & мы знойдзем выніковае значэнне ў памеры 89 870 долараў.
Крытэрый 7: Вызначэнне вынікаў на аснове ўсіхРадкі & 1 слупок з функцыямі SUM, INDEX і MATCH разам
Згодна з гэтым крытэрам мы можам атрымаць агульныя адпускныя цэны ўсіх прылад за адзін месяц (сакавік).
📌 Крокі:
➤ Устаўце формулу ў ячэйку F20 :
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
➤ Націсніце Enter & вы зрабілі. Вяртанае значэнне складзе $ 141 230,00.
Крытэрый 8: Выманне значэнняў на аснове ўсіх радкоў & 2 слупкі з функцыямі SUM, INDEX і MATCH разам
У гэтай частцы мы вызначым агульны кошт продажу ўсіх прылад за два месяцы - люты і ампер; Чэрвень.
📌 Крокі:
➤ У ячэйцы F21 мы павінны ўвесці:
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
➤ Пасля націску Enter агульная цана продажу будзе выглядаць як $ 263 140,00.
Крытэрый 9: Пошук выніку на аснове ўсіх радкоў & Усе слупкі з функцыямі SUM, INDEX і MATCH разам
Цяпер мы даведаемся агульную цану продажу ўсіх прылад за ўсе месяцы ў табліцы.
📌 Крокі:
➤ У ячэйцы F20 вы павінны ўвесці:
=SUM(INDEX(D5:I14,0,0))
➤ Націсніце Enter & вы атрымаеце выніковае значэнне як $ 808,090.00.
Вам не трэба выкарыстоўваць функцыі MATCH тут, бо мы вызначаем усе слупкі & ; пазіцыі радкоў, увёўшы 0 унутры функцыі INDEX .
Крытэрый 10: Вылічэнне сумы на аснове розных пар з SUM, INDEX іMATCH функцыянуе разам
У нашым апошнім крытэрыі мы даведаемся агульныя адпускныя цэны прылад HP за красавік разам з прыладамі Lenovo за чэрвень разам.
📌 Крокі:
➤ У адпаведнасці з гэтым крытэрыем наша формула ў ячэйцы F22 будзе:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ Цяпер націсніце Enter & вы ўбачыце, што вынік складае 12 730,00 $.
Пры даданні асобных пар у гэтай камбінаванай функцыі мы павінны ўставіць прыладу & назвы месяцаў у двух масівах на аснове аргументаў для радка & пазіцыі слупкоў і прылады & назвы месяцаў з пар павінны падтрымлівацца ў адпаведным парадку.
Больш падрабязна: ІНДЭКСНАЕ СУПАДАВАННЕ з некалькімі крытэрыямі ў іншым аркушы (2 спосабы)
Выкарыстанне SUMIF з функцыямі INDEX-MATCH для сумавання па некалькіх крытэрыях
Перш чым прыступіць да выкарыстання іншай камбінаванай формулы, давайце пазнаёмімся з SUMIF функцыя зараз.
- Мэта формулы:
Дадайце ячэйкі, вызначаныя дадзенымі ўмовамі або крытэрыямі.
- Сінтаксіс формулы:
=SUMIF(дыяпазон, крытэрыі, [дыяпазон_сумы])
- Аргументы:
дыяпазон- Дыяпазон ячэек, у якіх знаходзяцца крытэрыі.
крытэрыі- Абраныя крытэрыі дыяпазону.
сум_дыяпазон- Дыяпазон ячэек, якія ўлічваюцца для сумавання.