SUMPRODUCT mei INDEX- en MATCH-funksjes yn Excel

  • Diel Dit
Hugh West

Yn MS Excel is d'r in enoarm ferskaat oan it brûken fan SUMPRODUCT mei INDEX en MATCH funksjes tegearre. Yn dit artikel sil ik besykje te yllustrearjen hoe't wy kinne brûke dizze gearstalde funksje effektyf ûnder in oantal kritearia lâns rigen & amp; kolommen.

Oefenwurkboek downloade

Jo kinne it Excel-wurkboek downloade dat wy hawwe brûkt om dit artikel te meitsjen. Jo kinne wizigje de gegevens & amp; sjoch nije resultaten.

SUMPRODUCT mei INDEX- en MATCH-funksjes.xlsx

Ynlieding ta de funksjes: SUMPRODUCT, INDEX en MATCH mei foarbylden

Foardat jo komme del nei hoe't dizze trije krêftige funksjes wurkje kombinearre, lit ús yntrodusearre wurde oan dizze funksjes & amp; harren wurkproses ien foar ien.

1. SUMPRODUCT Function

  • Syntaksis:

=SUMPRODUCT(array1,[array2],[array3],...)

  • Funksje:

Jout de som fan 'e produkten fan oerienkommende berik of arrays werom.

  • Foarbyld:

Yn ús dataset is in list mei kompjûterapparaten fan ferskate merken oanwêzich tegearre mei de ferkeapprizen fan 6 moannen foar in kompjûterwinkel. Wy wolle de totale ferkeappriis witte fan 'e buroblêden fan alle merken allinich foar jannewaris.

📌 Stappen:

➤ As earste, yn sel F18 , wy moatte type:

=SUMPRODUCT((C5:C14=F16)*D5:D14)

Hjir, it berik fan sellen C5:C14 jout de sellen oan fan de Device CategoryExcel

Kriteria 7: Bepale útfier basearre op alle rigen & amp; 1 Kolom

Under dit kritearium kinne wy ​​no de totale ferkeapprizen fan alle Apparaten foar ien moanne ( maart ) ekstrahearje.

📌 Stappen:

➤ Foegje de formule yn sel F20 :

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

