SUMPRODUCT su INDEX ir MATCH funkcijomis programoje "Excel

  • Pasidalinti
Hugh West

"MS Excel" galima naudoti labai įvairiai SUMPRODUCT su INDEKSAS ir MATCH Šiame straipsnyje pabandysiu parodyti, kaip šią sudėtinę funkciją galime veiksmingai naudoti pagal keletą kriterijų išilgai eilučių & amp; stulpelių.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti "Excel" darbaknygę, kurią naudojome rengdami šį straipsnį. Galite keisti duomenis & amp; pamatyti naujus rezultatus.

SUMPRODUCT su INDEX ir MATCH funkcijomis.xlsx

Funkcijų SUMPRODUCT, INDEX ir MATCH įvadas su pavyzdžiais

Prieš pradėdami nagrinėti, kaip šios trys galingos funkcijos veikia kartu, susipažinkime su šiomis funkcijomis & amp; jų darbo procesas po vieną.

1. SUMPRODUCT funkcija

  • Sintaksė:

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

  • Funkcija:

Grąžina atitinkamų intervalų arba masyvų sandaugų sumą.

  • Pavyzdys:

Mūsų duomenų rinkinyje pateikiamas įvairių prekės ženklų kompiuterių įrenginių sąrašas ir 6 mėnesių kompiuterių parduotuvės pardavimo kainos. Norime sužinoti bendrą visų prekės ženklų stacionariųjų kompiuterių pardavimo kainą tik už sausio mėnesį.

📌 Žingsniai:

➤ Pirma, ląstelėje F18 , turime įvesti:

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

Čia ląstelių diapazonas C5:C14 nurodo langelius, esančius Įrenginio kategorija stulpelis, langelis F16 nurodo pasirinktą Įrenginys ir langelių diapazonas D5:D14 reiškia langelius, esančius Jan skiltis.

➤ Po to paspauskite ĮVESKITE & pamatysite bendrą visų stalinių kompiuterių pardavimo kainą už Sausis iš karto.

Viduje SUMPRODUCT funkciją, yra tik vienas masyvas. Čia, C5:C14=F16 reiškia, kad nurodome funkcijai suderinti kriterijus iš langelio F16 ląstelių intervale C5:C14 . Pridedant dar vieną langelių intervalą D5:D14 su Žvaigždutė(*) prieš tai funkcijai nurodome, kad ji susumuotų visas to intervalo reikšmes pagal nurodytus kriterijus.

2. INDEX funkcija

  • Sintaksė:

=INDEX(masyvas, eilutės_num, [stulpelio_num])

arba,

=INDEKSAS(nuoroda, eilutės_numeris, [stulpelio_numeris], [srities_numeris])

  • Funkcija:

Grąžina ląstelės, esančios tam tikros eilutės ir stulpelio susikirtimo taške, nuorodos vertę duotame intervale.

  • Pavyzdys:

Darant prielaidą, kad norime sužinoti vertę, esančią 3 eilutės & amp; 4 stulpelio iš pardavimo kainų masyvo iš lentelės sankirtoje.

📌 Žingsniai:

➤ Į Ląstelė F19 , tipas:

=INDEX(D5:I14,3,4)

➤ Spauda ĮVESKITE & amp; gausite rezultatą.

Kadangi 4. masyvo stulpelyje pateikiamos visų prietaisų pardavimo kainos už Balandis &. 3. eilutėje yra Lenovo Darbalaukio kategorija , jų susikirtimo taške masyve rasime pardavimo kainą Lenovo darbalaukyje Balandis .

3. Funkcija MATCH

  • Sintaksė:

=MATCH(lookup_value, lookup_array, [match_type])

  • Funkcija:

Grąžinama santykinė elemento, atitinkančio nurodytą reikšmę nurodyta tvarka, padėtis masyve.

  • Pavyzdys:

Visų pirma, mes ketiname sužinoti mėnesio padėtį Birželio mėn. iš mėnesio antraščių.

📌 Žingsniai:

➤ Į Ląstelė F17 , mūsų formulė bus tokia:

=MATCH(F16,D4:I4,0)

➤ Spauda ĮVESKITE & amp; pamatysite, kad mėnesio stulpelio padėtis Birželio mėn. yra . 6 mėnesio antraštėse.

Pakeiskite mėnesio pavadinimą Ląstelė F17 & pamatysite pasirinktą susijusio stulpelio kito mėnesio poziciją.

Jei norime sužinoti prekės ženklo eilutės poziciją "Dell" iš prekių ženklų pavadinimų, esančių B stulpelis , tada formulė Ląstelė F20 bus:

= ATITIKIMAS(F19,B5:B14,0)

Čia, B5:B14 yra ląstelių, kuriose bus ieškoma prekės ženklo pavadinimo, intervalas. Ląstelė F19 , gausite susijusią to prekės ženklo eilutės poziciją iš pasirinkto ląstelių intervalo.

