SUMPRODUCT INDEX és MATCH funkciókkal az Excelben

  • Ossza Meg Ezt
Hugh West

Az MS Excelben hatalmas sokféleség van a következők használatában SUMPRODUCT a címen INDEX és MATCH Ebben a cikkben megpróbálom bemutatni, hogyan használhatjuk ezt az összetett függvényt hatékonyan számos kritérium alapján a sorok és oszlopok mentén.

Gyakorlati munkafüzet letöltése

Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk. Módosíthatja az adatokat & új eredményeket láthat.

SUMPRODUCT INDEX és MATCH függvényekkel.xlsx

Bevezetés a SUMPRODUCT, INDEX és MATCH függvényekbe példákkal

Mielőtt rátérnénk arra, hogyan működik ez a három erőteljes funkció együttesen, ismerkedjünk meg ezekkel a funkciókkal & a munkafolyamatukkal egyenként.

1. SUMPRODUCT funkció

  • Szintaxis:

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

  • Funkció:

A megfelelő tartományok vagy tömbök szorzatainak összegét adja vissza.

  • Példa:

Az adatkészletünkben egy számítógépbolt különböző márkájú számítógépes eszközeinek listája van egy számítógépbolt 6 havi eladási áraival együtt. Csak januárra vonatkozóan szeretnénk megtudni az összes márkájú asztali számítógép teljes eladási árát.

📌 Lépések:

➤ Először is, a Cell F18 , be kell írnunk:

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

Itt a cellák tartománya C5:C14 jelzi a cellákat a Eszköz kategória oszlop, cella F16 a kiválasztott Eszköz és a cellák tartománya D5:D14 a cellák a Jan oszlop.

➤ Ezután nyomja meg a BELÉPÉS & látni fogja az összes asztali számítógép teljes eladási árát a Január egyszerre.

Belül a SUMPRODUCT funkcióban csak egy tömb van. Itt, C5:C14=F16 azt jelenti, hogy a függvényt arra utasítjuk, hogy a Cell F16 a cellák tartományában C5:C14 Egy másik cellatartomány hozzáadásával D5:D14 egy Csillag(*) előtt azt mondjuk a függvénynek, hogy összegezze az adott tartomány összes értékét a megadott feltételek szerint.

2. INDEX funkció

  • Szintaxis:

=INDEX(tömb, sor_szám, [oszlop_szám])

vagy,

=INDEX(referencia, sorszám, [oszlopszám], [területszám])

  • Funkció:

Visszaadja az adott sor és oszlop metszéspontjában lévő cella referenciaértékét egy adott tartományban.

  • Példa:

Tegyük fel, hogy a 3. sor és a 4. oszlop metszéspontjában lévő értéket szeretnénk megtudni a táblázat eladási árainak tömbjéből.

📌 Lépések:

➤ In F19-es cella , típus:

=INDEX(D5:I14,3,4)

➤ Sajtó BELÉPÉS & meg fogja kapni az eredményt.

Mivel a 4. oszlop a tömbben az összes eszköz eladási árát jelenti a következő esetekben Április & a 3. sor a Lenovo Desktop kategória , a tömbben lévő metszéspontjuknál megtaláljuk a következő eladási árát Lenovo desktop in Április .

3. MATCH funkció

  • Szintaxis:

=MATCH(lookup_value, lookup_array, [match_type])

  • Funkció:

Visszaadja a megadott értéknek megfelelő elem relatív pozícióját egy tömbben egy megadott sorrendben.

  • Példa:

Először is, meg fogjuk tudni, hogy a hónap pozíciója a Június a hónapok fejlécéből.

📌 Lépések:

➤ In F17-es cella , a képletünk a következő lesz:

=MATCH(F16,D4:I4,0)

➤ Sajtó BELÉPÉS & meg fogja találni, hogy az oszlop pozíciója a hónap a Június a 6 a hónapok fejlécében.

A hónap nevének módosítása a F17-es cella & látni fogja egy másik kiválasztott hónap kapcsolódó oszlopának pozícióját.

Ha pedig a márka sorpozícióját szeretnénk tudni. Dell a márkák nevéből a B oszlop , akkor a képlet a F20-as cella lesz:

=MATCH(F19,B5:B14,0)

