SUMPRODUCT INDEX- ja MATCH-funktioiden kanssa Excelissä

  • Jaa Tämä
Hugh West

MS Excelissä on valtavasti erilaisia käyttötapoja. SUMPRODUCT kanssa INDEX ja MATCH Tässä artikkelissa yritän havainnollistaa, miten voimme käyttää tätä yhdistelmäfunktiota tehokkaasti useilla kriteereillä riveillä & sarakkeilla.

Lataa harjoituskirja

Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin valmisteluun. Voit muokata tietoja & nähdä uusia tuloksia.

SUMPRODUCT ja INDEX- ja MATCH-funktiot.xlsx

Johdatus funktioihin: SUMPRODUCT, INDEX ja MATCH esimerkkien avulla.

Ennen kuin siirrytään siihen, miten nämä kolme tehokasta toimintoa toimivat yhdessä, esitellään nämä toiminnot & niiden toimintaprosessi yksi kerrallaan.

1. SUMPRODUCT-toiminto

  • Syntaksi:

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

  • Toiminto:

Palauttaa vastaavien alueiden tai määrien tuotteiden summan.

  • Esimerkki:

Tietoaineistossamme on luettelo eri merkkien tietokonelaitteista sekä tietokoneliikkeen 6 kuukauden myyntihinnat. Haluamme tietää kaikkien merkkien pöytäkoneiden kokonaismyyntihinnan vain tammikuulta.

📌 Vaiheet:

➤ Ensinnäkin Cell F18 , meidän on kirjoitettava:

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

Tässä tapauksessa solujen alue C5:C14 osoittaa solut Laitteen luokka sarake, solu F16 viittaa valittuun Laite ja soluväli D5:D14 edustaa soluja Jan sarake.

➤ Paina sen jälkeen ENTER & näet kaikkien pöytätietokoneiden kokonaismyyntihinnan vuosilta Tammikuu kerralla.

Sisällä SUMPRODUCT funktiossa on vain yksi array. Tässä, C5:C14=F16 tarkoittaa sitä, että annamme funktiolle käskyn sovittaa kriteerit Cell F16 solujen alueella C5:C14 Lisäämällä toinen solualue D5:D14 jossa on Tähti(*) ennen käskemme funktiota laskemaan yhteen kaikki kyseisen alueen arvot annettujen kriteerien mukaisesti.

2. INDEX-toiminto

  • Syntaksi:

=INDEX(array, row_num, [column_num])

tai,

=INDEX(viite, rivin_luku, [sarakkeen_luku], [alueen_luku])

  • Toiminto:

Palauttaa tietyn rivin ja sarakkeen leikkauspisteessä olevan solun viitearvon tietyllä alueella.

  • Esimerkki:

Oletetaan, että haluamme tietää arvon 3. rivin & 4. sarakkeen leikkauspisteessä taulukon myyntihintojen joukosta.

📌 Vaiheet:

➤ In Solu F19 , tyyppi:

=INDEX(D5:I14,3,4)

➤ Lehdistö ENTER & saat tuloksen.

Koska Neljäs sarake edustaa kaikkien laitteiden myyntihintoja seuraavissa tapauksissa Huhtikuu & Kolmas rivi edustaa Lenovo Desktop-kategoria , niiden risteyskohdasta matriisissa löydämme myyntihinnan seuraavasti Lenovo työpöydällä Huhtikuu .

3. MATCH-toiminto

  • Syntaksi:

=MATCH(lookup_value, lookup_array, [match_type])

  • Toiminto:

Palauttaa sellaisen kohteen suhteellisen sijainnin matriisissa, joka vastaa määritettyä arvoa määritetyssä järjestyksessä.

  • Esimerkki:

Ensinnäkin, me tiedämme, mikä on kuukauden asema. Kesäkuu kuukauden otsikoista.

📌 Vaiheet:

➤ In Solu F17 , kaava on:

=MATCH(F16,D4:I4,0)

➤ Lehdistö ENTER & huomaat, että sarakkeen asema kuukauden kuukauden Kesäkuu on 6 kuukauden otsikoissa.

Vaihda kuukauden nimi osoitteessa Solu F17 & näet, että toisen kuukauden sarakkeen sijainti on valittu.

Ja jos haluamme tietää tuotemerkin rivin sijainnin, - Dell tuotemerkkien nimistä Sarake B , niin kaavan Solu F20 on:

=MATCH(F19,B5:B14,0)

Täällä, B5:B14 on solualue, josta etsitään tuotemerkin nimeä. Jos muutat tuotemerkin nimeä kohdassa Solu F19 saat kyseisen tuotemerkin rivin sijainnin valitulta solualueelta.

INDEX- ja MATCH-funktioiden käyttö yhdessä Excelissä

