SUMPRODUCT sa funkcijama INDEX i MATCH u Excelu

  • Podijeli Ovo
Hugh West

U MS Excel-u postoji ogromna raznolikost korištenja SUMPRODUCT sa INDEX i MATCH funkcijama zajedno. U ovom članku pokušat ću ilustrirati kako možemo efikasno koristiti ovu složenu funkciju prema brojnim kriterijima duž redova & kolone.

Preuzmite radnu svesku za vježbu

Možete preuzeti Excel radnu svesku koju smo koristili za pripremu ovog članka. Možete izmijeniti podatke & pogledajte nove rezultate.

SUMPROIZVOD sa funkcijama INDEX i MATCH.xlsx

Uvod u funkcije: ZBIRNI PROIZVOD, INDEX i UPOTREBA s primjerima

Prije nego pređemo na to kako ove tri moćne funkcije rade zajedno, upoznajmo se s ovim funkcijama & njihov radni proces jedan po jedan.

1. Funkcija SUMPRODUCT

  • Sintaksa:

=SUMPRODUCT(niz1,[niz2],[niz3],…)

  • Funkcija:

Vraća zbroj proizvoda odgovarajućih raspona ili nizova.

  • Primjer:

U našem skupu podataka prisutna je lista računarskih uređaja različitih marki zajedno sa prodajnim cijenama od 6 mjeseci za radnju kompjutera. Želimo znati ukupnu prodajnu cijenu desktopa svih marki samo za januar.

📌 Koraci:

➤ Prvo, u ćeliji F18 , moramo upisati:

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

Ovdje raspon ćelija C5:C14 označava ćelije Kategorija uređajaExcel

Kriterijumi 7: Određivanje izlaza na osnovu svih redova & 1 Kolona

Prema ovom kriteriju, sada možemo izdvojiti ukupne prodajne cijene svih uređaja za jedan mjesec ( mart ).

📌 Koraci:

➤ Umetnite formulu u ćeliju F20 :

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