Tessék, B5:B14 a cellák azon tartománya, ahol a márkanevet keresni fogják. Ha a márkanevet megváltoztatja a F19-es cella , megkapja a márka kapcsolódó sorpozícióját a kiválasztott cellatartományból.

Az INDEX és a MATCH funkciók használata együtt az Excelben

Most már tudjuk, hogyan kell használni INDEX & MATCH függvények egy függvényként való egyesítése és az, hogy pontosan mit ad vissza kimenetként ez a kombinált függvény. Ez a kombinált INDEX-MATCH funkció igazán hatékony, ha egy nagy tömbben konkrét adatokat keresünk. MATCH függvény itt keresi a sor &; oszlop pozícióját a bemeneti értékek & a INDEX függvény egyszerűen visszaadja az adott sor és oszlop pozícióinak metszéspontjából származó kimenetet.

Most az adatállományunk alapján szeretnénk megtudni a teljes eladási árat a Lenovo márka Június .

📌 Lépések:

➤Először is, a cellában E19 , típus:

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

Itt a sejt E17 a kiválasztott Eszköz , a cellák tartománya B5:B14 jelzi a cellákat a Márka oszlop és cella E16 a kiválasztott Hónap .

Képlet bontás

  • MATCH(E16,D4:I4,0)
    • E16 → Ez a lookpu_value érv.
    • D4 :I4 → Ez a lookup_array érv.
    • 0 → Ez jelzi a [match_type] érv.
    • Kimenet 6 .
  • MATCH(E17,B5:B14,0)
    • Kimenet 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → Ez lesz INDEX(D5:I14,3,6) .
    • D5:I14 → Ez a array érv.
    • 3 → Ez jelenti a row_num érv.
    • 6 → Ez utal a [column_num] érv.
    • Kimenet $6,580 .

➤ Most nyomja meg BELÉPÉS & az eredményt azonnal meg fogja találni.

Ha megváltoztatja a hónap & bélyeg; eszköz nevét a E16 & E17 illetve, akkor a kapcsolódó eredményt kapja a E19 egyszerre.

Bővebben: Hogyan válasszon ki bizonyos adatokat az Excelben (6 módszer)

INDEX és MATCH függvények egymásba ágyazása a SUMPRODUCT függvényen belül

Itt van a fő & a cikk utolsó része alapján a felhasználások a SUMPRODUCT , INDEX & MATCH A kimeneti adatokat megtalálhatjuk a 10 különböző kritériumok alapján az összetett függvény használatával.

1. kritérium: Kimenet keresése 1 sor és 1 oszlop alapján

A mi 1. kritérium, szeretnénk tudni a teljes eladási árat a Acer márka a következő hónapban Április .

📌 Lépések:

➤ Először is, a cellában F20 , a képlet a következő lesz:

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

Itt a sejt F18 jelzi a kiválasztott Eszköz , és a sejt F19 a kiválasztott Hónap .

Képlet bontás

  • Itt a 1. és a 2. meccs függvény visszaadja a row_num és a [column_num] érvek a INDEX funkció.
  • Ezután a INDEX függvény egy tömböt ad vissza, amely belép a SUMPRODUCT funkció.
  • Végül a SUMPRODUCT függvény a kimenetet adja vissza $3,250 .

➤ Ezután nyomja meg a BELÉPÉS & a visszatérési érték $3,250 .

Bővebben: INDEX MATCH 3 kritériummal az Excelben (4 példa)

2. kritérium: Adatok kinyerése 1 sor és 2 oszlop alapján

Most szeretnénk megtudni a teljes eladási árat a HP eszközök a következő hónapokban Február valamint Június .

📌 Lépések:

➤ Cellában F21 , be kell írnunk:

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

Itt a sejt F18 a kiválasztott Eszköz .

Képlet bontás

  • Itt, a második MATCH függvényben a hónapokat szögletes zárójelben határozzuk meg. Ez a függvény mindkét hónap oszloppozícióját visszaadja.
    • Kimenet → {2,6} .
  • INDEX függvény ezután megkeresi az eladási árakat a sorok & oszlopok metszéspontjai alapján.
  • Végül a SUMPRODUCT funkció összeadja őket.
    • Kimenet → $21,990 .

➤ Miután megnyomta a BELÉPÉS , akkor az eredő értéket a következőképpen kapjuk meg $21,990 .

Bővebben: Példák INDEX-MATCH képlettel az Excelben (8 megközelítés)

