Funkcija SUMPRODUCT vrne vsoto izdelkov ustreznih obsegov celic. Privzeta operacija je množenje, mogoče pa je tudi seštevanje, odštevanje in deljenje.
V tem primeru bomo s funkcijo SUMPRODUCT dobili skupno prodajo za dani element in velikost:

SUMPRODUCT se ujema z vsemi primerki elementa Y/Velikost M in jih sešteje, tako da je za ta primer plus 21 plus 41 enako 62.
Sintaksa
Če želite uporabiti privzeto operacijo (množenje):
=SUMPRODUCT(matrika1, [matrika2], [matrika3], ...)
V sintaksi funkcije SUMPRODUCT so ti argumenti:
Argument |
Opis |
---|---|
matrika1 Obvezno |
Prvi matrični argument, katerega komponente želite zmnožiti in nato prišteti. |
[matrika2], [matrika3],... Izbirno |
Matrični argumenti 2 do 255, katerega komponente želite zmnožiti in nato prišteti. |
Izvajanje drugih aritmetičnih operacij
Funkcijo SUMPRODUCT uporabljajte kot običajno, vendar zamenjajte vejice, ki ločujejo argumente polja z aritmetičnimi operatorji, ki jih želite (*, /, +, -). Ko se vse operacije izvajajo, se rezultati seštejejo kot običajno.
Opomba: Če uporabljate aritmetične operatorje, razmislite o tem, da bi argumente polja obdajali v oklepaje, z oklepaji pa lahko združite argumente matrike v skupine in tako nadzorujete vrstni red aritmetičnih operacij.
Pripombe
-
Argumenti polja morajo imeti enake dimenzije. Če jih ne, vrne SUMPRODUCT #VALUE! . Funkcija =SUMPRODUCT(C2:C10,D2:D5) bo na primer vrnila napako, saj obsegi niso enake velikosti.
-
SUMPRODUCT obravnava neštevilske vnose polja kot ničle.
-
Za najboljšo učinkovitost delovanja funkcije SUMPRODUCT ne uporabljajte s sklici na celotne stolpce. Razmislite o =SUMPRODUCT(A:A,B:B), tukaj funkcija pomnoži 1.048.576 celic v stolpcu A s 1.048.576 celicami v stolpcu B, preden jih dodate.
1. primer
Če želite ustvariti formulo z našim vzorčnem seznamu zgoraj, vnesite =SUMPRODUCT(C2:C5,D2:D5) in pritisnite tipko Enter. Vsaka celica v stolpcu C je pomnožena z ustrezno celico v isti vrstici v stolpcu D in rezultati so sešteti. Skupni znesek za nakupe je 78,97 $.
Če želite napisati daljšo formulo, ki vrne enak rezultat, vnesite =C2*D2+C3*D3+C4*D4+C5*D5 in pritisnite tipko Enter. Ko pritisnete Enter, je rezultat enak: 78,97 $. Celica C2 je pomnožena z D2 in njen rezultat se doda rezultatu celice C3-krat v celici D3 in tako naprej.
2. primer
V tem primeru je funkcija SUMPRODUCT vrnila skupno neto prodajo po prodajnih posrednikih, kjer imamo tako skupno prodajo kot tudi stroške po posredniku. V tem primeru smo uporabljali tabelo Excel,ki uporablja strukturirane sklice namesto standardnih Excel obsegov. Tu boste videli, da se obsegi prodaje, stroškov in posrednika sklicevajo na imena.

Formula je: =SUMPRODUCT(((Tabela1[Prodaja])+(Tabela1[Stroški]))*(Tabela1[Posrednik]=B8)) in vrne vsoto vseh prodaj in stroškov posrednika, navedene v celici B8.
3. primer
V tem primeru želimo vrniti skupno vsoto določenega artikla, ki ga je prodala dana regija. V tem primeru, koliko čer se je prodala vzhodna regija?

Tukaj je formula: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Najprej pomnoži število ponovitev vzhoda s številom ujemajočih se ponovitev išre. Na koncu sešteje vrednosti ustreznih vrstic v stolpcu »Prodaja«. Če si želite Excel, izberite celico s formulo, nato pa pojdite na Formule, > Ovrednoti formulo > Ovrednoti.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Izvajanje pogojnih izračunov na obsegih celic
Vsota na podlagi več pogojev s funkcijo SUMIFS