INDEX ir MATCH funkcijų naudojimas kartu "Excel" programoje

Dabar žinosime, kaip naudoti INDEKSAS & MATCH funkcijas kartu kaip funkciją ir ką tiksliai ši jungtinė funkcija grąžina kaip išvestį. INDEX-MATCH funkcija yra tikrai veiksminga norint rasti konkrečius duomenis dideliame masyve. MATCH funkcija čia ieško įvesties verčių eilučių ir stulpelių pozicijų & amp; ir INDEKSAS funkcija paprasčiausiai grąžins šios eilutės & amp; stulpelių pozicijų sankirtos išvestį.

Dabar, remdamiesi savo duomenų rinkiniu, norime sužinoti bendrą pardavimo kainą Lenovo prekės ženklas Birželio mėn. .

📌 Žingsniai:

➤ Pirma, ląstelėje E19 , tipas:

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

Čia ląstelės E17 nurodo pasirinktą Įrenginys , ląstelių diapazonas B5:B14 nurodo langelius, esančius Prekės ženklas stulpelyje ir langelyje E16 reiškia pasirinktą Mėnuo .

Formulės suskirstymas

  • MATCH(E16,D4:I4,0)
    • E16 → Tai yra lookpu_value argumentas.
    • D4 :I4 → Tai reiškia, kad lookup_array argumentas.
    • 0 → Tai rodo, kad [match_type] argumentas.
    • Išėjimas 6 .
  • MATCH(E17,B5:B14,0)
    • Išėjimas 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0)) → Jis tampa INDEKSAS(D5:I14,3,6) .
    • D5:I14 → Tai yra masyvas argumentas.
    • 3 → Tai reiškia, kad eilutės_num argumentas.
    • 6 → Tai reiškia, kad [column_num] argumentas.
    • Išėjimas $6,580 .

➤ Dabar paspauskite ĮVESKITE & amp; rezultatą rasite iš karto.

Jei pakeisite mėnesio & amp; įrenginio pavadinimą E16 & E17 atitinkamai gausite susijusį rezultatą E19 iš karto.

Skaityti daugiau: Kaip "Excel" programoje pasirinkti konkrečius duomenis (6 metodai)

Funkcijų INDEX ir MATCH įterpimas į funkciją SUMPRODUCT

Čia yra pagrindinis & amp; galutinė straipsnio dalis, pagrįsta naudojimo SUMPRODUCT , INDEKSAS & MATCH funkcijos kartu. Galime rasti išvesties duomenis pagal 10 skirtingus kriterijus, naudodami šią sudėtinę funkciją.

1 kriterijus: išvesties radimas pagal 1 eilutę ir antspaudą; 1 stulpelį

Remiantis mūsų 1. kriterijų, norime sužinoti bendrą pardavimo kainą "Acer" prekės ženklo mėnesio Balandis .

📌 Žingsniai:

➤ Pirma, ląstelėje F20 , formulė bus tokia:

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

Čia ląstelės F18 nurodo pasirinktą Įrenginys ir ląstelės F19 reiškia pasirinktą Mėnuo .

Formulės suskirstymas

  • Čia 1. ir 2 rungtynės funkcija grąžina eilutės_num ir [column_num] argumentai dėl INDEKSAS funkcija.
  • Tada INDEKSAS funkcija grąžina masyvą, kuris įeina į SUMPRODUCT funkcija.
  • Galiausiai SUMPRODUCT funkcija grąžina išvestį $3,250 .

➤ Po to paspauskite ĮVESKITE & grąžinama vertė bus $3,250 .

Skaityti daugiau: INDEX MATCH su 3 kriterijais "Excel" programoje (4 pavyzdžiai)

2 kriterijus: duomenų išskyrimas pagal 1 eilutę ir 2 stulpelius

Dabar norime sužinoti bendrą pardavimo kainą HP prietaisų per mėnesius Vasaris taip pat Birželio mėn. .

📌 Žingsniai:

➤ ląstelėje F21 , turime įvesti:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Vasaris", "Birželis"},D4:I4,0)))

Čia ląstelės F18 nurodo pasirinktą Įrenginys .

Formulės suskirstymas

  • Čia, antrajame MATCH funkcijoje apibrėžiame mėnesius lenktiniuose skliaustuose. Ji grąžins abiejų mėnesių stulpelių pozicijas.
    • Išėjimas → {2,6} .
  • INDEKSAS funkcija ieško pardavimo kainų pagal eilučių ir stulpelių sankirtas.
  • Galiausiai SUMPRODUCT funkcija juos sudės.
    • Produkcija → 21 990 USD .

➤ Paspaudus ĮVESKITE , gautąją vertę rasite tokią $21,990 .

