Funktsioon SUMPRODUCT tagastab vastavate vahemike või massiivide toodete summa. Vaiketoiming on korrutamine, kuid võimalik on ka liitmine, lahutamine ja jagamine.
Selles näites kasutame sumproducti, et tagastada antud üksuse kogumüük ja suurus.

SUMPRODUCT vastab kõigile üksuse Y/Size M eksemplaridele ja summeerib need, nii et selles näites 21 pluss 41 võrdub 62.
Süntaks
Vaiketoimingu (korrutamine) kasutamiseks:
=SUMPRODUCT(massiiv1; [massiiv2]; [massiiv3]; ...)
Funktsiooni SUMPRODUCT süntaksil on järgmised argumendid.
Argument |
Kirjeldus |
---|---|
massiiv1 Nõutav |
Esimene massiiviargument, mille komponente soovite korrutada ja seejärel liita. |
[massiiv2], [massiiv3],... Valikuline |
Massiiviargumendid 2 kuni 255, mille komponente soovite korrutada ja siis liita. |
Muude aritmeetiliste toimingute sooritamine
Kasutage funktsiooni SUMPRODUCT nagu tavaliselt, kuid asendage massiivi argumente eraldavad komad soovitud aritmeetiliste tehtemärkidega (*, /, +, -). Pärast kõigi toimingute sooritamist summeeritakse tulemused nagu tavaliselt.
Märkus.: Kui kasutate aritmeetilisi tehtemärke, kaaluge massiiviargumentide kastmist sulgudes ja sulgude abil massiiviargumentide rühmitamist aritmeetiliste toimingute järjestuse tegemiseks.
Kommentaarid.
-
Massiiviargumendid peavad olema samade mõõtmetega. Muul juhul tagastab SUMPRODUCT veaväärtuse #VALUE!. Näiteks =SUMPRODUCT(C2:C10;D2:D5) tagastab vea, kuna vahemikud pole sama suurusega.
-
FUNKTSIOON SUMPRODUCT käsitleb mittenumbrilisi massiivikirjeid nii, nagu oleksid need nullid.
-
Parima jõudluse tagamiseks ei tohiks sumproducti kasutada koos täielike veeruviidetega. Kaaluge funktsiooni =SUMPRODUCT(A:A;B:B), siin korrutab funktsioon veerus A 1048 576 lahtri 1048 576 lahtriga veerus B enne nende lisamist.
Näide 1
Valemi loomiseks ülaltoodud näidisloendi abil tippige =SUMPRODUCT(C2:C5;D2:D5) ja vajutage sisestusklahvi (Enter). Iga veeru C lahter korrutatakse veeru D samas reas oleva vastava lahtriga ja tulemid lisatakse. Toidukaupade kogusumma on 78,97 $.
Kui soovite kirjutada pikema valemi, mis annab teile sama tulemuse, tippige =C2*D2+C3*D3+C4*D4+C5*D5 ja vajutage sisestusklahvi (Enter). Pärast sisestusklahvi (Enter) vajutamist on tulem sama: 78,97 $. Lahter C2 korrutatakse arvuga D2 ja selle tulem lisatakse lahtri C3 korda lahtri D3 tulemile jne.
Näide 2
Järgmises näites kasutatakse sumproducti müügiagendi kogu netomüügi tagastamiseks, kus meil on nii müügi kui ka kulude kogusumma agendi järgi. Sel juhul kasutame tabelit Excel, miskasutab standardsete vahemike asemel liigendatud Excel. Siin näete, et vahemikes Müük, Kulud ja Agent viidatakse nime järgi.

Valem on: =SUMPRODUCT(((Tabel1[Müük])+(Tabel1[Kulud]))*(Tabel1[Agent]=B8)) ja tagastab lahtris B8 loetletud agendi kõigi müügi- ja kulude summa.
Näide 3
Selles näites soovime tagastada konkreetse piirkonna müüdud üksuse kogusumma. Kui palju kirsse idaosas müüs?

Valem on järgmine: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Esmalt korrutab see idas esinemiskordade arvu kirsside kattuvate esinemiskordade arvuga. Lõpuks summeerib see veeru Müük vastavate ridade väärtused. Kui soovite Excel arvutada, valige valemilaht ja seejärel valige Valemid >Väärtusta valemit > Väärtusta.
Kas vajate rohkem abi?
Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.
Lisateave
Tingimusarvutuste tegemine lahtrivahemikes
Sum based on multiple criteria with SUMIFS