3. kritérium: Az értékek meghatározása 1 sor és bélyegző alapján; minden oszlop

Ebben a részben az összes olyan oszlopot kezeljük, amelyekben a 1 rögzített sor. Tehát, meg tudjuk találni a teljes eladási árat a Lenovo eszközök a minden hónap a mi kritériumaink szerint.

📌 Lépések:

➤ Cellában F20 , típus:

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

Képlet bontás

  • Itt a MATCH függvény visszaadja a row_num a kiválasztott Eszköz .
    • Kimenet 3 .
  • INDEX függvény ezután megkeresi az eladási árakat a sorok & oszlopok metszéspontjai alapján.
    • Kimenet {6500,7650,4250,3150,8700,6580} .
  • Végül a SUMPRODUCT funkció összeadja őket.
    • Kimenet $36,830 .

➤ Sajtó BELÉPÉS & a teljes eladási árat úgy találja, hogy $36,830 .

Ebben a funkcióban az összes hónap vagy az összes oszlop figyelembe vételére vonatkozó feltételek hozzáadásához a következőt kell beírnunk 0 mint az érv... column_pos a MATCH funkció.

Hasonló olvasmányok

  • INDEX MATCH több kritériummal egy másik lapon (2 mód)
  • SUMIF INDEX és MATCH funkciókkal az Excelben
  • Indexillesztés többszörös egyezésekkel az Excelben (5 módszer)
  • INDEX MATCH több kritérium az Excelben (tömbképlet nélkül)
  • Excel Index Egy/több kritérium egyezésének egy/több találattal történő megfeleltetése

4. kritérium: 2 sor és 1 oszlop alapján történő összegszámítás

Ebben a szakaszban a 2 sorok & 1 oszlop kritériumai alapján megtudjuk a teljes eladási árát a HP & Lenovo eszközök a következő hónapban Június .

📌 Lépések:

➤ Cellában F21 , a képlet a megadott kritériumok alatt lesz:

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

Hare, cella F20 a kiválasztott Hónap .

Képlet bontás

  • Itt az 1. MATCH függvény visszaadja a row_num a kiválasztott Eszközök .
    • Kimenet {1,3} .
  • Ezután a 2. MATCH függvény visszaadja a column_num a kiválasztott Hónap .
    • Kimenet 6 .
  • INDEX függvény ezután megkeresi az eladási árakat a sorok & oszlopok metszéspontjai alapján.
  • Végül a SUMPRODUCT funkció összeadja őket.
    • Kimenet $16,680 .

➤ Miután megnyomta a BELÉPÉS , a visszatérési értéket a következőképpen találjuk $16,680 .

Itt belül az első MATCH függvényt, be kell adnunk HP & Lenovo egy tömb belsejében, ha azokat csavart zárójelbe tesszük.

Bővebben: Összegzés az INDEX-MATCH függvényekkel több kritérium alatt az Excel-ben

5. kritérium: Az összeg értékelése 2 sor és 2 oszlop alapján

Most megvizsgáljuk 2 sorok & 2 oszlopok, hogy kivonja a teljes eladási árat HP & Lenovo két hónapra szóló eszközök... Április & Június .

📌 Lépések:

➤ Típus a cellában 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))))

Amit itt csinálunk, az két SUMPRODUCT funkciók hozzáadásával egy Plusz(+) közöttük két különböző hónapra.

➤ Sajtó BELÉPÉS & a kimeneti eredményt a következő formában látja majd $25,980 .

Bővebben: Index Match Sum több sor összege az Excelben (3 mód)

6. kritérium: Eredmény megállapítása 2 sor és bélyegző alapján; Minden oszlop

Ebben a részben foglalkozzunk a következőkkel 2 sorok & minden oszlop. Tehát megtudjuk a teljes eladási árakat a HP & Lenovo eszközök a minden hónap .

📌 Lépések:

➤ A képletünk a cellában lesz F21 :

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

Az előző módszerhez hasonlóan, itt is két SUMPRODUCT funkciók hozzáadásával egy Plusz(+) közöttük a 2 különböző Eszközök a oldalon. minden hónap .

➤ Sajtó BELÉPÉS & a kapott értéket úgy találjuk meg, mint $89,870 .

Bővebben: Index egyezés több kritériummal az Excel soraiban és oszlopaiban

7. kritérium: A kimenet meghatározása minden sor és bélyeg alapján; 1 oszlop

