Sadržaj
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