Kako koristiti SUMPRODUCT IF u Excelu (2 prikladna primjera)

  • Podijeli Ovo
Hugh West

SUMPRODUCT je izuzetno snalažljiva funkcija s mnogo namjena. Kada uspoređujete podatke između dva ili više raspona i izračunavate s više kriterija, funkcija SUMPRODUCT vaš je prvi izbor . Ima jedinstvenu sposobnost rukovanja nizovima na pametan i elegantan način. Često moramo koristiti SUMPRODUCT-IF kombinaciju ili Conditional SUMPRODUCT za usporedbu između stupaca sa zadanim kriterijima i pronalaženje rezultata. Danas ćemo u ovom članku raspravljati o kombiniranoj funkciji SUMPRODUCT-IF i nekim drugim alternativnim pristupima ovoj kombinaciji.

Preuzmite radnu bilježnicu

Preuzmite ovaj list za vježbanje da biste vježbali zadatak dok čitate ovaj članak.

Korištenje kombinacije SUMPRODUCT+IF.xlsx

Uvod u funkciju SUMPRODUCT u programu Excel

Tehnički, funkcija SUMPRODUCT vraća zbroj vrijednosti odgovarajućih nizova ili raspona. Uobičajeno je množenje zadana operacija, ali također se može izvršiti dijeljenje, oduzimanje ili zbrajanje.

⦿ Sintaksa:

Sintaksa funkcija SUMPRODUCT je jednostavna i izravna.

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

⦿ Argument:

  • [niz1]: Prvi niz ili rasponi ćelija čije vrijednosti želimo pomnožiti, a zatim dodati.
  • [ niz2], [niz3]…: Argumenti niza 2 do255 čije vrijednosti želimo pomnožiti, a zatim zbrojiti.

2 Primjera korištenja kombinacije SUMPROIZVOD IF u Excelu

U Excelu ne postoji ugrađen “SUMPROIZVOD IF” funkciju, ali ovo možete koristiti kao formulu polja kombiniranjem funkcija SUMPRODUCT i IF . Razgovarajmo o ovoj formuli.

Primjer 1: Primjena formule SUMPRODUCT IF s jednim kriterijem

Ovu formulu možemo koristiti s jednim kriterijem. Slijedite ove korake da biste naučili.

Korak-1:

  • Razmotrite podatkovnu tablicu u kojoj su neke voćne stavke dane s “Regija” , “Količina” i “Cijena” . Saznat ćemo ukupnu cijenu nekih artikala.

2. korak:

  • Stvorite još jedan tablicu bilo gdje na radnom listu gdje želite dobiti ukupnu cijenu artikla. Biramo stavke “Trešnje” , “Jabuke”, “Šljive” .

Korak-3:

  • Primijenite sljedeću formulu u ćeliju H4 . Format ove formule je-

=SUMPROIZVOD(IF(raspon kriterija=kriteriji, raspon vrijednosti1*raspon vrijednosti2))

  • Umetnite vrijednosti u formulu.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Gdje je,

  • Raspon_kriterija $C$5:$C$21.
  • Kriterij su G5 , G6 i G7 .
  • Raspon_vrijednosti1 je $D$5:$D$21.
  • Raspon_vrijednosti2 je $E$5:$E$21.

  • primijenitiovu formulu kao formulu polja pritiskom CTRL+SHIFT+ENTER istodobno. Ako koristite Excel 365 , možete samo pritisnuti ENTER da biste primijenili formulu polja.

Korak-4:

  • Dobili smo našu ukupnu cijenu. Sada primijenite istu formulu za ostale stavke.

Pročitajte više: SUMPRODUCT s kriterijima u Excelu (5 metoda )

Primjer 2: Primijenite formulu SUMPRODUCT IF s više kriterija u različitim stupcima

Koristit ćemo istu formulu za više kriterija.

Korak- 1:

  • Dodajmo još jedan kriterij “Regija” u tablicu 2. U ovom slučaju želimo pronaći ukupnu cijenu “Trešnje” iz “Oceanije” regije i “Apple” iz “Azije” regije.

Korak-2:

  • Sada primijenite formulu u nastavku. Umetnite vrijednosti u formulu.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

Gdje,

  • Raspon_kriterija je $B$5:$B$21, $C$5:$C$21.
  • Kriterij je G5, H5.
  • Raspon_vrijednosti1 je $D$5:$D$21.
  • Raspon_vrijednosti2 je $E$5:$E$21.
  • Sada pritisnite ENTER .

3. korak:

  • Naša vrijednost je ovdje. Sada učinite isto za stavku “Apple” .

Pročitajte više: Kako koristiti SUMPRODUCT IF u Excelu

Kako koristiti samo SUMPRODUCT umjestoFormula SUMPRODUCT IF u Excelu