E kritérium alapján most már ki tudjuk vonni az összes eladási árat az összes Eszközök egyetlen hónapra ( Március ).

📌 Lépések:

➤ Szúrja be a képletet a cellába F20 :

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

Képlet bontás

  • Itt a MATCH függvény visszaadja a column_num a kiválasztott Hónap .
    • Kimenet 3 .
  • INDEX függvény ezután megkeresi az eladási árakat a sorok & oszlopok metszéspontjai alapján.
    • Kimenet {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Végül a SUMPRODUCT funkció összeadja őket.
    • Kimenet $141,230 .

➤ Sajtó BELÉPÉS & kész. A visszatérési érték a következő lesz $141,230 .

8. kritérium: Értékek kivonása az összes sor & 2 oszlop alapján

Ebben a részben meghatározzuk az összes eszköz teljes eladási árát két hónapra... Február & Június .

📌 Lépések:

➤ Cellában F21 , be kell írnunk:

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

Itt kétféleképpen alkalmazzuk SUMPRODUCT funkciók hozzáadásával egy Plusz(+) közöttük a 2 különböző Hónapok a oldalon. minden eszköz .

➤ Miután megnyomta a BELÉPÉS , a teljes eladási ár a következőképpen jelenik meg $263,140 .

9. kritérium: Eredmény keresése az összes sor és oszlop alapján

Most megtudjuk a teljes eladási árát az összes Eszközök a oldalon. minden hónap a táblázatban.

📌 Lépések:

➤ Cellában F20 , akkor be kell írnia:

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

➤ Sajtó BELÉPÉS & a kapott érték a következő lesz $808,090 .

Nem kell használnia MATCH függvények itt, mivel minden oszlopot és bélyeget meghatározunk; sorpozíciókat a következő beírásával határozunk meg 0's a INDEX funkció.

10. kritérium: Az összeg kiszámítása megkülönböztetett párok alapján

A végső kritériumunkban a következő összesített eladási árakat fogjuk megállapítani HP eszközök a Április a Lenovo eszközök a Június együtt.

📌 Lépések:

➤ E kritérium alapján a cellában lévő képletünk F22 lesz:

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

Képlet bontás

  • Itt az 1. MATCH függvény visszaadja a row_num a kiválasztott Eszközök a 2 pár .
    • Kimenet {1,3} .
  • Ezután a 2. MATCH függvény visszaadja a column_num a kiválasztott Hónapok a 2 pár .
    • Kimenet {4,6} .
  • INDEX függvény ezután megkeresi az eladási árakat a sorok & oszlopok metszéspontjai alapján.
  • Végül a SUMPRODUCT funkció összeadja őket.
    • Kimenet $12,730 .

➤ Most nyomja meg BELÉPÉS & az eredményt a következő formában láthatja $12,730 .

A megkülönböztetett párok hozzáadása során ebben a kombinált függvényben be kell illesztenünk a Eszköz & Hónap nevek a két tömbön belül a sor és a bélyegző argumentumai alapján; oszloppozíciók és a Eszköz & Hónap a párok neveit a megfelelő sorrendben kell tartani.

Bővebben: Hogyan illesszünk több kritériumot különböző tömbökből az Excelben?

SUMPRODUCT vs INDEX-MATCH

  • A SUMPRODUCT függvény a kiválasztott tömbök szorzatainak összegét adja vissza. A függvény a tömb képletek . SUMPRODUCT függvény több kritériummal is használható az Excelben különböző elemzésekhez és összehasonlításokhoz.
  • Másrészt, az alábbi kombináció INDEX és MATCH függvények elég hatékony alternatívája lehet a keresési funkciók az Excel egy adott érték keresésére egy megadott adathalmazon belül. A kombináció a SUMIFS függvényt a INDEX-MATCH funkciók csodákra képesek, míg feltételes összeg kiszámítása több kritériumra .

Záró szavak

Remélem, hogy ez a cikk a SUMPRODUCT , INDEX & MATCH függvények együtt most már arra kérik Önt, hogy alkalmazza a rendszeres Excel munkáiban. Ha bármilyen kérdése vagy visszajelzése van, kérjük, tudassa velem értékes megjegyzéseivel. Ön is megnézheti más informatív & amp; érdekes cikkeket az Excel-funkciók alapján ezen a weboldalon.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.