SUMPRODUCT (funkcija)

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Funkcija SUMPRODUCT vraća zbroj umnožaka odgovarajućih raspona ili polja. Zadana je operacija množenje, ali su mogući i zbrajanje, oduzimanje i dijeljenje.

U ovom ćemo primjeru koristiti funkciju SUMPRODUCT da bismo dobili ukupni iznos prodaje za dani artikl i veličinu:

Primjer korištenja funkcije SUMPRODUCT za vraćanje ukupne prodaje kada se za svaki proizvod navede naziv, veličina i pojedinačne prodajne vrijednosti. SUMPRODUCT usklađuje sve instance stavke Y/veličine M i zbraja ih, pa u ovom primjeru 21 plus 41 iznosi 62.

Sintaksa

Da biste koristili zadanu operaciju množenja (množenje):

=SUMPRODUCT(polje1, [polje2], [polje3], ...)

Sintaksa funkcije SUMPRODUCT sadrži sljedeće argumente:

Argument Opis
Polje1
Obavezno
Prvi argument polja čije komponente želite pomnožiti, a zatim zbrojiti.
[polje2], [polje3],...
Neobavezno
Argumenti polja od 2 do 255 čije komponente želite pomnožiti, a zatim zbrojiti.

Izvođenje drugih aritmetičkih operacija

Funkciju SUMPRODUCT koristite kao i obično, ali zamijenite zareze koji razdvajaju argumente polja željenim aritmetičkim operatorima (*, /, +, -). Nakon izvođenja svih operacija rezultati se zbrajaju kao i obično.

Napomena

Ako koristite aritmetičke operatore, razmislite o tome da argumente niza stavite u zagrade, a aritmetičke operacije pomoću zagrada grupirate ih radi upravljanja redoslijedom aritmetičkih operacija.

Napomene

  • Argumenti polja moraju biti jednakih dimenzija. Ako to ne učine, funkcija SUMPRODUCT vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!. Primjerice, =SUMPRODUCT(C2:C10;D2:D5) vratit će pogrešku jer rasponi nisu iste veličine.
  • Stavke koje nisu numerička polja SUMPRODUCT tretira kao da su nule.
  • Radi najboljih performansi funkciju SUMPRODUCT ne treba koristiti s referencama na cijeli stupac. Razmotrite formulu =SUMPRODUCT(A:A;B:B); ovdje će funkcija pomnožiti 1 048 576 ćelija u stupcu A s 1 048 576 ćelija u stupcu B prije nego što ih dodate. 

Primjer 1

Primjer funkcije SUMPRODUCT koja se koristi da bi vratila zbroj prodanih artikala kada su navedeni jedinični trošak i količina.

Da biste stvorili formulu pomoću našeg oglednog popisa, upišite =SUMPRODUCT(C2:C5;D2:D5) i pritisnite Enter. Svaka ćelija u stupcu C množi se s odgovarajućom ćelijom u istom retku u stupcu D, a rezultati se zbrajaju. Ukupan iznos za namirnice je 78.97 USD.

Da biste napisali dulju formulu koja daje isti rezultat, upišite =C2*D2+C3*D3+C4*D4+C5*D5 i pritisnite Enter. Kada pritisnete Enter, rezultat je isti: 78,97 kn. Ćelija C2 se množi s D2, a njezin se rezultat dodaje rezultatu ćelije C3 puta ćelija D3 i tako dalje.

Primjer 2

U sljedećem primjeru funkcija SUMPRODUCT vraća ukupnu neto prodaju po prodajnom agentu, gdje se dobiva ukupna prodaja i troškovi po agentu. U ovom slučaju koristimo tablicu programa Excel koja koristi strukturirane reference umjesto standardnih raspona programa Excel. Ovdje ćete vidjeti da se rasponi prodaje, troškova i agenta referenciraju prema nazivu.

Primjer funkcije SUMPRODUCT za vraćanje ukupne prodaje po prodajnim predstavnicima kada su za svakog navedene podatke o prodaji i troškovima. Formula glasi: =SUMPRODUCT(((Tablica1[Prodaja])+(Tablica1[Izdaci]))*(Tablica1[Agent]=B8)), a formula vraća zbroj svih prodaja i troškova za agenta navedenih u ćeliji B8.

Primjer 3

U ovom primjeru želimo dobiti ukupni zbroj određenog artikla prodanog u određenoj regiji. U ovom slučaju, koliko je trešanja prodala istočna regija?

Primjer korištenja funkcije SUMPRODUCT radi vraćanja zbroja stavki po regiji. U ovom slučaju, broj trešanja prodanih u istočnoj regiji. Ovdje je formula sljedeća: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Najprije množi broj pojavljivanja riječi East s brojem odgovarajućih pojavljivanja trešanja. Na kraju zbraja vrijednosti odgovarajućih redaka u stupcu Prodaja. Da biste vidjeli kako to Excel izračunava, odaberite ćeliju s formulom, a zatim idite naAnaliza formula Izračun formule>>.

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.