Sadržaj
SUMPROIZVOD je izuzetno snalažljiva funkcija s mnogo svrha. Kada uspoređujete podatke između dva ili više raspona i računate s više kriterija, funkcija ZBIRNI PROIZVOD je vaš prvi izbor . Ima jedinstvenu sposobnost upravljanja nizovima na pametan i elegantan način. Često trebamo koristiti kombinaciju SUMPRODUCT-IF ili Uslovni SUMPRODUCT da uporedimo između kolona sa datim kriterijumima i da pronađemo rezultat. Danas ćemo u ovom članku raspravljati o SUMPRODUCT-IF kombinovanoj funkciji i nekim drugim alternativnim pristupima ovoj kombinaciji.
Preuzmite radnu svesku za vježbu
Preuzmite ovu vježbu da biste vježbali zadatak dok čitate ovaj članak.
Upotreba SUMPRODUCT+IF Combination.xlsx
Uvod u funkciju SUMPRODUCT u Excelu
Tehnički, funkcija SUMPRODUCT vraća zbir vrijednosti odgovarajućih nizova ili raspona. Obično je množenje zadana operacija, ali se također može izvršiti dijeljenje, oduzimanje ili sabiranje.
⦿ Sintaksa:
Sintaksa funkcija SUMPRODUCT je jednostavna i direktna.
=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 sabrati.
2 primjera korištenja kombinacije SUMPRODUCT IF u Excelu
U Excelu nema ugrađenog “SUMPRODUCT IF” , ali ovo možete koristiti kao formulu niza kombiniranjem funkcija SUMPRODUCT i IF . Razgovarajmo o ovoj formuli.
Primjer 1: Primijenite formulu SUMPRODUCT IF s jednim kriterijem
Ovu formulu možemo koristiti s jednim kriterijem. Slijedite ove korake da naučite.
Korak-1:
- Razmotrite tablicu podataka u kojoj su neke stavke voća date sa “Region” , “Količina” i “Cijena” . Saznat ćemo ukupnu cijenu nekih artikala.
Korak-2:
- Kreirajte drugi tablicu bilo gdje u radnom listu gdje želite da dobijete ukupnu cijenu artikla. Biramo stavke “Trešnja” , ”Jabuka”, Šljiva .
Korak-3:
- Primijenite sljedeću formulu u ćeliju H4 . Format ove formule je-
=SUMPROIZVOD(IF(opseg kriterija=kriterijum, raspon vrijednosti1*opseg vrijednosti2))
- Ubacite vrijednosti u formulu.
=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))
Gdje je,
- opseg_kriterija je $C$5:$C$21.
- Kriterijumi su G5 , G6 i G7 .
- Raspon_vrijednosti1 je $D$5:$D$21.
- Raspon_vrijednosti2 je $E$5:$E$21.
- Prijavite seovu formulu kao formulu niza pritiskom na CTRL+SHIFT+ENTER istovremeno. Ako koristite Excel 365 , možete pritisnuti samo ENTER da biste primijenili formulu niza.
Korak-4:
- Dobili smo našu ukupnu cijenu. Sada primijenite istu formulu za ostale stavke.
Pročitajte više: SUMPRODUCT sa kriterijima u Excelu (5 metoda )
Primjer 2: Primijenite SUMPRODUCT IF formulu 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šnja” iz "Oceania" regije i "Apple" iz "Asia" regije.
Korak-2:
- Sada primijenite formulu ispod. Unesite 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.
- Kriterijumi je G5, H5.
- Raspon_vrijednosti1 je $D$5:$D$21.
- Raspon_vrijednosti2 je $E$5:$E$21.
- Sada pritisnite ENTER .
Korak-3:
- Naša vrijednost je ovdje. Sada uradite isto za “Apple” stavku.
Pročitajte više: Kako koristiti ZBIRNI PROIZVOD IF u Excelu
Kako koristiti samo ZBIRNI PROIZVOD UmjestoSUMPRODUCT IF Formula u Excelu
Postoje neki drugi pristupi izvođenju prethodnih rezultata. Alternativni način za umetanje kriterija unutar funkcije SUMPRODUCT kao niz koristeći dvostruki unarni (–) za pretvaranje TRUE ili FALSE u 1 ili 0 .
SUMPROIZVOD s jednim uvjetom:
Razmotrit ćemo prethodni primjer u ovom slučaju. Ukupnu cijenu “Manga” naći ćemo sa liste.
- Primijenite uslovnu SUMPROIZVOD formulu ispod.
=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 SUMPROIZVOD funkcija radi
- Kada u formulu unesemo “–(C4:C20=G4)” ovaj dvostruki unarni (–) pretvara TRUE ili FALSE u 1 ili 0 . Odaberite ovaj “–(C4:C20=G4)” dio u svom radnom listu i pritisnite “F9” da vidite osnovne vrijednosti.
Izlaz: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}
- Sada ako razbijemo 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 množiti sa drugim, a zatim će se drugi niz množiti sa trećim nizom. Pratite ovu sliku
Tako funkcionira ovaj uvjetni SUMPRODUCT .
Pročitajte više: SUMPRODUCT Raspon datuma [7 produktivnih metoda]
Primjena više uslova u različitim stupcima:
U sljedećem primjeru saznat ćemo ukupan broj cijena “Cherry” iz “Oceania” regije.
- 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: SUMPRODUCT funkcija sa više kolona u Excel (4 jednostavna načina)
Primjena logike ILI:
Možemo dodati ILI logiku u našu formulu kako bismo ovu formulu učinili više dinamičan.
Recimo, trebamo dobiti ukupnu cijenu “Mango” i “Cherry” iz tabele podataka.
- Primijenite SUMPROIZVOD formulu sa ILI i umetnite vrijednosti.
- Formulaje
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
Gdje,
- Niz1 je –((C5:C21=G5)+(C5:C21=H5)>0). Ovdje G5 je “Mango” a H5 je “Trešnja” . Ovaj niz broji ukupan broj “Mango” i “Cherry” u tabeli podataka.
- [Niz2] je D5:D21.
- [Niz3] je E5:E21.
- Pritisnite “ Unesite” da biste dobili ukupnu cijenu proizvoda.
Primjena više kriterija I/ILI:
U ovom slučaju, mi ćemo primijeniti Or logiku s više uvjeta.
U sljedećem primjeru, trebamo pronaći ukupnu cijenu “Trešnja” i ”Mango” iz „Asia” i “Europe” regiona.
- Da bismo dobili rezultat, sada ćemo primijeniti formulu sa AND/OR 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 “Region” Kolona, H4 i H5 je ”Azija” i ”Evropa ” .Slično, C5:C21 je “Stavka” kolona, H6 i H7 je “Trešnja” i “Mango”.
- [Niz2] je D5:D21.
- [ Niz3] je E5:E21.
- Pritisnite ENTER da dobijete ukupnu cijenu.
Brze napomene
✅ Nizovi u formuli SUMPRODUCT moraju imati isti broj redova i stupaca. Akone, dobijate #VRIJEDNOST! Greška.
✅ SUMPRODUCT funkcija tretira nenumeričke vrijednosti kao nule. Ako imate bilo koju nenumeričku vrijednost u svojoj formuli, odgovor će biti “0”.
✅ Budući da je formula SUMPRODUCT IF formula niza, trebate pritisnite CTRL+SHIFT+ENTER istovremeno da primijenite formulu.
✅ Funkcija SUMPRODUCT ne podržava zamjenske znakove.
Zaključak
Danas smo u ovom članku raspravljali o formuli SUMPRODUCT IF i nekim drugim alternativnim uslovnim formulama SUMPRODUCT . Nadamo se da će vam ovaj članak biti od koristi kada se suočite s problemima. Ako imate bilo kakvu zabunu, slobodno komentirajte. Da saznate više o Excelu, posjetite našu stranicu .