Nyt osaamme käyttää INDEX & MATCH funktiot yhdessä funktioksi ja mitä tämä yhdistetty funktio palauttaa tulosteena. Tämä yhdistetty INDEX-MATCH-toiminto on todella tehokas keino löytää tiettyjä tietoja suuresta joukosta. MATCH funktio etsii tässä rivi &; sarakkeen sijainnit syöttöarvot & the INDEX funktio yksinkertaisesti palauttaa tulosteen kyseisen rivin & sarakepaikkojen leikkauspisteestä.

Haluamme nyt tietovarantomme perusteella tietää kokonaismyyntihinnan. Lenovo brändi Kesäkuu .

📌 Vaiheet:

➤ Ensiksi, solussa E19 , tyyppi:

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

Tässä solu E17 viittaa valittuun Laite , solujen alue B5:B14 osoittaa solut Merkki sarake ja solu E16 edustaa valittua Kuukausi .

Kaavan erittely

  • MATCH(E16,D4:I4,0)
    • E16 → Se on lookpu_value argumentti.
    • D4 :I4 → Tämä viittaa lookup_array argumentti.
    • 0 → Se osoittaa [match_type] argumentti.
    • Lähtö 6 .
  • MATCH(E17,B5:B14,0)
    • Lähtö 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))) → Siitä tulee INDEX(D5:I14,3,6) .
    • D5:I14 → Se on array argumentti.
    • 3 → Tämä edustaa row_num argumentti.
    • 6 → Se viittaa [column_num] argumentti.
    • Lähtö $6,580 .

➤ Paina nyt ENTER & löydät tuloksen välittömästi.

Jos muutat kuukauden & laitteen nimeä kohdassa E16 & E17 vastaavasti, saat siihen liittyvän tuloksen osoitteessa E19 kerralla.

Lue lisää: Miten valita tiettyjä tietoja Excelissä (6 menetelmää)

INDEX- ja MATCH-funktioiden yhdistäminen SUMPRODUCT-funktion sisällä

Tässä on tärkein & viimeinen osa artikkelin perustuu käyttötarkoituksiin of SUMPRODUCT , INDEX & MATCH funktiot yhdessä. Voimme löytää lähtötiedot osoitteesta 10 eri kriteerejä käyttämällä tätä yhdistelmäfunktiota.

Kriteeri 1: Tuloksen löytäminen 1 rivin ja 1 sarakkeen perusteella.

Perustuu meidän 1. kriteeri, haluamme tietää kokonaismyyntihinnan ja Acer tuotemerkin kuussa Huhtikuu .

📌 Vaiheet:

➤ Ensinnäkin solussa F20 , kaava on:

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

Tässä solu F18 osoittaa valitun Laite ja solu F19 edustaa valittua Kuukausi .

Kaavan erittely

  • Täällä 1. ja 2. OTTELU funktio palauttaa row_num ja [column_num] perustelut INDEX toiminto.
  • Sitten INDEX funktio palauttaa array:n, joka tulee SUMPRODUCT toiminto.
  • Lopuksi SUMPRODUCT funktio palauttaa tuloksen $3,250 .

➤ Paina sen jälkeen ENTER & paluuarvo on $3,250 .

Lue lisää: INDEX MATCH, jossa on 3 kriteeriä Excelissä (4 esimerkkiä)

Kriteeri 2: Tietojen poimiminen 1 rivin & 2 sarakkeen perusteella.

Nyt haluamme tietää seuraavien tuotteiden kokonaismyyntihinnan HP laitteiden kuukausina Helmikuu sekä Kesäkuu .

📌 Vaiheet:

➤ Solussa F21 , meidän on kirjoitettava:

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

Tässä solu F18 viittaa valittuun Laite .

Kaavan erittely

  • Tässä toisessa MATCH funktiossa määrittelemme kuukaudet sulkeissa, ja se palauttaa molempien kuukausien sarakepaikat.
    • Lähtö → {2,6} .
  • INDEX funktio etsii sitten myyntihinnat rivien & sarakkeiden leikkauspisteiden perusteella.
  • Lopuksi SUMPRODUCT toiminto laskee ne yhteen.
    • Tuotos → 21,990 dollaria .

➤ Kun olet painanut ENTER , saat tulokseksi arvon, joka on seuraava $21,990 .

Lue lisää: Esimerkkejä INDEX-MATCH-kaavalla Excelissä (8 lähestymistapaa)

Kriteeri 3: Arvojen määrittäminen 1 rivin ja näytteen perusteella; kaikki sarakkeet.

Tässä osassa käsittelemme kaikkia sarakkeita, joiden sarakkeet ovat 1 kiinteä rivi. Voimme siis löytää kokonaismyyntihinnan seuraavasti Lenovo laitteet kaikki kuukaudet kriteerien mukaisesti.

