SUMPRODUCT s funkcijama INDEX i MATCH u Excelu

  • Podijeli Ovo
Hugh West

U MS Excelu postoji velika raznolikost korištenja SUMPRODUCT s funkcijama INDEX i MATCH zajedno. U ovom ću članku pokušati ilustrirati kako ovu složenu funkciju možemo učinkovito koristiti prema nizu kriterija duž redaka & stupaca.

Preuzmite radnu bilježnicu za vježbe

Možete preuzeti radnu bilježnicu programa Excel koju smo koristili za pripremu ovog članka. Možete mijenjati podatke & pogledajte nove rezultate.

SUMPRODUCT s funkcijama INDEX i MATCH.xlsx

Uvod u funkcije: SUMPRODUCT, INDEX i MATCH s primjerima

Prije nego što počnemo govoriti o tome 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 umnožaka odgovarajućih raspona ili nizova.

  • Primjer:

U našem skupu podataka prisutan je popis računalnih uređaja različitih marki zajedno s prodajnim cijenama za 6 mjeseci za trgovinu računalima. Želimo znati ukupnu prodajnu cijenu stolnih računala svih marki samo za siječanj.

📌 Koraci:

➤ Prvo, u ćeliji F18 , moramo upisati:

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

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

Kriterij 7: Određivanje rezultata na temelju svih redaka & 1 Stupac

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

📌 Koraci:

➤ Umetnite formulu u ćeliju F20 :

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

Raščlamba formule

  • Ovdje funkcija MATCH vraća column_num odabranog Mjeseca .
    • Izlaz 3 .
  • INDEX funkcija zatim traži prodajne cijene na temelju sjecišta redaka & stupci.
    • Izlaz {7560;14260;4250;12870;8110;21360;27890;9250;16000;19680} .
  • Konačno, funkcija SUMPRODUCT će ih zbrojiti.
    • Izlaz $141,230 .

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

Kriterij 8: Izdvajanje vrijednosti na temelju svih redaka & 2 stupca

U ovom ćemo dijelu odrediti ukupnu prodajnu cijenu svih uređaja za dva mjeseca - veljača & Lipanj .

📌 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 mjeseca za sve uređaje .

➤ Nakon pritiska ENTER , ukupniprodajna cijena pojavit će se kao $263,140 .

Kriterij 9: Pronalaženje rezultata na temelju svih redaka & Svi stupci

Sada ćemo saznati ukupnu prodajnu cijenu svih Uređaja za sve mjesece u tablici.

📌 Koraci:

➤ U ćeliju F20 morate upisati:

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

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

Ovdje ne morate koristiti MATCH funkcije jer mi ponovno definiranje svih stupaca & pozicije redaka upisivanjem 0 unutar funkcije INDEX .

Kriterij 10: Izračunavanje zbroja na temelju različitih parova

u naš konačni kriterij, saznat ćemo ukupne prodajne cijene HP uređaja za travanj zajedno s Lenovo uređajima za lipanj zajedno.

📌 Koraci:

➤ Prema ovom kriteriju, naša formula u ćeliji F22 bit će:

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

Razlog formule

  • Evo, 1. UTAKMICA funkcija vraća row_num odabranih Uređaja od 2 para .
    • Izlaz {1,3} .
  • Zatim, 2. funkcija MATCH vraća column_num odabranih Mjeseci od 2 para .
    • Izlaz {4,6} .
  • INDEX funkcija zatim traži prodajne cijene temeljene na sjecištima redaka &stupaca.
  • Konačno, funkcija SUMPRODUCT zbrojit će ih.
    • Izlaz 12.730$ .

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

Dok dodajemo različite parove u ovu kombiniranu funkciju, moramo umetnuti Uređaj & Imena mjeseca unutar dva niza temeljena na argumentima za red & položaji stupaca i Uređaj & Nazivi mjeseci iz parova moraju se održavati u odgovarajućem redoslijedu.

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

SUMPRODUCT vs INDEX-MATCH

  • Funkcija SUMPRODUCT vraća zbroj umnožaka odabranih nizova. Može se koristiti kao alternativa formulama polja . Funkcija SUMPRODUCT također se može koristiti s više kriterija u Excelu za razne analize i usporedbe.
  • S druge strane, kombinacija INDEX i MATCH funkcije mogu biti prilično učinkovita alternativa funkcijama pretraživanja programa Excel za traženje određene vrijednosti unutar određenog skupa podataka. Kombinacija funkcije SUMIFS s funkcijama INDEX-MATCH može učiniti čuda dok izračunava uvjetni zbroj za više kriterija .

Završne riječi