Formule-ôfdieling

  • Hjir jout de funksje MATCH de column_num fan de selektearre Moanne .
    • Utfier 3 .
  • YNDEX funksje siket dan nei de ferkeapprizen basearre op de krusingen fan rigen & amp; pylder.
    • Utfier {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Uteinlik sil de funksje SUMPRODUCT se optelle.
    • Utfier $141.230 .

➤ Druk op ENTER & Do bist klear. It weromkommen wearde sil wêze $ 141.230 .

Kritearia 8: Extracting wearden basearre op alle rigen & amp; 2 Columns

Yn dit diel bepale wy de totale ferkeappriis fan alle apparaten foar twa moannen- Febrewaris & June .

📌 Stappen:

➤ Yn sel F21 moatte wy typen :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

Hjir tapasse wy twa SUMPRODUCT funksjes troch in Plus(+) ta te foegjen tusken harren foar 2 ferskillende Moannen foar alle apparaten .

➤ Nei it drukken op ENTER , is it totaalferkeappriis sil ferskine as $ 263.140 .

Kritearia 9: Finding Result Based on All Rows & amp; Alle kolommen

Wy sille no de totale ferkeappriis fine fan alle Apparaten foar alle moannen yn 'e tabel.

📌 Stappen:

➤ Yn sel F20 moatte jo type:

=SUMPRODUCT(INDEX(D5:I14,0,0))

➤ Druk op ENTER & jo krije de resultearjende wearde as $808.090 .

Jo hoege hjir gjin MATCH funksjes te brûken lykas wy' re definiearje alle kolommen & amp; rigeposysjes troch 0's yn te typen yn 'e funksje INDEX .

Kriteria 10: Som berekkenje op basis fan ûnderskate pearen

In Us lêste kritearium fine wy ​​de totale ferkeapprizen fan HP apparaten foar april tegearre mei Lenovo apparaten foar June tegearre.

📌 Stappen:

➤ Under dit kritearium sil ús formule yn Sel F22 wêze:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

Formule-ôfdieling

  • Hjir, de 1e MATCH funksje jout de rige_num fan de selektearre Apparaten fan de 2 pearen .
    • Utfier {1,3} .
  • Dan, de 2e MATCH funksje jout it column_num fan de selektearre Moannen fan de 2 Pearen .
    • Utfier {4,6} .
  • YNDEX funksje siket dan nei de ferkeapprizen basearre op de krusingen fan rigen & amp;kolommen.
  • Uteinlik sil de funksje SUMPRODUCT se optelle.
    • Utfier $12.730 .

➤ Druk no op ENTER & jo sille it resultaat sjen as $12.730 .

Wylst it tafoegjen fan ûnderskate pearen yn dizze kombinearre funksje, moatte wy it Apparaat<2 ynfoegje> & amp; Moanne nammen binnen de twa arrays basearre op de arguminten foar rige & amp; kolom posysjes en de Apparaat & amp; Moanne -nammen út de pearen moatte yn oerienkommende folchoarder bewarre wurde.

Lês mear: How to Match Multiple Criteria from Different Arrays in Excel

SUMPRODUCT vs INDEX-MATCH

  • De funksje SUMPRODUCT jout de som werom fan de produkten fan selektearre arrays. It kin brûkt wurde as alternatyf foar arrayformules . De funksje SUMPRODUCT kin ek brûkt wurde mei meardere kritearia yn Excel foar ferskate analyze en fergelikingen.
  • Oan 'e oare kant is de kombinaasje fan INDEX en MATCH funksjes kinne in frij effisjint alternatyf wêze foar de opsykfunksjes fan Excel om te sykjen nei in spesifike wearde binnen in spesifisearre dataset. In kombinaasje fan de funksje SUMIFS mei de funksjes INDEX-MATCH kin wûnders dwaan by it berekkenjen fan in betingsten som foar meardere kritearia .

Slútwurden

Ik hoopje dat dit artikel oer it gebrûk fan SUMPRODUCT , INDEX & MATCH funksjes tegearre sille jo no freegje om oan te passen yn jo reguliere Excel-wurken. As jo ​​​​fragen of feedback hawwe, lit it my dan witte fia jo weardefolle opmerkingen. Jo kinne ek in blik op ús oare ynformative & amp; nijsgjirrige artikels basearre op Excel-funksjes op dizze webside.

kolom, sel F16ferwiist nei it selektearre Apparaaten it berik fan sellen D5:D14stiet foar de sellen fan de Jankolom.

➤ Druk dêrnei op ENTER & jo sille de totale ferkeappriis fan alle buroblêden foar jannewaris yn ien kear sjen.

Binnen de SUMPRODUCT funksje leit d'r mar ien array. Hjir betsjut C5:C14=F16 dat wy de funksje ynstruearje om kritearia te passen fan sel F16 yn it berik fan sellen C5:C14 . Troch in oar berik fan sellen D5:D14 ta te foegjen mei in Asterisk(*) earder, fertelle wy de funksje om alle wearden út dat berik ûnder de opjûne kritearia op te summajen.

2. INDEX Function

  • Syntaksis:

=INDEX(array, row_num, [column_num])

of,

=INDEX(referinsje, rige_nûmer, [kolomgetal], [gebietnûmer])

  • Funksje:

Joint in wearde fan referinsje fan 'e sel op' e krusing fan 'e bepaalde rige en kolom, yn in opjûn berik.

  • Foarbyld:

Oannommen dat wy wolle witte de wearde op de krusing fan de 3. rige & amp; 4e kolom út 'e array fan ferkeapprizen út' e tabel.

📌 Stappen:

➤ Yn Sel F19 , type:

=INDEX(D5:I14,3,4)

➤ Druk op ENTER & jo krije it resultaat.

Sûnt de 4e -kolom yn 'e rige de ferkeapprizen fan alle apparaten foar april & amp;de 3e rige stiet foar de Lenovo Desktop Category , op har krusing yn 'e array fine wy ​​de ferkeappriis fan Lenovo buroblêd yn april .

3. MATCH-funksje

  • Syntaksis:

=MATCH(lookup_value, lookup_array, [match_type])

  • Funksje:

Jout de relative posysje fan in item werom yn in array dy't oerienkomt mei in spesifisearre wearde yn in opjûne folchoarder.

  • Foarbyld:

Earst sille wy de posysje fan 'e moanne June witte fan 'e moannekoppen.

📌 Stappen:

➤ Yn Sel F17 sil ús formule wêze:

=MATCH(F16,D4:I4,0)

➤ Druk op ENTER & jo sille fine dat de kolomposysje fan 'e moanne June 6 is yn 'e moannekoppen.

Feroarje de namme fan 'e moanne yn Sel F17 & jo sille de relatearre kolomposysje fan in oare moanne selekteare sjen.

En as wy de rigeposysje fan it merk Dell witte wolle fan 'e nammen fan de merken yn Kolom B , dan sil de formule yn Sel F20 wêze:

=MATCH(F19,B5:B14,0)

Hjir, B5: B14 is it berik fan sellen wêr't de namme fan it merk socht wurde sil. As jo ​​de merknamme feroarje yn Sel F19 , krije jo de relatearre rigelposysje fan dat merk út it selektearre berik fan sellen.

Gebrûk fan INDEX- en MATCH-funksjes tegearre ynExcel

No sille wy witte hoe't jo INDEX & MATCH funksjonearret tegearre as in funksje en wat krekt dizze kombinearre funksje as útfier weromkomt. Dizze kombineare INDEX-MATCH-funksje is echt effektyf om spesifike gegevens te finen fan in grut array. MATCH funksje hjir sjocht foar de rige & amp; kolom posysjes fan de ynfier wearden & amp; de funksje INDEX sil gewoan weromkomme de útfier fan de krusing fan dy rige & amp; kolomposysjes.

No, op basis fan ús dataset, wolle wy de totale ferkeappriis fan it Lenovo merk yn juny witte.

📌 Stappen:

➤Typ earst yn sel E19 :

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

Hjir, sel E17 ferwiist nei it selektearre Apparaat , it berik fan sellen B5:B14 jout de sellen oan fan 'e Brand kolom, en sel E16 stiet foar de selektearre Moanne .

Formule-ûnderdieling

  • MATCH(E16,D4:I4,0)
    • E16 → It is it lookpu_wearde argumint.
    • D4 :I4 → Dit ferwiist nei it lookup_array argumint.
    • 0 → It jout it argumint [match_type] oan.
    • Utfier 6 .
  • MATCH(E17,B5:B14,0)
    • Utfier 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → It wurdt INDEX(D5:I14,3) ,6) .
    • D5:I14 → It is de array argumint.
    • 3 → Dit stiet foar it row_num argumint.
    • 6 → It ferwiist nei it [column_num] argumint.
    • Utfier $6.580 .