Skaityti daugiau: Pavyzdžiai su INDEX-MATCH formule programoje "Excel" (8 būdai)

3 kriterijus: verčių nustatymas pagal 1 eilutę ir antspaudą; visi stulpeliai

Šioje dalyje nagrinėsime visus stulpelius su 1 fiksuota eilutė. Taigi, galime rasti bendrą pardavimo kainą Lenovo prietaisai, esantys visi mėnesiai pagal mūsų kriterijus.

📌 Žingsniai:

➤ ląstelėje F20 , tipas:

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

Formulės suskirstymas

  • Čia MATCH funkcija grąžina eilutės_num pasirinktos Įrenginys .
    • Išėjimas 3 .
  • INDEKSAS funkcija ieško pardavimo kainų pagal eilučių ir stulpelių sankirtas.
    • Išėjimas {6500,7650,4250,3150,8700,6580} .
  • Galiausiai SUMPRODUCT funkcija juos sudės.
    • Išėjimas $36,830 .

➤ Spauda ĮVESKITE & amp; rasite bendrą pardavimo kainą kaip $36,830 .

Šioje funkcijoje, norėdami pridėti kriterijų, kad būtų atsižvelgta į visus mėnesius arba visus stulpelius, turime įvesti 0 kaip argumentas. column_pos viduje MATCH funkcija.

Panašūs skaitiniai

  • INDEX MATCH su keliais kriterijais kitame lape (2 būdai)
  • SUMIF su INDEX ir MATCH funkcijomis programoje "Excel
  • Indeksų atitikimas su keliais atitikmenimis "Excel" programoje (5 metodai)
  • Kelių kriterijų INDEX MATCH "Excel" programoje (be masyvo formulės)
  • "Excel" rodyklė Suderinti vieną ir (arba) kelis kriterijus su vienu ir (arba) keliais rezultatais

4 kriterijus: sumos apskaičiavimas pagal 2 eilutes & amp; 1 stulpelį

Šiame skirsnyje pagal 2 eilučių & amp; 1 stulpelio kriterijus, sužinosime bendrą pardavimo kainą HP & Lenovo prietaisai per mėnesį Birželio mėn. .

📌 Žingsniai:

➤ ląstelėje F21 , formulė atitiks nurodytus kriterijus:

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

Kiškis, ląstelė F20 reiškia pasirinktą Mėnuo .

Formulės suskirstymas

  • Čia 1. MATCH funkcija grąžina eilutės_num pasirinktos Įrenginiai .
    • Išėjimas {1,3} .
  • Tada 2. MATCH funkcija grąžina column_num pasirinktos Mėnuo .
    • Išėjimas 6 .
  • INDEKSAS funkcija ieško pardavimo kainų pagal eilučių ir stulpelių sankirtas.
  • Galiausiai SUMPRODUCT funkcija juos sudės.
    • Išėjimas $16,680 .

➤ Paspaudus ĮVESKITE , grąžinimo reikšmę rasime kaip $16,680 .

Čia viduje pirmasis MATCH funkciją, turime įvesti HP & Lenovo masyvų viduje, uždarydami juos laužtiniais skliaustais.

Skaityti daugiau: Suma su INDEX-MATCH funkcijomis pagal kelis kriterijus programoje "Excel

5 kriterijus: sumos vertinimas pagal 2 eilutes ir 2 stulpelius

Dabar apsvarstysime 2 eilučių & amp; 2 stulpelius, kad būtų išskirtos bendros pardavimo kainos HP & Lenovo prietaisus du konkrečius mėnesius. Balandis & Birželio mėn. .

📌 Žingsniai:

➤ Tipas ląstelėje 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))))

Čia mes įtraukiame dvi SUMPRODUCT funkcijas pridedant Plius(+) tarp jų du skirtingus mėnesius.

➤ Spauda ĮVESKITE & matysite išvestį kaip $25,980 .

Skaityti daugiau: Kelių eilučių indeksų atitikmenų suma "Excel" programoje (3 būdai)

6 kriterijus: rezultato nustatymas pagal 2 eilutes ir visus stulpelius

Šioje dalyje aptarsime 2 eilutėse & amp; visi stulpeliai. Taigi sužinosime bendras pardavimo kainas už HP & Lenovo prietaisai, esantys visi mėnesiai .

📌 Žingsniai:

➤ Mūsų formulė bus ląstelėje F21 :

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

Kaip ir ankstesniame metode, mes įtraukiame du SUMPRODUCT funkcijas pridedant Plius(+) tarp jų 2 skirtingi Įrenginiai svetainėje visi mėnesiai .

➤ Spauda ĮVESKITE & gautąją reikšmę rasime kaip $89,870 .

Skaityti daugiau: Kelių kriterijų atitikimo indeksas eilutėse ir stulpeliuose "Excel

