Excel бағдарламасындағы бірнеше шарттардың астындағы INDEX-MATCH функциялары бар қосынды

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Excel бағдарламасында деректердің үлкен көлемімен жұмыс істегенде, қосынды немесе басқа қатысты қолданбалар үшін көп критерий астындағы параметрлерді іздеу үшін INDEX-MATCH функцияларын пайдалану өте жиі кездеседі. Бұл мақалада сіз қосынды жасау үшін SUM, SUMPRODUCT , SUMIF немесе SUMIFS функцияларын және INDEX-MATCH формуласын қосуға болатынын білесіз. немесе Excel бағдарламасындағы көптеген критерийлер бойынша қорытындыны бағалаңыз.

Жоғарыдағы скриншот деректер жиынын көрсететін мақалаға шолу болып табылады & Excel бағдарламасында әртүрлі шарттарда және бағандар & жолдар . Деректер жинағы және барлық қолайлы функциялар туралы осы мақаладағы келесі әдістерден көбірек біле аласыз.

Тәжірибе жұмыс кітабын жүктеп алу

Сіз біз Excel жұмыс кітабын жүктей аласыз. және осы мақаланы дайындау үшін пайдаланылды.

INDEX және MATCH бар SUM

Функцияларға кіріспе: SUM, INDEX және MATCH мысалдарымен

Осы үш функцияның бірігіп жұмыс істеу жолын қарастырмас бұрын, осы функциялармен & олардың жұмыс процесі бірінен соң бірі.

1. SUM

  • Мақсаты:

Ұяшықтар ауқымындағы барлық сандарды қосады.

  • Формула синтаксисі:

=SUM(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 қолайлы мысал)

INDEX & Excel бағдарламасындағы MATCH функциялары

SUMIFS - бұл SUMIF функциясының ішкі санаты. SUMIFS функциясын және INDEX & MATCH функциялары ішінде, сіз SUMIF функциясымен мүмкін емес 1-ден астам шартты қосуға болады. 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 функцияға C5:C14 ұяшықтары диапазонындағы F16 ұяшығының критерийлерін сәйкестендіруге нұсқау беріп жатқанымызды білдіреді. Бұрын Жұлдызша(*) белгісі бар D5:D14 ұяшықтарының басқа ауқымын қосу арқылы біз функцияға берілген шарт бойынша сол ауқымдағы барлық мәндерді қорытындылауды айтамыз.

2. INDEX

  • Мақсат:

Нақты мәннің қиылысындағы ұяшыққа сілтеме мәнін береді жол мен баған, берілген ауқымда.

  • Формула синтаксисі:

=INDEX (массив, жол_нөмірі, [баған_нөмірі])

немесе

=INDEX( анықтама, жол_нөмірі, [баған_нөмірі], [аудан_нөмірі])

  • Мысалы:

Біз білгіміз келеді деп есептей отырып 3-ші жолдың қиылысындағы мән & AMP; Кестедегі сату бағалары массивінен 4-баған.

📌 Қадамдар:

F19 ұяшығында, түрі:

=INDEX(D5:I14,3,4)

Enter & сіз нәтиже аласыз.

Себебі алаптағы 4-баған сәуірдегі барлық құрылғылардың сатылу бағасын көрсетеді & 3-ші қатар Lenovo жұмыс үстелі санатын білдіреді, сондықтан олардың массивтегі қиылысында біз Lenovo жұмыс үстелінің сәуірдегі сатылым бағасын табамыз.

Толығырақ : Excel бағдарламасында INDEX функциясын пайдалану жолы (8 мысал)

3. MATCH

  • Мақсаты:

Көрсетілгенге сәйкес келетін массивтегі элементтің салыстырмалы орнын қайтарады мән көрсетілген тәртіпте.

  • Формула синтаксисі:

=СӘРТЕУ(іздеу_мәні, іздеу_жиымы, [сәйкестік_түрі])

  • Мысалы:

Біріншіден, біз позицияны білеміз айдың маусымы ай тақырыптарынан бастап.

📌 Қадамдар:

F17 ұяшығында біздің формула болуы:

=MATCH(F16,D4:I4,0)

Enter & пернесін басыңыз; ай тақырыптарында маусым айының бағанының орны 6 екенін көресіз.

F17 ұяшығында &айдың атын өзгертіңіз; таңдалған басқа айдың сәйкес баған орнын көресіз.

