Sadržaj
Dok radite s Microsoft Excelom , postoje situacije kada uspoređujete podatke između dva ili više raspona i računate s više kriterija. Funkcija SUMPRODUCT vaš je prvi izbor. Funkcija SUMPRODUCT iznimno je snalažljiva funkcija s mnogo namjena. Ima jedinstvenu sposobnost rukovanja nizovima na pametan i elegantan način. Često trebamo koristiti funkciju SUMPRODUCT za usporedbu između stupaca prema zadanim kriterijima i pronalaženje rezultata. Danas ćemo u ovom članku raspravljati o nekim metodama korištenja funkcije SUMPRODUCT s kriterijima.
Preuzmi radnu bilježnicu
Preuzmi ovaj list za vježbu na vježbajte zadatak dok čitate ovaj članak.
Funkcija SUMPRODUCT s Criteria.xlsx
Uvod funkcije SUMPRODUCT u programu Excel
Tehnički, funkcija “SUMPRODUCT” prepušta zbrajanje vrijednosti odgovarajućih nizova ili raspona.
⇒ Sintaksa
Sintaksa funkcije “SUMPROIZVOD” je jednostavna i izravna.
=SUMPROIZVOD(niz1, [niz2], [niz3], …)
⇒ Argument
Argument | Obavezno/Izborno | Objašnjenje |
---|---|---|
array1 | Potrebno | Prvi unos u polje čije elemente želite podijeliti i naknadno dodati. |
[niz2],[array3] | Izborno | Parametri niza s elementima koje želite množiti i zbrajati, u rasponu od 2 do 255. |
5 idealnih primjera funkcije SUMPRODUCT s kriterijima u Excelu
Jedna od nevjerojatnih značajki SUMPRODUCT funkcija je da može podnijeti jedan ili više kriterija izvanredno dobro. Razmotrimo neke od SUMPRODUCT s kriterijskim funkcijama.
1. SUMPRODUCT s jednim kriterijem za traženu vrijednost
Možemo primijeniti funkciju SUMPRODUCT s kriterijima sa ili bez dvostrukog unarnog operatora.
1.1. Korištenje dvostrukog unarnog operatora
Pametan način primjene funkcije SUMPRODUCT je umetanje kriterija unutar funkcije kao polja pomoću “ Dvostrukog unarnog operatora (–) ” za pretvaranje “TRUE” ili “FALSE” u “1” ili “0” . U sljedećem primjeru, neka imena “Proizvoda” dana su sa svojim “Zemlja” , “Količina” i “Cijena” . Pronaći ćemo ukupnu cijenu za zemlje “Indija”, “Kina” i “Njemačka” .
Slijedimo postupke za korištenje funkcije SUMPRODUCT s jednim kriterijem u Excelu.
KORACI:
- Prvo, stvorite tablicu za ove zemlje bilo gdje na radnom listu gdje želite dobiti rezultat.
- Drugo, odaberite ćeliju u koju želite stavitiformula funkcije SUMPRODUCT .
- Treće, umetnite formulu u tu ćeliju. Funkciju primjenjujemo pomoću “Dvostruki unarni operator (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Zatim pritisnite tipku Enter . Dobili smo ukupnu cijenu za “Indiju” .
- Povucite ikonu Ručka za punjenje prema dolje za dupliciranje formule preko raspona. Ili, za automatsko popunjavanje raspona, dvaput kliknite na simbol plus ( + ).
- Konačno, možemo vidjeti rezultat za Indiju , Kinu i Njemačku .
🔎 Kako funkcionira formula?
- Array1 je –($C$5:$C$21=G5) G5 je "Indija" . Dvostruki unarni operator pretvorit će rezultate iz $C$4:$C$20 u “1” i “0” .
- [Niz2] je $D$5:$D$21 , čiji raspon prvo množimo, a zatim zbrajamo.
- [Array3] je $E$5:$E$21 , također ovaj raspon množimo i zatim zbrajamo .
Koristit ćemo “Apsolutne reference ćelija” za “BLOKIRANJE” ćelija.
1.2. Isključivanje dvostrukog unarnog operatora
Prethodni primjer možemo riješiti bez korištenja dvostrukog unarnog operatora. Pogledajmo upute za ovo.
KORACI:
- Koristit ćemo isti primjer kako bismo dobili isti rezultat. Sada, u ćeliji “H5” primijeniteFunkcija SUMPRODUCT . Umetnite vrijednosti u formulu i formula je ovakva.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Nadalje, pritisnite Unesi tipku za prikaz ishoda.
- Za kopiranje formule preko raspona, povucite Ručku za popunjavanje simbol prema dolje. Alternativno, možete dvaput kliknuti znak dodavanja ( + ) za Automatsko popunjavanje raspona.
- Slično, možemo dobiti rezultat.
Pročitajte više: SUMPRODUCT Višestruki kriteriji u Excelu (3 pristupa)
2. SUMPRODUCT s više kriterija za različite stupce
Možemo primijeniti SUMPRODUCT funkciju s više kriterija sa ili bez dvostrukog unarnog operatora. Učimo!
2.1. Korištenje dvostrukog unarnog operatora
U ovom slučaju, koristit ćemo “Dvostruki unarni operator (–)” za pretvaranje rezultata niza u “1” ili “0” . Razmotrite istu tablicu koju smo prije koristili. Sada ćemo pronaći rezultat koristeći više kriterija. Pronaći ćemo “Ukupnu cijenu” za “procesor” zemlje “Kina” , “Notebook” od “Indija” i “Laptop” od “Južna Koreja” . Pomoću ovih kriterija izvest ćemo rezultat.
KORACI:
- Na početku odaberite ćeliju uz prvu knjigu i unesite formulu.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Pritisnite tipku Enter na tipkovnicijoš jednom.
- Isto tako, u prethodnim primjerima, povucite ikonu Ručka za popunjavanje prema dolje da duplicirate formulu preko raspona . Ili, za automatsko popunjavanje raspona, dvaput kliknite na simbol plusa ( + ).
- Konačno ćete dobiti svoj rezultat.
2.2. Isključivanje dvostrukog unarnog operatora
Ovdje ćemo primijeniti iste višestruke kriterije koristeći osnovnu funkciju SUMPRODUCT .
KORACI:
- U ćeliji I5, primijenite funkciju. Umetnite kriterije i formula će izgledati ovako.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Pritisnite Enter za pogledajte rezultat.
- Nakon toga, povucite ikonu Ručka za popunjavanje da kopirate formulu preko raspona. Ili dvaput kliknite na znak plus ( + ). Ovo također duplicira formulu.
- Konačno, možete vidjeti ishod.
Pročitajte više: Funkcija SUMPRODUCT s više stupaca u Excelu (4 jednostavna načina)
3. SUMPROIZVOD s logikom ILI
Možemo dodati logiku ILI našoj formuli kako bismo funkciju SUMPROIZVOD s kriterijima učinili dinamičnijom. Razmotrimo situaciju u kojoj trebamo saznati ukupnu cijenu za “prijenosno računalo” i “prijenosno računalo” .
KORACI:
- Prvo, stvorite tablicu bilo gdje na radnom listu gdje želite dobiti rezultat.
- Zatim odaberite ćeliju i umetnite sljedeću formulutamo.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Nadalje, pritisnite tipku Enter da biste vidjeli ishod.
4. SUMPROIZVOD s više I/ILI kriterija
U ovoj metodi ćemo primijeniti funkciju SUMPROIZVOD s kriterijima koji koriste i “I” , “ ILI” logika. Ovaj put moramo dodati više kriterija našoj funkciji. Dohvatit ćemo “Ukupnu cijenu” za proizvod “Notebook” , “Laptop” zemlje “Indija”, “Kina”.
KORACI:
- Za početak odaberite drugu ćeliju H10 i stavite formulu u tu odabranu ćeliju .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Zatim pritisnite tipku Enter da biste vidjeli ishod.
🔎 Kako funkcionira formula?
- 1 je –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Ovdje B5:B21 je "Proizvod" stupac, G5 i H5 su "Bilježnica" i "prijenosno računalo" . Slično, C5:C21 je stupac “Država” , a G6 i H6 jesu “Indija” i “Kina”.
- [Niz2] je D5:D21 .
- [Niz3] je E5:E21 .
5. SUMPRODUCT s više kriterija za retke i stupce
Funkcija “SUMPRODUCT” pokazuje svoju pravu raznolikost kada ovu funkciju koristimo i za stupce iredaka. Pogledajmo kako. U sljedećem primjeru možemo vidjeti cijenu nekih “Proizvoda” iz zemlje “Indija” , “Kina” , “Italija” , “Njemačka” , “Francuska” .
KORACI:
- Prvo odaberite ćeliju u koju želimo staviti rezultat.
- Zatim umetnite formulu u tu ćeliju.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Na kraju pritisnite tipku Enter na tipkovnici.
Stvari koje treba zapamtiti
✅ Funkcija “SUMPRODUCT” tretira nenumeričke vrijednosti kao nule. Ako u svojoj formuli imate bilo kakve nenumeričke vrijednosti, odgovor će biti “0”.
✅ Nizovi u formuli SUMPRODUCT moraju imati isti broj redaka i stupaca. Ako ne, dobit ćete #VRIJEDNOST! Pogreška.
✅ Funkcija “SUMPRODUCT” ne podržava zamjenske znakove.
Zaključak