Raščlamba formule

  • Ovdje, funkcija MACH vraća broj_stupca odabranog Mjeseca .
    • Izlaz 3 .
  • INDEX funkcija zatim traži prodajne cijene na osnovu sjecišta redova & kolone.
    • Izlaz {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Konačno, funkcija SUMPRODUCT će ih sabrati.
    • Izlaz $141,230 .

➤ Pritisnite ENTER & gotov si. Povratna vrijednost će biti $141,230 .

Kriterijum 8: Ekstrahiranje vrijednosti na osnovu svih redova & 2 kolone

U ovom dijelu ćemo odrediti ukupnu prodajnu cijenu svih uređaja za dva mjeseca- februar & Juni .

📌 Koraci:

➤ U ćeliju F21 , moramo upisati :

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

Ovdje primjenjujemo dvije funkcije SUMPRODUCT dodavanjem Plus(+) između njih za 2 različita Mjeseci za sve uređaje .

➤ Nakon pritiska na ENTER , ukupanprodajna cijena će se pojaviti kao $263,140 .

Kriterijum 9: Pronalaženje rezultata na osnovu svih redova & Sve kolone

Sada ćemo saznati ukupnu prodajnu cijenu svih uređaja za sve mjesece u tabeli.

📌 Koraci:

➤ U ćeliju F20 , morate upisati:

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

➤ Pritisnite ENTER & dobit ćete rezultujuću vrijednost kao $808,090 .

Ne morate ovdje koristiti funkcije MATCH jer mi' ponovno definiranje svih kolona & pozicije redova upisivanjem 0's unutar funkcije INDEX .

Kriterijum 10: Izračunavanje sume na osnovu različitih parova

U naš konačni kriterij, saznat ćemo ukupne prodajne cijene HP uređaja za april zajedno sa Lenovo uređajima za jun zajedno.

📌 Koraci:

➤ Pod ovim kriterijem, naša formula u ćeliji F22 će biti:

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

Raščlamba formule

  • Evo, 1. UTAKMICA funkcija vraća broj_reda od odabranih uređaja od 2 para .
    • Izlaz {1,3} .
  • Zatim, 2. funkcija MACH vraća broj_stupca od odabranih Mjeseci od 2 para .
    • Izlaz {4,6} .
  • INDEX funkcija zatim traži prodajne cijene na osnovu sjecišta redova &kolone.
  • Konačno, funkcija SUMPRODUCT će ih sabrati.
    • Izlaz $12,730 .

➤ Sada pritisnite ENTER & vidjet ćete rezultat kao $12,730 .

Dok dodajemo različite parove u ovu kombiniranu funkciju, moramo umetnuti Device & Mjesec imena unutar dva niza na osnovu argumenata za red & pozicije stupaca i Uređaj & Mjesec imena iz parova moraju se održavati u odgovarajućem redoslijedu.

Pročitajte više: Kako upariti više kriterija iz različitih nizova u Excelu

SUMPRODUCT vs INDEX-MATCH

  • Funkcija SUMPRODUCT vraća zbroj proizvoda odabranih nizova. Može se koristiti kao alternativa za formule niza . SUMPRODUCT funkcija se također može koristiti s više kriterija u Excelu za različite analize i poređenja.
  • S druge strane, kombinacija INDEX i MATCH funkcije mogu biti prilično efikasna alternativa funkcijama traženja u Excelu za traženje određene vrijednosti unutar specificiranog skupa podataka. Kombinacija funkcije SUMIFS sa funkcijama INDEX-MATCH može učiniti čuda dok se izračunava uvjetni zbroj za više kriterija .

Završne riječi

Nadam se da će ovaj članak o upotrebi SUMPROIZVOD , INDEKS & MATCH funkcije zajedno sada će od vas tražiti da se prijavite u vašim redovnim Excel radovima. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi putem svojih vrijednih komentara. Također možete baciti pogled na naše druge informativne & zanimljivi članci bazirani na Excel funkcijama na ovoj web stranici.

kolona, ​​ćelija F16odnosi se na odabrani uređaja raspon ćelija D5:D14predstavlja ćelije janstupac.

➤ Nakon toga pritisnite ENTER & vidjet ćete ukupnu prodajnu cijenu svih desktopa za januar odjednom.

Unutar funkcije SUMPRODUCT , nalazi se samo jedan niz. Ovdje C5:C14=F16 znači da dajemo instrukcije funkciji da odgovara kriterijima iz ćelije F16 u rasponu ćelija C5:C14 . Dodavanjem drugog raspona ćelija D5:D14 sa Asterisk(*) prije, govorimo funkciji da sumira sve vrijednosti iz tog raspona prema datim kriterijima.

2. Funkcija INDEX

  • Sintaksa:

=INDEX(niz, broj_reda, [broj_stupca])

ili,

=INDEX(referenca, broj_reda, [broj_stupca], [broj_područja])

  • Funkcija:

Vraća vrijednost reference ćelije na presjeku određenog reda i stupca, u datom rasponu.

  • Primjer:

Pod pretpostavkom da želimo znati vrijednost na sjecištu 3. reda & 4. kolona iz niza prodajnih cijena iz tabele.

📌 Koraci:

➤ U ćeliji F19 , tip:

=INDEX(D5:I14,3,4)

➤ Pritisnite ENTER & dobit ćete rezultat.

Budući da 4. stupac u nizu predstavlja prodajne cijene svih uređaja za april & 3rd red predstavlja Lenovo Desktop Category , na njihovom preseku u nizu, naći ćemo prodajnu cenu Lenovo desktopa u aprilu .

3. MATCH funkcija

  • Sintaksa:

=MATCH(vrijednost_potraži, niz_potraživanja, [tip_podudaranja])

  • Funkcija:

Vraća relativnu poziciju stavke u nizu koja odgovara navedenoj vrijednosti određenim redoslijedom.

  • Primjer:

Prvo, saznat ćemo poziciju mjeseca jun iz zaglavlja mjeseca.

📌 Koraci:

➤ U ćeliji F17 , naša formula će biti:

=MATCH(F16,D4:I4,0)

➤ Pritisnite ENTER & naći ćete da je pozicija kolone mjeseca jun 6 u zaglavljima mjeseca.

Promijenite naziv mjeseca u ćeliji F17 & vidjet ćete odabranu srodnu poziciju stupca drugog mjeseca.

A ako želimo znati poziciju u redu marke Dell iz imena brendova u koloni B , tada će formula u ćeliji F20 biti:

=MATCH(F19,B5:B14,0)

Ovdje, B5:B14 je raspon ćelija u kojima će se tražiti naziv marke. Ako promijenite naziv marke u ćeliji F19 , dobit ćete odnosnu poziciju u redu te marke iz odabranog raspona ćelija.

Upotreba funkcija INDEX i MATCH zajedno uExcel

Sada ćemo znati kako koristiti INDEX & MATCH funkcioniše zajedno kao funkcija i šta tačno ova kombinovana funkcija vraća kao izlaz. Ova kombinovana INDEX-MATCH funkcija je zaista efikasna za pronalaženje specifičnih podataka iz velikog niza. MATCH funkcija ovdje traži red & pozicije stupaca ulaznih vrijednosti & funkcija INDEX će jednostavno vratiti izlaz iz sjecišta tog reda & pozicije u kolonama.

Sada, na osnovu našeg skupa podataka, želimo znati ukupnu prodajnu cijenu brenda Lenovo u junu .

📌 Koraci:

➤Prvo, u ćeliju E19 , upišite:

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

Ovdje se ćelija E17 odnosi na odabrani uređaj , raspon ćelija B5:B14 označava ćelije brende kolona, ​​a ćelija E16 predstavlja odabrani Mjesec .

Raščlamba formule

  • MATCH(E16,D4:I4,0)
    • E16 → To je argument lookpu_value .
    • D4 :I4 → Ovo se odnosi na argument lookup_array .
    • 0 → It označava [match_type] argument.
    • Izlaz 6 .
  • MACH(E17,B5:B14,0)
    • Izlaz 3 .
  • INDEX(D5:I14,MACH(E17,B5:B14,0),MACH(E16,D4:I4,0)) → Postaje INDEX(D5:I14,3 ,6) .
    • D5:I14 → To je array argument.
    • 3 → Ovo predstavlja row_num argument.
    • 6 → Odnosi se na argument [broj_stupca] .
    • Izlaz 6,580$ .

➤ Sada pritisnite ENTER & odmah ćete pronaći rezultat.

Ako promijenite mjesec & naziv uređaja u E16 & E17 odnosno, odmah ćete dobiti odgovarajući rezultat u E19 .

Pročitajte više: Kako odabrati specifične podatke u Excelu (6 metoda)

Ugniježđenje funkcija INDEX i MATCH unutar funkcije SUMPRODUCT

Ovdje je glavni & završni dio članka zasnovan na korištenju SUMPROIZVOD , INDEKS & MACH funkcioniše zajedno. Možemo pronaći izlazne podatke pod 10 različitim kriterijima korištenjem ove složene funkcije.

Kriterijum 1: Pronalaženje izlaza na osnovu 1 reda & 1 Kolona

Na osnovu našeg 1. kriterija, želimo znati ukupnu prodajnu cijenu brenda Acer u mjesecu aprilu .

📌 Koraci:

➤ Prvo, u ćeliji F20 , formula će biti:

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

Ovdje, ćelija F18 označava odabrani uređaj , a ćelija F19 predstavlja odabrani Mjesec .

Raščlamba formule

  • Ovdje, 1. i 2nd MATCH funkcija vraća row_num i [broj_stupca] argumenti za INDEX funkciju.
  • Zatim, funkcija INDEX vraća niz koji ulazi u funkcija SUMPRODUCT .
  • Konačno, funkcija SUMPRODUCT vraća izlaz $3,250 .

➤ Nakon toga , pritisnite ENTER & povratna vrijednost će biti $3,250 .

Pročitajte više: INDEKSNO PODRŽAVANJE sa 3 kriterija u Excelu (4 primjera )

Kriterijum 2: Ekstrahiranje podataka na osnovu 1 reda & 2 kolone

Sada želimo znati ukupnu prodajnu cijenu HP uređaja u mjesecima februara kao i juna .

📌 Koraci:

➤ U ćeliju F21 , moramo upisati:

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

Ovdje se ćelija F18 odnosi na odabrani uređaj .

Raščlamba formule

  • Ovdje, u drugoj funkciji MATCH , definiramo mjesece unutar vitičastih zagrada. Vratit će pozicije stupaca za oba mjeseca.
    • Izlaz → {2,6} .
  • INDEX funkcija zatim traži prodajne cijene na osnovu raskrsnica redova & kolone.
  • Konačno, funkcija SUMPRODUCT će ih sabrati.
    • Izlaz → $21,990 .

➤ Nakon što pritisnete ENTER , naći ćete rezultujuću vrijednost kao $21,990 .

Pročitajte više: Primjeri sa INDEX-MATCH formulom u Excelu (8Pristupi)

Kriterijumi 3: Određivanje vrijednosti na osnovu 1 reda & Sve kolone

U ovom dijelu ćemo se pozabaviti svim kolonama sa 1 fiksnim redom. Dakle, možemo pronaći ukupnu prodajnu cijenu Lenovo uređaja u svim mjesecima prema našim kriterijima ovdje.

📌 Koraci:

➤ U ćeliju F20 , upišite:

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

Raščlamba formule

  • Ovdje, funkcija MATCH vraća broj_reda odabranog uređaja .
    • Izlaz 3 .
  • INDEX funkcija zatim traži prodajne cijene na osnovu sjecišta redova & kolone.
    • Izlaz {6500,7650,4250,3150,8700,6580} .
  • Konačno, SUMPRODUCT će ih sabrati.
    • Izlaz 36.830$ .

➤ Pritisnite ENTER & naći ćete ukupnu prodajnu cijenu kao $36,830 .

U ovoj funkciji, da bismo dodali kriterije za razmatranje svih mjeseci ili svih kolona, ​​moramo upišite 0 kao argument- položaj_stupca unutar funkcije MATCH .

Slična očitanja

  • PODRŽI INDEKS s više kriterija u različitim listovima (2 načina)
  • SUMIF s funkcijama INDEKSA i UPOTREBE u Excel
  • Podudaranje indeksa s više podudaranja u Excelu (5 metoda)
  • Podudaranje indeksa s više kriterija uExcel (bez formule niza)
  • Excel indeks Uskladite jedan/više kriterija s pojedinačnim/višestrukim rezultatima

Kriterijum 4: Izračunavanje sume Na osnovu 2 reda & 1 kolona

U ovom odjeljku pod 2 redova & 1 kolona kriterija, saznat ćemo ukupnu prodajnu cijenu HP & Lenovo uređaji u mjesecu junu .

📌 Koraci:

➤ U ćeliji F21 , formula će biti pod datim kriterijima:

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

Zec, ćelija F20 predstavlja odabrani Mjesec .

Raščlamba formule

  • Ovdje, 1. UTAKMICA funkcija vraća broj_reda od odabranih Uređaja .
    • Izlaz {1,3} .
  • Zatim, 2. funkcija MACH vraća broj_stupca odabranog Mjeseca .
    • Izlaz 6 .
  • INDEX funkcija zatim traži prodajne cijene na osnovu sjecišta redova & kolone.
  • Konačno, funkcija SUMPRODUCT će ih sabrati.
    • Izlaz $16,680 .

➤ Nakon pritiska na ENTER , mi' Naći ću povratnu vrijednost kao $16,680 .

Ovdje unutar prve funkcije MATCH , moramo unijeti HP & Lenovo unutar niza zatvarajući ih vitičastim zagradama.

Pročitajte više: Zbroj saFunkcije INDEX-MACH pod više kriterija u Excel

Kriterijumi 5: Procjena sume na osnovu 2 reda & 2 kolone

Sada ćemo razmotriti 2 redova & 2 kolone za izdvajanje ukupnih prodajnih cijena HP & Lenovo uređaji za dva određena mjeseca- april & Juni .

📌 Koraci:

➤ Upišite ćeliju 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)))

Ono što radimo ovdje je da inkorporiramo dvije funkcije SUMPRODUCT dodavanjem Plus(+) između njih za dvije različitim mjesecima.

➤ Pritisnite ENTER & vidjet ćete izlaz kao $25,980 .

Pročitajte više: Index Match Sum Multiple Reds in Excel ( 3 načina)

Kriterijumi 6: Pronalaženje rezultata na osnovu 2 reda & Sve kolone

U ovom dijelu pozabavimo se 2 redovima & sve kolone. Tako ćemo saznati ukupne prodajne cijene za HP & Lenovo uređaji u svim mjesecima .

📌 Koraci:

➤ Naša formula će biti u ćeliji F21 :

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

Kao iu prethodnoj metodi, inkorporiramo dvije funkcije SUMPRODUCT dodavanjem Plus(+) između njih za 2 različite uređaje za sve mjesece .

➤ Pritisnite ENTER & naći ćemo rezultujuću vrijednost kao $89,870 .

Pročitajte više: Indeks odgovara više kriterija u redovima i Kolone u

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.