Ал егер біз <1 ішіндегі брендтердің атауларынан Dell брендінің жол орнын білгіміз келсе>B бағаны, содан кейін F20 ұяшығындағы формула:

=MATCH(F19,B5:B14,0)

Мұнда, B5:B14 - бренд атауы ізделетін ұяшықтар ауқымы. Егер де сен F19 ұяшығында бренд атауын өзгертсеңіз, таңдалған ұяшықтар ауқымынан сол брендтің сәйкес жол орнын аласыз.

Excel бағдарламасында INDEX және MATCH функцияларын бірге пайдалану

Енді біз INDEX & MATCH функциясы бірге функция ретінде және дәл осы біріктірілген функция шығыс ретінде нені қайтарады. Бұл біріктірілген INDEX-MATCH функциясы үлкен массивтен нақты деректерді табу үшін тиімді. MATCH функциясы мұнда & кіріс мәндерінің баған позициялары & AMP; INDEX функциясы сол жолдың қиылысынан алынған нәтижені жай & баған позициялары.

Енді деректер жиынтығына сүйене отырып, біз Lenovo брендінің маусым айындағы жалпы сату бағасын білгіміз келеді.

📌 Қадамдар:

E19 ұяшығында теріңіз:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

пернесін басыңыз & Enter ; нәтижені бірден табасыз.

Егер айды өзгертсеңіз & құрылғы атауы E16 & E17 сәйкесінше, сіз бірден E19 ішінде сәйкес нәтиже аласыз.

Толығырақ: Excel бағдарламасында нақты деректерді қалай таңдауға болады (6 әдіс)

SUM функциясының ішіндегі INDEX және MATCH функцияларын кірістіру

Міне, мақаланың негізгі бөлігі SUM немесе SUMPRODUCT, INDEX & MATCH функциялары бірге. Осы құрама функцияны пайдалану арқылы 10 түрлі критерий бойынша шығыс деректерін таба аламыз.Мұнда SUM функциясы біздің барлық критерийлеріміз үшін пайдаланылады, бірақ сіз оны ҚОСЫНАДЫ функциясымен де & нәтижелер өзгеріссіз қалады.

1-критерий: 1-жол негізінде нәтижені табу & SUM, INDEX және MATCH функциялары бар 1 баған

1-ші критерийге сүйене отырып, біз Acer брендінің сәуірдегі жалпы сату бағасын білгіміз келеді.

📌 Қадамдар:

F20 ұяшығында формула келесідей болады:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

Enter & қайтару мәні $3,250,00 болады.

Толығырақ: Excel индексі Бір/бірнеше нәтижелермен бір/бірнеше критерийді сәйкестендіріңіз

2-критерий: 1 жолға негізделген деректерді шығару & SUM, INDEX және MATCH функциялары бірге бар 2 баған

Енді біз ақпан және маусым айларындағы HP құрылғыларының жалпы сату бағасын білгіміз келеді.

📌 Қадамдар:

F21 ұяшығында мынаны теру керек:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

Enter пернесін басқаннан кейін сіз 21 990,00 доллар ретінде нәтиже мәнін табасыз.

Осында, екінші МАТЧ функциясы, біз айларды бұйра жақшалар ішінде анықтаймыз. Ол екі айдың баған позицияларын қайтарады. INDEX функциясы одан кейін жолдар &ampquot қиылысулары негізінде сату бағасын іздейді; бағандар және соңында SUM функциясы оларды қосады.

3-шарт: Мәндерді анықтау1 жол & SUM, INDEX және MATCH функциялары бар барлық бағандар

Бұл бөлімде біз 1 бекітілген жолы бар барлық бағандарды қарастырамыз. Сонымен, біз барлық айлардағы Lenovo құрылғыларының жалпы сатылым бағасын осы жерден таба аламыз.

📌 Қадамдар:

➤ <ішінде 1>F20 ұяшығы, теріңіз:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

Enter & жалпы сату бағасын $36,830,00 деп табасыз.

Бұл функцияда барлық айларды немесе барлық бағандарды қарастыру критерийлерін қосу үшін 0 теру керек. аргумент ретінде- МАТЧ функциясының ішіндегі баған_pos .

Толығырақ: Бірнеше мәнді қайтару үшін Excel INDEX SATCH. Бір ұяшықта