📌 Vaiheet:

➤ Solussa F20 , tyyppi:

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

Kaavan erittely

  • Täällä MATCH funktio palauttaa row_num valitun Laite .
    • Lähtö 3 .
  • INDEX funktio etsii sitten myyntihinnat rivien & sarakkeiden leikkauspisteiden perusteella.
    • Lähtö {6500,7650,4250,3150,8700,6580} .
  • Lopuksi SUMPRODUCT toiminto laskee ne yhteen.
    • Lähtö $36,830 .

➤ Lehdistö ENTER & löydät kokonaismyyntihinnan seuraavasti $36,830 .

Tässä funktiossa, lisätäksemme kriteerit kaikkien kuukausien tai kaikkien sarakkeiden huomioimiseksi, meidän on kirjoitettava seuraava teksti 0 koska argumentti- column_pos sisällä MATCH toiminto.

Samanlaisia lukemia

  • INDEX MATCH useilla kriteereillä eri arkilla (2 tapaa)
  • SUMIF INDEX- ja MATCH-funktioiden kanssa Excelissä
  • Excelin indeksin ottelu useiden otteluiden kanssa (5 menetelmää)
  • INDEX MATCH useita kriteerejä Excelissä (ilman Array-kaavaa)
  • Excel-indeksi Yhden tai useamman kriteerin ja yhden tai useamman tuloksen yhteensovittaminen

Kriteeri 4: Summan laskeminen 2 rivin ja 1 sarakkeen perusteella.

Tässä jaksossa kohdassa 2 rivit & 1 sarakkeen kriteerit, saamme selville kokonaismyyntihinnan, jonka mukaan HP & Lenovo laitteet kuukauden aikana Kesäkuu .

📌 Vaiheet:

➤ Solussa F21 , kaava on annettujen kriteerien mukainen:

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

Hare, solu F20 edustaa valittua Kuukausi .

Kaavan erittely

  • Tässä 1. MATCH funktio palauttaa row_num valitun Laitteet .
    • Lähtö {1,3} .
  • Sitten 2. MATCH funktio palauttaa column_num valitun Kuukausi .
    • Lähtö 6 .
  • INDEX funktio etsii sitten myyntihinnat rivien & sarakkeiden leikkauspisteiden perusteella.
  • Lopuksi SUMPRODUCT toiminto laskee ne yhteen.
    • Lähtö $16,680 .

➤ Kun olet painanut ENTER , löydämme paluuarvon seuraavasti $16,680 .

Täällä sisällä ensimmäinen MATCH toiminto, meidän on syötettävä HP & Lenovo joukon sisällä sulkemalla ne sulkeisiin.

Lue lisää: Summa INDEX-MATCH-funktioiden kanssa useiden kriteerien alla Excelissä

Kriteeri 5: Summan arviointi 2 rivin ja 2 sarakkeen perusteella

Nyt tarkastelemme 2 rivit & 2 sarakkeista poimitaan seuraavien tuotteiden kokonaismyyntihinnat HP & Lenovo laitteet kahden kuukauden ajan- Huhtikuu & Kesäkuu .

📌 Vaiheet:

➤ Solutyyppi 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)))))

Tässä yhdistetään kaksi vaihtoehtoa. SUMPRODUCT toimintoja lisäämällä Plus(+) niiden välillä kahden eri kuukauden ajan.

➤ Lehdistö ENTER & näet tulosteen muodossa $25,980 .

Lue lisää: Index Match Sum useiden rivien summa Excelissä (3 tapaa)

Kriteeri 6: Tuloksen selvittäminen 2 rivin & Kaikkien sarakkeiden perusteella.

Tässä osassa käsitellään 2 rivit & kaikki sarakkeet. Selvitämme siis seuraavien tuotteiden kokonaismyyntihinnat HP & Lenovo laitteet kaikki kuukaudet .

📌 Vaiheet:

➤ Kaavamme on solussa Cell F21 :

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

Kuten edellisessä menetelmässä, me sisällytämme kaksi SUMPRODUCT toimintoja lisäämällä Plus(+) niiden välillä 2 eri Laitteet osoitteessa kaikki kuukaudet .

➤ Lehdistö ENTER & löydämme tuloksena olevan arvon muodossa $89,870 .

Lue lisää: Indeksi vastaa useita kriteerejä riveissä ja sarakkeissa Excelissä

Kriteeri 7: Tuloksen määrittäminen kaikkien rivien & 1 sarakkeen perusteella.

Tämän kriteerin perusteella voimme nyt poimia kaikkien yritysten kokonaismyyntihinnat. Laitteet yhden kuukauden ajan ( Maaliskuu ).