7 kriterijus: išvesties nustatymas pagal visas eilutes & amp; 1 stulpelis

Vadovaudamiesi šiuo kriterijumi, dabar galime išvesti bendrą visų Įrenginiai vieną mėnesį ( Kovas ).

📌 Žingsniai:

➤ Į ląstelę įterpkite formulę F20 :

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

Formulės suskirstymas

  • Čia MATCH funkcija grąžina column_num pasirinktos Mėnuo .
    • Išėjimas 3 .
  • INDEKSAS funkcija ieško pardavimo kainų pagal eilučių ir stulpelių sankirtas.
    • Išėjimas {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Galiausiai SUMPRODUCT funkcija juos sudės.
    • Išėjimas $141,230 .

➤ Spauda ĮVESKITE & baigta. Grąžinama vertė bus $141,230 .

8 kriterijus: verčių išskyrimas pagal visas eilutes ir 2 stulpelius

Šioje dalyje nustatysime bendrą visų prietaisų pardavimo kainą per du mėnesius - Vasaris & Birželio mėn. .

📌 Žingsniai:

➤ ląstelėje F21 , turime įvesti:

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

Šiuo atveju taikome du SUMPRODUCT funkcijas pridedant Plius(+) tarp jų 2 skirtingi Mėnesiai svetainėje visi įrenginiai .

➤ Paspaudus ĮVESKITE , bendra pardavimo kaina bus tokia $263,140 .

9 kriterijus: rezultato paieška pagal visas eilutes ir visus stulpelius

Dabar išsiaiškinsime bendrą visų Įrenginiai svetainėje visi mėnesiai lentelėje.

📌 Žingsniai:

➤ ląstelėje F20 , turite įvesti:

=SUMPRODUKTAS(INDEKSAS(D5:I14,0,0))

➤ Spauda ĮVESKITE & gautą vertę gausite kaip $808,090 .

Jums nereikia naudoti MATCH funkcijos čia, nes mes apibrėžiame visus stulpelius & amp; eilučių pozicijas įvesdami 0's viduje INDEKSAS funkcija.

10 kriterijus: sumos apskaičiavimas pagal skirtingas poras

Pagal galutinį kriterijų išsiaiškinsime bendrą pardavimo kainą HP prietaisai, skirti Balandis kartu su Lenovo prietaisai, skirti Birželio mėn. kartu.

📌 Žingsniai:

➤ Pagal šį kriterijų mūsų formulė ląstelėje F22 bus:

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

Formulės suskirstymas

  • Čia 1. MATCH funkcija grąžina eilutės_num pasirinktos Įrenginiai 2 poros .
    • Išėjimas {1,3} .
  • Tada 2. MATCH funkcija grąžina column_num pasirinktos Mėnesiai 2 poros .
    • Išėjimas {4,6} .
  • INDEKSAS funkcija ieško pardavimo kainų pagal eilučių ir stulpelių sankirtas.
  • Galiausiai SUMPRODUCT funkcija juos sudės.
    • Išėjimas $12,730 .

➤ Dabar paspauskite ĮVESKITE & rezultatą pamatysite kaip $12,730 .

Sudėdami skirtingas poras šioje jungtinėje funkcijoje turime įterpti Įrenginys & Mėnuo pavadinimus abiejų masyvų viduje pagal eilutės & amp; stulpelių pozicijas ir Įrenginys & Mėnuo poros pavadinimai turi būti išsaugomi atitinkama tvarka.

Skaityti daugiau: Kaip "Excel" programoje suderinti kelis kriterijus iš skirtingų masyvų

SUMPRODUCT vs INDEX-MATCH

  • Svetainė SUMPRODUCT funkcija grąžina pasirinktų masyvų sandaugų sumą. Ją galima naudoti kaip alternatyvą masyvų formulės . SUMPRODUCT funkciją taip pat galima naudoti su keliais kriterijais "Excel" programoje įvairiai analizei ir palyginimams atlikti.
  • Kita vertus, derinys INDEKSAS ir MATCH funkcijos gali būti gana veiksminga alternatyva paieškos funkcijos "Excel" ieškoti konkrečios reikšmės nurodytame duomenų rinkinyje. SUMIFS funkciją su INDEX-MATCH funkcijos gali daryti stebuklus, o sąlyginės sumos apskaičiavimas keliems kriterijams .

Baigiamieji žodžiai

Tikiuosi, kad šis straipsnis apie SUMPRODUCT , INDEKSAS & MATCH funkcijos kartu dabar jums bus pasiūlyta taikyti savo įprastus "Excel" darbus. Jei turite kokių nors klausimų ar atsiliepimų, praneškite man per savo vertingus komentarus. Taip pat galite pažvelgti į mūsų kitus informatyvius & amp; įdomūs straipsniai, pagrįsti "Excel" funkcijomis šioje svetainėje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.