Funkcija SUMPRODUCT

Velja za
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 vrne vsoto zmnožkov ustreznih obsegov ali obsegov celic. Privzeta operacija je množenje, možni pa so tudi seštevanje, odštevanje in deljenje.

V tem primeru bomo uporabili funkcijo SUMPRODUCT, da bi prikazali skupno prodajo za določen element in velikost:

Primer uporabe funkcije SUMPRODUCT za prikaz skupne prodaje, če so za vsako podani ime izdelka, velikost in posamezne vrednosti prodaje. SUMPRODUCT najde vse primerke elementa Y/velikosti M in jih sešteje, tako da je v tem primeru 21 plus 41 enako 62.

Sintaksa

Če želite uporabiti privzeti postopek (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 želenimi aritmetičnimi operatorji (*, /, +, -). Ko so vse operacije izvedene, se rezultati seštejejo kot običajno.

Opomba

Če uporabljate aritmetične operatorje, postavite argumente polja v oklepaje in uporabite oklepaje za združevanje argumentov polja za nadzor vrstnega reda aritmetičnih operacij.

Pripombe

  • Argumenti »matrika« morajo imeti enake razsežnosti. Če tega ne storijo, SUMPRODUCT vrne #VALUE! . Tako na primer =SUMPRODUCT(C2:C10,D2:D5) vrne napako, ker obsegi niso enake velikosti.
  • SUMPRODUCT obravnava neštevilske vnose matrike, kot da bi bile ničle.
  • Za najboljšo učinkovitost delovanja ne uporabljajte funkcije SUMPRODUCT s sklici na celotni stolpec. Razmislite o =SUMPRODUCT(A:A,B:B), tukaj funkcija pomnoži 1.048.576 celic v stolpcu A z 1.048.576 celicami v stolpcu B, preden jih bo seštela. 

1. primer

Primer funkcije SUMPRODUCT, ki se uporablja za prikaz vsote prodanih elementov, če so navedene cene na enoto in količina.

Č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 se pomnoži z ustrezno celico v isti vrstici v stolpcu D in rezultati se seštejejo. Skupni znesek za živila je 78,97 USD.

Če želite napisati daljšo formulo, ki vam da enak rezultat, vnesite =C2*D2+C3*D3+C4*D4+C5*D5 in pritisnite tipko Enter. Po pritisku tipke Enter je rezultat enak: 78,97 $. Celico C2 pomnožimo s celico D2, njen rezultat pa se prišteje rezultatu celice C3 krat celice D3 in tako naprej.

2. primer

V spodnjem primeru je uporabljena funkcija SUMPRODUCT, ki vrne skupno neto prodajo po prodajnem posredniku, pri čemer imamo skupno prodajo in stroške po posredniku. V tem primeru uporabljamo Excelovo tabelo, ki uporablja sestavljene sklice namesto standardnih Excelovih obsegov. Tukaj boste videli, da so obsegi »Prodaja«, »Stroški« in »Posredniki« navedeni po imenu.

Primer funkcije SUMPRODUCT za izračun skupne prodaje po prodajnih predstavnikih, če so navedeni prodaja in stroški za vsakega prodajalca. Formula je: =SUMPRODUCT(((Tabela1[Prodaja])+(Tabela1[Stroški]))*(Tabela1[Zastopnik]=B8)), in vrne vsoto vseh prodaj in stroškov za posrednika, navedenega v celici B8.

3. primer

V tem primeru želimo vrniti skupno vrednost določenega elementa, prodanega v določeni regiji. Koliko češenj je v tem primeru prodala vzhodna regija?

Primer uporabe funkcije SUMPRODUCT za vračanje vsote elementov po območjih. V tem primeru je število češenj, prodanih v vzhodni regiji. 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 to izračuna, izberite celico s formulo, nato pa izberite »Formulaza vrednotenje formule>>«.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.