Nadam se da će ovaj članak o upotrebi SUMPRODUCT , INDEX & SPAKIRANJE funkcije zajedno sada će od vas tražiti da se prijavite u svojim uobičajenim Excel radovima. Ako imate pitanja ili povratnih informacija, javite mi putem svojih vrijednih komentara. Također možete pogledati naše druge informativne & zanimljive članke temeljene na Excel funkcijama na ovoj web stranici.

stupac, ćelija F16odnosi se na odabrani Uređaja raspon ćelija D5:D14predstavlja ćelije Janstupac.

➤ Nakon toga pritisnite ENTER & vidjet ćete ukupnu prodajnu cijenu svih stolnih računala za siječanj odjednom.

Unutar funkcije SUMPRODUCT nalazi se samo jedan niz. Ovdje C5:C14=F16 znači da naređujemo funkciji da odgovara kriterijima iz ćelije F16 u rasponu ćelija C5:C14 . Dodavanjem drugog raspona ćelija D5:D14 s zvjezdicom(*) prije toga, govorimo funkciji da zbroji sve vrijednosti iz tog raspona prema zadanim kriterijima.

2. Funkcija INDEX

  • Sintaksa:

=INDEX(niz, broj_reda, [broj_stupca])

ili,

=INDEX(referenca, row_num, [column_num], [area_num])

  • Funkcija:

Vraća vrijednost reference ćelije na sjecištu određenog retka i stupca, u zadanom rasponu.

  • Primjer:

Pod pretpostavkom da želimo znati vrijednost na sjecištu 3. retka & 4. stupac iz niza prodajnih cijena iz tablice.

📌 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 travanj & 3. redak predstavlja Lenovo Kategoriju stolnih računala , na njihovom sjecištu u nizu, pronaći ćemo prodajnu cijenu Lenovo stolnih računala u travnju .

3. Funkcija MATCH

  • Sintaksa:

=MATCH(lookup_value, lookup_array, [match_type])

  • Funkcija:

Vraća relativnu poziciju stavke u nizu koja odgovara određenoj vrijednosti u određenom redoslijedu.

  • Primjer:

Prije svega, saznat ćemo poziciju mjeseca lipnja iz zaglavlja mjeseca.

📌 Koraci:

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

=MATCH(F16,D4:I4,0)

➤ Pritisnite ENTER & vidjet ćete da je položaj stupca mjeseca lipnja 6 u zaglavljima mjeseca.

Promijenite naziv mjeseca u ćeliji F17 & vidjet ćete odgovarajući položaj stupca drugog odabranog mjeseca.

I ako želimo znati položaj retka marke Dell iz imena robnih marki u Stupcu 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 povezanu poziciju retka te marke iz odabranog raspona ćelija.

Korištenje funkcija INDEX i MATCH zajedno uExcel

Sada ćemo znati koristiti INDEX & MATCH funkcionira zajedno kao funkcija i što točno ova kombinirana funkcija vraća kao izlaz. Ova kombinirana funkcija INDEX-MATCH stvarno je učinkovita za pronalaženje specifičnih podataka iz velikog niza. MATCH funkcija ovdje traži red & položaji stupaca ulaznih vrijednosti & funkcija INDEX jednostavno će vratiti izlaz iz sjecišta tog retka & pozicije u stupcima.

Sada, na temelju našeg skupa podataka, želimo znati ukupnu prodajnu cijenu marke Lenovo u lipnju .

📌 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 Branda stupac, a ćelija E16 predstavlja odabrani Mjesec .