📌 Vaiheet:

➤ Aseta kaava soluun F20 :

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

Kaavan erittely

  • Täällä MATCH funktio palauttaa column_num valitun Kuukausi .
    • Lähtö 3 .
  • INDEX funktio etsii sitten myyntihinnat rivien & sarakkeiden leikkauspisteiden perusteella.
    • Lähtö {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Lopuksi SUMPRODUCT toiminto laskee ne yhteen.
    • Lähtö $141,230 .

➤ Lehdistö ENTER & olet valmis. Paluuarvona on $141,230 .

Kriteeri 8: Kaikkien rivien & 2 sarakkeen arvojen poimiminen perusteella

Tässä osassa määritetään kaikkien laitteiden kokonaismyyntihinta kahdelle kuukaudelle- Helmikuu & Kesäkuu .

📌 Vaiheet:

➤ Solussa F21 , meidän on kirjoitettava:

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

Tässä sovelletaan kahta SUMPRODUCT toimintoja lisäämällä Plus(+) niiden välillä 2 eri Kuukaudet osoitteessa kaikki laitteet .

➤ Kun olet painanut ENTER , kokonaismyyntihinta on $263,140 .

Kriteeri 9: Tuloksen löytäminen kaikkien rivien ja sarakkeiden perusteella.

Selvitämme nyt kokonaismyyntihinnan kaikille tuotteille. Laitteet osoitteessa kaikki kuukaudet taulukossa.

📌 Vaiheet:

➤ Solussa F20 , sinun on kirjoitettava:

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

➤ Lehdistö ENTER & saat tulokseksi arvon seuraavasti $808,090 .

Sinun ei tarvitse käyttää MATCH funktioita tässä, koska määrittelemme kaikki sarakkeet & rivien sijainnit kirjoittamalla 0's sisällä INDEX toiminto.

Kriteeri 10: Summan laskeminen erillisten parien perusteella

Viimeisessä kriteerissä selvitämme seuraavien tuotteiden kokonaismyyntihinnat. HP laitteet Huhtikuu yhdessä Lenovo laitteet Kesäkuu yhdessä.

📌 Vaiheet:

➤ Tämän kriteerin mukaan solussa oleva kaava F22 on:

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

Kaavan erittely

  • Tässä 1. MATCH funktio palauttaa row_num valitun Laitteet of the 2 paria .
    • Lähtö {1,3} .
  • Sitten 2. MATCH funktio palauttaa column_num valitun Kuukaudet of the 2 paria .
    • Lähtö {4,6} .
  • INDEX funktio etsii sitten myyntihinnat rivien & sarakkeiden leikkauspisteiden perusteella.
  • Lopuksi SUMPRODUCT toiminto laskee ne yhteen.
    • Lähtö $12,730 .

➤ Nyt paina ENTER & näet tuloksen muodossa $12,730 .

Kun tässä yhdistetyssä funktiossa lisätään erillisiä pareja, meidän on lisättävä kenttä Laite & Kuukausi nimet kahden taulukon sisällä rivin ja sarakkeen sijaintia koskevien argumenttien perusteella; sarakkeen sijainnit ja Laite & Kuukausi parien nimet on säilytettävä vastaavassa järjestyksessä.

Lue lisää: Kuinka sovittaa useita kriteerejä eri sarjoista Excelissä?

SUMPRODUCT vs. INDEX-MATCH (indeksien yhdistäminen)

  • The SUMPRODUCT funktio palauttaa valittujen matriisien tuotteiden summan. Sitä voidaan käyttää vaihtoehtona funktiolle sarjakaavat . SUMPRODUCT funktiota voidaan käyttää myös useiden kriteerien kanssa Excelissä erilaisiin analyyseihin ja vertailuihin.
  • Toisaalta yhdistelmä INDEX ja MATCH funktiot voivat olla varsin tehokas vaihtoehto hakutoiminnot Excelin avulla etsiä tiettyä arvoa tietystä tietokokonaisuudesta. Yhdistelmä SUMIFS toiminto, jossa on INDEX-MATCH toiminnot voivat tehdä ihmeitä, kun taas ehdollisen summan laskeminen useille kriteereille .

Loppusanat

Toivon, että tämä artikkeli, joka koskee SUMPRODUCT , INDEX & MATCH funktiot yhdessä kehottavat sinua nyt soveltamaan tavallisiin Excel-tehtäviisi. Jos sinulla on kysyttävää tai palautetta, kerro minulle arvokkaiden kommenttiesi kautta. Voit myös vilkaista muita informatiivisia & mielenkiintoisia artikkeleita, jotka perustuvat Excel-funktioihin tällä verkkosivustolla.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.