A SZORZATÖSSZEG függvény a megfelelő tartományok vagy tömbök szorzatának összegét adja eredményül. Az alapértelmezett művelet a szorzás, de összeadásra, kivonásra és osztásra is van lehetőség.
Ebben a példában a SZORZATÖSSZEG függvénnyel egy adott cikk és méret összes eladását kapjuk eredményül:
A SZORZATÖSSZEG függvény megfelel az Y/M méretű elem minden példányának, és összegzi azokat, így ebben a példában 21 plusz 41 egyenlő 62-vel.
Szintaxis
Az alapértelmezett művelet (szorzás):
=SZORZATÖ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ő |
2–255 tömbargumentumok, amelyek összetevőit össze szeretné szorozni, majd össze szeretné adni. |
Egyéb számtani műveletek végrehajtása
A SZORZATÖSSZEGET a szokásos módon használja, de cserélje le a tömbargumentumokat elválasztó vesszőket a kívánt aritmetikai operátorokra (*, /, +, -). Az összes művelet végrehajtása után az eredmények a szokásos módon összegzendők.
Megjegyzés
Ha számtani operátorokat használ, érdemes zárójelek közé tennie a tömbargumentumokat, és zárójelek segítségével csoportosítani az argumentumokat az aritmetikai műveletek sorrendjének szabályozása érdekében.
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. Az =SZORZATÖSSZEG(C2:C10;D2:D5) képlet például hibát ad vissza, mivel a tartományok eltérő méretűek.
- A SZORZATÖSSZEG a nem numerikus tömbelemeket nullának tekinti.
- A legjobb teljesítmény érdekében a SZORZATÖSSZEG függvényt ne használja teljes oszlophivatkozásokkal. Vegyük például a =SZORZATÖSSZEG(A:A;B:B) képletet, itt a függvény összeszorozza az A oszlop 1 048 576 celláját a B oszlop 1 048 576 cellájával, mielőtt hozzáadná őket.
1. példa
Ha a fenti mintalistát használva szeretné létrehozni a képletet, írja be a =SZORZATÖSSZEG(C2:C5;D2:D5) képletet, és nyomja le az Enter billentyűt. A függvény a C oszlop minden celláját összeszorozza a D oszlop ugyanazon sorában található megfelelő cellákkal, és összeadja az eredményeket. Az élelmiszerek teljes összege 78,97 USD.
Ha ugyanazt az eredményt adó hosszabb képletet szeretne írni, í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: 78,97 Ft. A függvény összeszorozza a C2 cellát a D2 cellával, eredményét pedig hozzáadja a C3 cella eredményéhez a D3 cellával és így tovább.
2. példa
Az alábbi példa a SZORZATÖSSZEG függvénnyel adja vissza a teljes nettó árbevételt értékesítőnként, ahol a teljes értékesítést és a költségeket ügynökönként is megjelenítjük. Jelen esetben egy Excel-táblázatot használunk, amely a szokásos Excel-tartományok helyett strukturált hivatkozásokat használ. Itt láthatja, hogy az Értékesítés, a Kiadások és az Ügynök tartományra név szerint hivatkozunk.
A képlet a következő: =SZORZATÖSSZEG(((Tábla1[Értékesítés])+(Táblázat1[Kiadások]))*(Tábla1[Ügynök]=B8)), és az ügynök B8 cellában megadott ö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 összességét szeretnénk visszaadni. Ebben az esetben hány cseresznyét adott el a keleti régió?
A képlet a következő: =SZORZATÖSSZEG((B2:B9=B12)*(C2:C9=C12)*D2:D9). Először összeszorozza a Kelet előfordulásainak számát a cseresznye egyező előfordulásainak számával. Végül összeadja az Értékesítés oszlop megfelelő sorainak értékeit. Ha látni szeretné, hogy az Excel hogyan számítja ki ezt, jelölje ki a képlet celláját, majd válassza a Képletkiértékelő>Képletkiértékelé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 a közösségekben.