➤ Druk no op ENTER & jo fine it resultaat direkt.

As jo ​​feroarje de moanne & amp; apparaatnamme yn E16 & E17 respektivelik, jo krije it relatearre resultaat yn E19 yn ien kear.

Lês mear: Hoe kinne jo spesifike gegevens selektearje yn Excel (6 Metoaden)

Nesting INDEX en MATCH Funksjes binnen de SUMPRODUCT Funksje

Hjir is de wichtichste & amp; lêste diel fan it artikel basearre op it gebrûk fan SUMPRODUCT , INDEX & amp; MATCH funksjonearret tegearre. Wy kinne fine de útfier gegevens ûnder 10 ferskillende kritearia troch it brûken fan dizze gearstalde funksje.

Kritearia 1: Finding Output basearre op 1 rige & amp; 1 Kolom

Op grûn fan ús 1e kritearium wolle wy de totale ferkeappriis fan it Acer merk witte yn 'e moanne april .

📌 Stappen:

➤ As earste, yn sel F20 , sil de formule wêze:

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

Hjir, sel F18 jout it selektearre Apparaat oan, en sel F19 stiet foar de selektearre Moanne .

Formule-ôfdieling

  • Hjir, de 1e en de 2e MATCH funksje jout de rige_num en de [column_num] arguminten foar de funksje INDEX .
  • Dan jout de funksje YNDEKS in array werom dy't yngiet yn de funksje SUMPRODUCT .
  • Uteinlik jout de funksje SUMPRODUCT de útfier $3.250 werom.

➤ Dernei , druk op ENTER & de weromwearde sil $3.250 wêze.

Lês mear: INDEX MATCH mei 3 kritearia yn Excel (4 foarbylden) )

Kriteria 2: Gegevens ekstrahearje basearre op 1 rige & amp; 2 Kolommen

No wolle wy de totale ferkeappriis witte fan HP -apparaten yn 'e moannen fan febrewaris lykas juny .

📌 Stappen:

➤ Yn sel F21 moatte wy typearje:

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

Hjir, sel F18 ferwiist nei it selektearre Apparaat .

Formule-ôfdieling

  • Hjir, yn de twadde funksje MATCH , definiearje wy de moannen binnen krullende heakjes. It sil de kolomposysjes fan beide moannen werombringe.
    • Utfier → {2,6} .
  • YNDEX funksje siket dan nei de ferkeapprizen basearre op de krusingen fan rigen & amp; kolommen.
  • Uteinlik sil de funksje SUMPRODUCT se optelle.
    • Utfier → $21.990 .