Postoje neki drugi pristupi izvođenju prethodnih rezultata. Alternativni način za umetanje kriterija unutar SUMPRODUCT funkcije kao polja pomoću dvostrukog unarnog (–) za pretvaranje TRUE ili FALSE u 1 ili 0 .

SUMPROIZVOD s jednim uvjetom:

Razmotrit ćemo prethodni primjer u ovom slučaju. Na popisu ćemo pronaći ukupnu cijenu “Manga” .

  • Primijenite uvjetnu formulu SUMPROIZVOD u nastavku.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Gdje je

  • Niz1 (– (C5:C21=G5).
  • [Niz2] je D5:D21.
  • [Niz3] je E5:E21.
  • Pritisnite “Enter”. Naš rezultat je ovdje.

Objašnjenje formule:

Sada ćemo objasniti kako ovaj uvjetni SUMPRODUCT funkcija radi

  • Kada u formulu unesemo “–(C4:C20=G4)” ovaj dvostruki unarni (–) pretvara TRUE ili FALSE u 1 ili 0 . Odaberite ovaj dio “–(C4:C20=G4)” na svom radnom listu i pritisnite “F9” da vidite temeljne vrijednosti.

    Izlaz: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • Sada ako raščlanimo nizove na vrijednosti, stvarna formula će izgledati ovakoovo,

=SUMPROIZVOD({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})

  • Prvi niz će se pomnožiti s drugim, a zatim će se drugi niz pomnožiti s trećim nizom. Slijedite ovu sliku

Tako funkcionira ovaj uvjetni SUMPRODUCT .

Pročitajte više: SUMPRODUCT Datumski raspon [7 produktivnih metoda]

Primjena više uvjeta u različitim stupcima:

U sljedećem primjeru saznat ćemo ukupni cijena “Cherry” iz regije “Oceania” .

  • Primijenite formulu. Konačni oblik ove formule je,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Gdje,

  • Niz1 je (–(C5:C21=G5),–(C5:C21=H5).
  • [Niz2] je D5:D21.
  • [Niz3] je E5:E21.
  • Pritisnite ENTER . Naš rezultat je postignut.

Pročitajte više: Funkcija SUMPRODUCT s više stupaca u Excel (4 jednostavna načina)

Primjena logike ILI:

Možemo dodati logiku ILI našoj formuli kako bismo ovu formulu učinili više dinamički.

Recimo, trebamo dobiti ukupnu cijenu “Manga” i “Trešnje” iz podatkovne tablice.

  • Primijenite formulu SUMPRODUCT s OR i umetnite vrijednosti.
  • Formulaje

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Gdje,

  • Array1 je –((C5:C21=G5)+(C5:C21=H5)>0). Ovdje G5 je "Mango" a H5 je "Trešnja" . Ovaj niz broji ukupan broj “Mango” i “Trešnje” u podatkovnoj tablici.
  • [Array2] je D5:D21.
  • [Array3] je E5:E21.
  • Pritisnite “ Unesite” da biste dobili ukupnu cijenu proizvoda.

Primjena višestrukih I/ILI kriterija:

U ovom slučaju primijenit ćemo logiku Ili s više uvjeta.

U sljedećem primjeru trebamo pronaći ukupnu cijenu “Trešnje” i “Manga” iz regija “Azija” i “Europa” .

  • Da bismo dobili rezultat sada ćemo primijeniti formulu s I/ILI logika. Formula je

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Gdje,

  • Niz1 je –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Ovdje B5:B21 je "Regija" Stupac, H4 i H5 je "Azija" i "Europa" ” . Slično, C5:C21 je "Stavka" stupac, H6 i H7 je "Trešnja" i "Mango".
  • [Niz2] je D5:D21.
  • [ Array3] je E5:E21.
  • Pritisnite ENTER da biste dobili ukupnu cijenu.

Brze napomene

✅ Nizovi u formuli SUMPRODUCT moraju imati isti broj redaka i stupaca. Akone, dobivate #VRIJEDNOST! Pogreška.

✅ Funkcija SUMPRODUCT tretira nenumeričke vrijednosti kao nule. Ako u formuli imate bilo kakve nenumeričke vrijednosti, odgovor će biti “0”.

✅ Budući da je formula SUMPRODUCT IF formula polja, trebate pritisnite CTRL+SHIFT+ENTER istovremeno za primjenu formule.

✅ Funkcija SUMPRODUCT ne podržava zamjenske znakove.

Zaključak

Danas smo raspravljali o SUMPRODUCT IF formuli i nekim drugim alternativnim uvjetnim SUMPRODUCT formulama u ovom članku. Nadamo se da će vam ovaj članak biti od koristi kada se suočite s problemima. Ako imate bilo kakvih nejasnoća, dobrodošli ste komentirati. Kako biste saznali više o programu Excel, posjetite našu stranicu .

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.