Funkcija SUMPRODUCT vrne vsoto izdelkov ustreznih obsegov ali naborov celic. Privzeta operacija je množenje, možno pa je tudi seštevanje, odštevanje in deljenje.
V tem primeru bomo s funkcijo SUMPRODUCT prikazali skupno prodajo za dani element in velikost:
SUMPRODUCT se ujema z vsemi primerki elementa Y/Velikost M in jih sešteje, tako da je v tem primeru 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 so vsi postopki opravljeni, se rezultati seštejejo kot običajno.
Opomba: Če uporabljate aritmetične operatorje, vam priporočamo, da dodate argumente polja v oklepaje in z oklepaji združite argumente polja, da nadzorujete vrstni red aritmetičnih operacij.
Pripombe
-
Argumenti polja morajo imeti enake dimenzije. Če jih ne, sumproduct vrne #VALUE! . Na primer: =SUMPRODUCT(C2:C10,D2:D5) vrne napako, ker 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 bo funkcija pomnožila 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čnim seznamom 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, rezultati pa so sešteti. Skupni znesek za špecerije je 78,97 $.
Če želite napisati daljša formula, 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 je dodan rezultat v rezultat celice C3-krat v celici D3 in tako naprej.
2. primer
V spodnjem primeru je funkcija SUMPRODUCT uporabljena za vrnitev skupne neto prodaje po prodajnih posrednikih, kjer imamo tako skupno prodajo kot tudi stroške po posredniku. V tem primeru uporabljamo Excelovo tabelo, ki uporablja sestavljene sklice namesto standardnih Excelovih obsegov. Tu boste videli, da se obsegi »Prodaja«, »Stroški« in »Posrednik« sklicujejo na ime.
Formula je: =SUMPRODUCT(((Table1[Sales])+(Table1[Expenses]))*(Table1[Agent]=B8)) in vrne vsoto vseh prodaj in stroškov posrednika, ki je naveden v celici B8.
3. primer
V tem primeru želimo vrniti skupno vsoto določenega artikla, ki ga je prodala določena regija. V tem primeru, koliko češenj je na vzhodu prodal?
Tukaj je formula: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Najprej pomnoži število ponovitev vzhoda s številom ujemajočih se ponovitev češenj. Na koncu sešteje vrednosti ustreznih vrstic v stolpcu »Prodaja«. Če si želite ogledati, kako Excel izračuna to funkcijo, izberite celico s formulo, nato pa pojdite v razdelek >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 v obsegih celic
Sum based on multiple criteria with SUMIFS