A TERMÉKÖSSZEG függvény a megfelelő tartományok vagy tömbök termékeinek összegét adja eredményül. Az alapértelmezett művelet a szorzás, de összeadás, kivonás és osztás is lehetséges.
Ebben a példában a SUMPRODUCT függvényt fogjuk használni egy adott tétel teljes értékesítésének és méretének visszaadása érdekében:

A TERMÉKÖSSZEG az Y/Size M elem összes előfordulását összekösi, így ebben a példában a 21 plusz 41 egyenlő 62-et.
Szintaxis
Az alapértelmezett művelet (szorzás) használata:
=TERMÉKÖSSZEG(tömb1; [tömb2]; [tömb3]; ...)
A SZORZATÖSSZEG függvény szintaxisa az alábbi argumentumokat foglalja magában:
argumentumok |
Leírás |
---|---|
tömb1 Kötelező |
Az első tömbargumentum, amelynek a szorzatösszegét ki szeretné számítani. |
[tömb2], [tömb3],... Nem kötelező |
A 2–255. tömb argumentum, amelynek az összetevőit össze szeretné szorozni, majd össze szeretné adni. |
Egyéb aritmetikai műveletek végrehajtása
A SZOKÁSOS módon használja aSZORÖSSZEG függvényt, de cserélje le az argumentumokat elválasztó vesszőket a kívánt számtani operátorokkal (*, /, +, -). Miután végrehajtotta az összes műveletet, az eredményeket a szokásos módon összegzi a rendszer.
Megjegyzés: Ha számtani operátorokat használ, érdemes zárójelekbe venni a tömb argumentumokat, és zárójelek használatával csoportosíthatja a tömb argumentumokat az aritmetikai műveletek sorrendjének szabályozására.
Megjegyzések
-
Az argumentumok között szereplő tömböknek azonos méretűeknek kell lenniük. Ha ez nem teljesül, akkor a SZORZATÖSSZEG az #ÉRTÉK! hibaértéket adja eredményül. A =TERMÉKÖSSZEG(C2:C10;D2:D5) függvény például hibát ad vissza, mivel a tartományok nem azonos méretűek.
-
A TERMÉKÖSSZEG a nem numerikus tömbbejegyzéseket nullának kezeli.
-
A legjobb teljesítmény érdekében a TERMÉKÖSSZEG függvényt ne használja teljes oszlophivatkozásokkal. Fontolja meg az =SZORZÓÖSSZEG(A:A;B:B) képletet, itt a függvény összeszorozza az A oszlopban lévő 1 048 576 cellát a B oszlop 1 048 576 celláival a hozzáadásuk előtt.
1. példa
Ha a fenti mintalistával létre kell hoznia a képletet, írja be a =TERMÉKÖSSZEG(C2:C5;D2:D5) képletet, és nyomja le az Enter billentyűt. A C oszlop minden cellát megszoroz a D oszlop ugyanazon sorában lévő megfelelő cellával, és az eredményeket összeadja. A bevásárlás teljes összege 78,97 USD.
Ha hosszabb képletet írna, amely ugyanazt az eredményt adja, írja be az =C2*D2+C3*D3+C4*D4+C5*D5 képletet, és nyomja le az Enter billentyűt. Az Enter billentyű lenyomása után az eredmény ugyanaz lesz: 7897 Ft. A C2 cellát megszorozza a D2 cellával, és annak eredményét hozzáadja a D3 cellában lévő C3-szorzathoz és így tovább.
2. példa
Az alábbi példa a SUMPRODUCT függvényt használja a teljes nettó értékesítés értékesítési ügynök szerint való visszaadésére, ahol a teljes értékesítést és a kiadásokat is ügynök szerint tudjuk visszaadni. Ebben az esetben egy táblázatot Excel,amely strukturált hivatkozásokat használ a szabványos Excel helyett. Itt láthatja, hogy az Értékesítés, a Kiadások és az Ügynök tartományra név szerint hivatkozik.

A képlet a következő: =TERMÉKÖSSZEG(((Tábla1[Értékesítés])+(Tábla1[Kiadások])))*(Tábla1[Ügynök]=B8)), és a B8 cellában szereplő ügynök összes értékesítésének és kiadásának összegét adja eredményül.
3. példa
Ebben a példában egy adott régió által értékesített cikk összesítését szeretnénk visszaadni. Ebben az esetben hány cseresznyét árult a keleti régió?

A képlet a következő: =TERMÉKÖSSZEG((B2:B9=B12)*(C2:C9=C12)*D2:D9). Először megszorja a keleti régió előfordulási számát a cseresznyék egyező előfordulási számának számával. Végül összegi az Értékesítés oszlop megfelelő sorait. Ha megszeretné Excel számításokat, jelölje ki a képlet cellát, majd válassza a Képletek > kiértékelés és > lehetőséget.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet az Answers-közösségben.
Lásd még
Feltételes számítások végrehajtása cellatartományon
Sum based on multiple criteria with SZUMHAS