Sisällysluettelo
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.xlsxJohdatus 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.