Raščlamba formule

  • MATCH(E16,D4:I4,0)
    • E16 → To je lookpu_value argument.
    • D4 :I4 → Ovo se odnosi na lookup_array argument.
    • 0 → To označava [match_type] argument.
    • Izlaz 6 .
  • MATCH(E17,B5:B14,0)
    • Izlaz 3 .
  • INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(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 [column_num] .
    • Izlaz $6,580 .

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

Ako promijenite mjesec & naziv uređaja u E16 & E17 odjednom ćete dobiti povezani rezultat u E19 odjednom.

Pročitajte više: Kako odabrati određene podatke u Excelu (6 metoda)

Ugniježđenje funkcija INDEX i MATCH unutar funkcije SUMPRODUCT

Ovdje je glavni & završni dio članka temeljen na upotrebi SUMPRODUCT , INDEX & MATCH funkcionira zajedno. Možemo pronaći izlazne podatke pod 10 različitih kriterija pomoću ove složene funkcije.

Kriterij 1: Pronalaženje izlaza na temelju 1 retka & 1 Stupac

Na temelju našeg 1. kriterija, želimo znati ukupnu prodajnu cijenu marke Acer u mjesecu travnju .

📌 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 [column_num] argumenti za INDEX funkciju.
  • Zatim, INDEX funkcija vraća niz koji ulazi u funkcija SUMPRODUCT .
  • Konačno, funkcija SUMPRODUCT vraća izlaz $3,250 .

➤ Nakon toga , pritisnite ENTER & vraćena vrijednost bit će 3,250$ .

Pročitajte više: INDEKSNO PODudaranje s 3 kriterija u Excelu (4 primjera )

2. kriterij: Izdvajanje podataka na temelju 1 retka & 2 stupca

Sada želimo znati ukupnu prodajnu cijenu HP uređaja u mjesecima veljača kao i lipanj .

📌 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 položaje stupaca za oba mjeseca.
    • Izlaz → {2,6} .
  • INDEX funkcija zatim traži prodajne cijene na temelju raskrižja redova & stupaca.
  • Konačno, funkcija SUMPRODUCT zbrojit će ih.
    • Izlaz → $21,990 .

➤ Nakon što pritisnete ENTER , pronaći ćete rezultantnu vrijednost kao $21,990 .

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

Kriterij 3: Određivanje vrijednosti na temelju 1 retka & Svi stupci

U ovom dijelu bavit ćemo se svim stupcima s 1 fiksiranim redom. Dakle, ovdje možemo pronaći ukupnu prodajnu cijenu Lenovo uređaja u svim mjesecima prema našim kriterijima.

📌 Koraci:

➤ U ćeliju F20 upišite:

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

Raščlamba formule

  • Ovdje funkcija MATCH vraća row_num odabranog uređaja .
    • Izlaz 3 .
  • INDEX funkcija zatim traži prodajne cijene na temelju sjecišta redaka & stupci.
    • Izlaz {6500,7650,4250,3150,8700,6580} .
  • Konačno, SUMPRODUCT funkcija će ih zbrojiti.
    • 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 stupaca, moramo upišite 0 kao argument- column_pos unutar funkcije MATCH .

Slična očitanja

  • INDEX MATCH s više kriterija na drugom listu (2 načina)
  • SUMIF s funkcijama INDEX i MATCH u Excel
  • Podudaranje indeksa s višestrukim podudaranjem u programu Excel (5 metoda)
  • Podudaranje indeksa Višestruki kriteriji uExcel (bez formule polja)
  • Excel Indeks Podudaranje jednog/više kriterija s jednim/više rezultata

Kriterij 4: Izračunavanje zbroja Na temelju 2 reda & 1 stupac

U ovom odjeljku ispod 2 redaka & 1 kriteriji stupca, saznat ćemo ukupnu prodajnu cijenu HP & Lenovo uređaji u mjesecu lipnju .

📌 Koraci:

➤ In Cell F21 , formula će biti pod zadanim kriterijima:

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

Hare, ćelija F20 predstavlja odabrani Mjesec .

Pregled formule

  • Ovdje, 1. UTAKMICA funkcija vraća row_num odabranih Uređaja .
    • Izlaz {1,3} .
  • Zatim, 2. funkcija MATCH vraća column_num odabranog Mjeseca .
    • Izlaz 6 .
  • INDEX funkcija zatim traži prodajne cijene na temelju sjecišta redaka & stupaca.
  • Konačno, funkcija SUMPRODUCT zbrojit će ih.
    • Izlaz 16,680$ .

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

Ovdje unutar prve MATCH funkcije, moramo unijeti HP & Lenovo unutar niza tako da ih stavite u vitičaste zagrade.

Pročitajte više: Zbroj sINDEX-MATCH Funkcije pod višestrukim kriterijima u Excelu

Kriterij 5: Procjena zbroja na temelju 2 retka & 2 stupca

Sada ćemo razmotriti 2 retke & 2 stupci za izdvajanje ukupnih prodajnih cijena HP & Lenovo uređaji za dva određena mjeseca- travanj & Lipanj .

📌 Koraci:

➤ Upišite u ć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 spajanje dviju funkcija SUMPRODUCT dodavanjem Plus(+) između njih za dvije različiti mjeseci.

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

Pročitajte više: Indeks podudaranja zbroja više redaka u Excelu ( 3 načina)

Kriterij 6: Pronalaženje rezultata na temelju 2 retka & Svi stupci

U ovom dijelu pozabavimo se 2 retcima & 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 u prethodnoj metodi, uključujemo dvije funkcije SUMPRODUCT dodavanjem Plus(+) između njih za 2 različita Uređaja za sve mjesece .

➤ Pritisnite ENTER & pronaći ćemo rezultantnu vrijednost kao $89,870 .

Pročitajte više: Indeks odgovara višestrukim kriterijima u redovima i Stupci u

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.