4-критерий: 2 жолға негізделген қосындыны есептеу & SUM, INDEX және MATCH функциялары бар 1 баған

Бұл бөлімде 2 жолдың астындағы & 1 баған критерийлері, біз HP & Lenovo құрылғылары маусымда.

📌 Қадамдар:

F21 ұяшығында формула берілген мәннің астында болады. критерий:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

Enter пернесін басқаннан кейін біз қайтарылатын мәнді $16,680 деп табамыз.

Мұнда бірінші МАТЧ функциясының ішінде HP & Lenovo массивін бұйра жақшалармен қоршау арқылы.

Толығырақ оқу: Excel бағдарламасындағы бірнеше жолдардың қосындысын сәйкестендіру индексі (3 әдіс)

5-критерий: 2 жолға негізделген қосындыны бағалау & 2 бағандарSUM, INDEX және MATCH функцияларымен бірге

Енді біз 2 жолды & HP жалпы сату бағасын шығару үшін 2 баған & AMP; екі нақты айға арналған Lenovo құрылғылары- сәуір & AMP; Маусым.

📌 Қадамдар:

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( +) олардың арасында екі түрлі айға.

Ұқсас көрсеткіштер

  • Excel бағдарламасындағы бірнеше парақтардағы (балама нұсқасымен)
  • Excel бағдарламасындағы әртүрлі массивтердегі бірнеше шарттарды қалай сәйкестендіруге болады
  • Excel бағдарламасындағы бірнеше сәйкестіктермен индекс сәйкестігі (5 әдіс)
  • INDEX & Excel VBA бағдарламасындағы MATCH жұмыс парағының функциялары
  • 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-критерий: Барлығына негізделген нәтижені анықтауЖолдар & SUM, INDEX және MATCH функциялары бар 1 баған

Осы критерий бойынша біз енді бір айдағы (наурыз) барлық құрылғылардың жалпы сату бағаларын шығара аламыз.

📌 Қадамдар:

F20 ұяшығына формуланы енгізіңіз:

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

Enter & аяқтадыңыз. Қайтару мәні $141,230,00 болады.

8-шарт: Барлық жолдар негізінде мәндерді шығару & SUM, INDEX және MATCH функциялары бірге бар 2 баған

Бұл бөлімде біз барлық құрылғылардың екі айдағы жалпы сату бағасын анықтаймыз – ақпан & маусым.

📌 Қадамдар:

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 доллар ретінде нәтиже мәнін аласыз.

Бұл жерде МАТЧ функцияларын пайдаланудың қажеті жоқ, өйткені біз барлық бағандарды &ampquot анықтаймыз ; INDEX функциясының ішіне 0-ді теру арқылы жол орындарын белгілеңіз.

10-шарт: SUM, INDEX және бар бөлек жұптар негізінде қосындыны есептеуMATCH функциялары бірге

Соңғы критерийде біз сәуір айындағы HP құрылғыларының жалпы сатылым бағасын және маусым айындағы Lenovo құрылғыларын бірге анықтаймыз.

📌 Қадамдар:

➤ Осы критерий бойынша F22 ұяшығындағы формуламыз:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0))) <2 болады>

➤ Енді Enter & нәтижені $12,730,00 ретінде көресіз.

Осы біріктірілген функцияда әртүрлі жұптарды қосқанда, құрылғыны & жолдың дәлелдеріне негізделген екі массив ішіндегі ай атаулары & баған позициялары және құрылғы & жұптардағы ай атаулары сәйкес ретпен сақталуы керек.

Толығырақ: Әртүрлі парақта бірнеше критерийлері бар КӨРСЕТКІШ СӘЙКЕСТІК (2 жол)

SUMIF функциясын INDEX-MATCH функцияларымен бірнеше критерий бойынша қосындылау үшін пайдалану

Басқа біріктірілген формуланы пайдалануды бастамас бұрын, SUMIF -мен танысайық. қазір функция.

  • Формула Мақсаты:

Берілген шарттар немесе критерийлер арқылы көрсетілген ұяшықтарды қосыңыз.

  • Формула синтаксисі:

=SUMIF(ауқым, критерий, [қосынды_ауқым])

  • Аргументтер:

диапазон- Критерийлер орналасқан ұяшықтар ауқымы.

критерийлер- Ауқым үшін таңдалған критерийлер.

қосынды_ауқым- Қорытындылау үшін қарастырылатын ұяшықтар ауқымы.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.