➤ Nei it drukken op ENTER , sille jo de resultearjende wearde fine as $21.990 .

Lês mear: Foarbylden mei INDEX-MATCH Formule yn Excel (8)Oanpak)

Kriteria 3: Bepale wearden basearre op 1 rige & amp; Alle kolommen

Yn dit diel sille wy omgean mei alle kolommen mei 1 fêste rige. Dat, wy kinne de totale ferkeappriis fan Lenovo apparaten yn alle moannen fine ûnder ús kritearia hjir.

📌 Stappen:

➤ Yn sel F20 , type:

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

Formule-ôfdieling

  • Hjir jout de funksje MATCH de rige_num fan it selektearre apparaat werom .
    • Utfier 3 .
  • YNDEX funksje siket dan nei de ferkeapprizen basearre op de krusingen fan rigen & amp; pylder.
    • Utfier {6500,7650,4250,3150,8700,6580} .
  • Lêste 1>SUMPRODUCT funksje sil se tafoegje.
    • Utfier $36.830 .

➤ Druk op ENTER & jo sille de totale ferkeappriis fine as $36.830 .

Yn dizze funksje, om kritearia ta te foegjen foar it beskôgjen fan alle moannen of alle kolommen, moatte wy typ 0 as it argumint- column_pos yn de funksje MATCH .

Fergelykbere lêzings

  • INDEX MATCH mei meardere kritearia op in oar blêd (2 manieren)
  • SUMIF mei INDEX- en MATCH-funksjes yn Excel
  • Yndeks oerienkomst mei meardere oerienkomsten yn Excel (5 metoaden)
  • YNDEX MATCH Meardere kritearia ynExcel (Sûnder Array Formule)
  • Excel Index Match ien/meardere kritearia mei inkele/meardere resultaten

Kriteria 4: Som berekkenje Basearre op 2 rigen & amp; 1 Kolom

Yn dizze seksje ûnder 2 rijen & 1 kolom kritearia, wy sille fine út de totale ferkeap priis fan HP & amp; Lenovo apparaten yn 'e moanne June .

📌 Stappen:

➤ In Cell F21 , de formule sil wêze ûnder de opjûne kritearia:

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

Hare, sel F20 fertsjinwurdiget de selektearre Moanne .

Formule-ôfdieling

  • Hjir, de 1e MATCH funksje jout de rige_num fan de selektearre Apparaten .
    • Utfier {1,3} .
  • Dan, de 2e MATCH funksje jout it column_num fan de selektearre Moanne werom.
    • Utfier 6 .
  • YNDEX funksje siket dan nei de ferkeapprizen basearre op de krusingen fan rigen & amp; kolommen.
  • Uteinlik sil de funksje SUMPRODUCT se optelle.
    • Utfier $16.680 .

➤ Nei it drukken op ENTER , we' Ik fyn de weromwearde as $16.680 .

Hjir binnen de earste MATCH funksje moatte wy HP ynfiere & Lenovo binnen in array troch se yn te sluten mei krullende heakjes.

Lês mear: Som meiINDEX-MATCH Funksjes ûnder meardere kritearia yn Excel

Kriteria 5: Evaluearje som basearre op 2 rigen & amp; 2 Kolommen

No sille wy 2 rijen en amp; 2 kolommen om de totale ferkeapprizen fan HP & Lenovo apparaten foar twa bepaalde moannen- april & June .

📌 Stappen:

➤ Typ yn sel F22 :

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

Wat wy hjir dogge is it opnimmen fan twa SUMPRODUCT funksjes troch in Plus(+) ta te foegjen foar twa ferskillende moannen.

➤ Druk op ENTER & jo sille de útfier sjen as $25.980 .

Lês mear: Yndeks Match Som Meardere rigen yn Excel ( 3 Ways)

Kriteria 6: Resultaten útfine op basis fan 2 rigen & amp; Alle kolommen

Yn dit diel, litte wy omgean mei 2 rigen & amp; alle kolommen. Sa sille wy fine út de totale ferkeapprizen foar HP & amp; Lenovo apparaten yn alle moannen .

📌 Stappen:

➤ Us formule sil wêze yn sel F21 :

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

Lykas yn 'e foarige metoade nimme wy twa SUMPRODUCT funksjes op troch in tafoeging fan in Plus(+) tusken harren foar 2 ferskillende Apparaten foar alle moannen .

➤ Druk op ENTER & wy sille de resultearjende wearde fine as $89.870 .

Lês mear: Yndeks oerienkomme mei meardere kritearia yn rigen en Kolommen yn

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.