Funkcija SUMPRODUCT vraća zbroj proizvoda odgovarajućih raspona ili polja. Zadana je operacija množenje, no moguće je i zbrajanje, oduzimanje i dijeljenje.
U ovom ćemo primjeru pomoću funkcije SUMPRODUCT vratiti ukupnu prodaju za određeni artikl i veličinu:

SUMPRODUCT odgovara svim instancama stavke Y/Size M i zbraje ih, pa je u ovom primjeru 21 plus 41 jednako 62.
Sintaksa
Da biste koristili zadanu operaciju (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
Koristite SUMPRODUCT kao i obično, ali zamijenite zareze koje razdvajaju argumente polja s aritmetičkim operatorima koje želite (*, /, +, -). Nakon svih operacija rezultati se zbroje kao i obično.
Napomena: Ako koristite aritmetičke operatore, razmislite o zatvaranju argumenata polja u zagradama te pomoću zagrada za grupiranje argumenata polja radi kontrole redoslijeda aritmetičkih operacija.
Napomene
-
Argumenti polja moraju imati iste dimenzije. Ako to ne učini, SUMPRODUCT vraća #VALUE! #BROJ!. Na primjer, =SUMPRODUCT(C2:C10,D2:D5) vratit će pogrešku jer rasponi nisu iste veličine.
-
SUMPRODUCT tretira unose nebrojanih polja kao da su nule.
-
Za najbolje performanse SUMPRODUCT ne smije se koristiti s referencama cijelog stupca. Razmislite o =SUMPRODUCT(A:A;B:B), funkcija će ovdje pomnožiti 1048 576 ćelija u stupcu A s 1048 576 ćelija u stupcu B prije dodavanja.
Primjer 1
Da biste formulu stvorili pomoću gornjeg oglednog popisa, upišite =SUMPRODUCT(C2:C5,D2:D5) pa pritisnite Enter. Svaka ćelija u stupcu C množi se odgovarajućom ćelijom u istom retku u stupcu D, a rezultati se dodaju. Ukupan iznos za namirnice iznosi 78,97 USD.
Da biste napisali dulji rezultat, upišite =C2*D2+C3*D3+C4*D4+C5*D5 i pritisnite Enter. Kada pritisnete Enter, rezultat je isti: 78,97 USD. Ćelija C2 množi se s D2, a njegov se rezultat dodaje rezultat ćelije C3 puta ćelije D3 i tako dalje.
Primjer 2
U sljedećem se primjeru funkcija SUMPRODUCT koristi za povrat ukupne neto prodaje od strane prodajnog agenta, u kojem imamo ukupnu prodaju i troškove po agentu. U tom slučaju emo koristiti tablicu Excel ,koja koristi strukturirane reference umjesto standardnih Excel raspona. Ovdje ćete vidjeti da se rasponi Prodaja, Troškovi i Agenti pozivaju prema nazivu.

Formula je: =SUMPRODUCT(((Tablica1[Prodaja])+(Tablica1[Troškovi]))*(Tablica1[Agent]=B8)), a vraća zbroj svih prodaja i troškova agenta navedenih u ćeliji B8.
Primjer 3
U ovom primjeru želimo vratiti ukupan zbroj određene stavke koju je prodala određena regija. U ovom slučaju, koliko je trešanja prodala regija Istok?

Evo formule: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Najprije se množi broj pojavljivanja istoka s brojem podudarnih pojavljivanja trešanja. Naposljetku, zbraja vrijednosti odgovarajućih redaka u stupcu Prodaja. Da biste vidjeli Excel izračunava, odaberite ćeliju formule, a zatim idite na Formule > Izračunaj > Izračunaj.
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.
Dodatne informacije
Izvođenje uvjetnih izračuna na rasponima ćelija
Zbroj na temelju više kriterija pomoću funkcije SUMIFS