A SUMPRODUCT függvény egy vagy több tömb elemeit megszorozza, majd összeadja vagy összeadja a szorzatokat. Az argumentumok formájának módosításával a SUMPRODUCT megszámolja egy adott tartományban lévő cellák számát, amelyek meghatározott feltételeknek megfelelő adatokat tartalmaznak.
A cikkben található utasítások az Excel 2019, 2016, 2013, 2010; Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone és Excel for Android.
SUMPRODUCT függvény szintaxis és argumentumok
A függvény szintaxisa a függvény elrendezésére vonatkozik, és tartalmazza a függvény nevét, zárójeleket, vesszőelválasztókat és argumentumokat.
Az adatok tárolása helyett a cellák számlálására szolgáló függvény létrehozásához a következő szintaxist használja a SUMPRODUCT:
- Array1: Ez az argumentum az első tömböt vagy tartományt jelöli, amelyet meg kell szorozni, majd hozzáadni.
- Array2: Ez az argumentum a második tömböt vagy tartományt jelöli, amelyet meg kell szorozni, majd hozzáadni.
A COUNTIF és COUNTIFS függvények olyan cellákat számolnak, amelyek megfelelnek egy vagy több beállított feltételnek. Időnként a SUMPRODUCT könnyebben használható, ha több olyan feltételt szeretne találni, amelyek ugyanarra a tartományra vonatkoznak.
Írja be a SUMPRODUCT függvényt
Általában a legjobb módja a függvények bevitelének az Excelbe a Függvényargumentumok párbeszédpanel használata (Mac Excelben használja a Képletkészítőt). A párbeszédpanel megkönnyíti az argumentumok egyenkénti bevitelét anélkül, hogy be kellene írnia a zárójeleket vagy a vesszőket, amelyek elválasztóként működnek az argumentumok között.
Azonban, mivel ez a példa a SUMPRODUCT függvény szabálytalan alakját használja, párbeszédpanel nem használható. Ehelyett a függvényt a munkalap cellájába kell beírni.
Ebben az oktatóanyagban a SUMPRODUCT függvénnyel keresheti meg a 25-nél nagyobb és 75-nél kisebb értékek számát egy mintaadatkészletben.
-
Az oktatóanyag követéséhez írja be a mintaadatokat (az alábbi képen látható) egy üres Excel munkalapon.
- Válassza ki a B7 cellát. Ez az a hely, ahol a függvény eredményei megjelennek.
-
Írja be a képletet =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)), majd nyomja meg az Enter.
-
A 5 válasz megjelenik a B7 cellában. Csak öt olyan érték van a tartományban (40, 45, 50, 55 és 60), amelyek nagyobbak 25-nél és kisebbek 75-nél.
- Válassza ki a B7 cellát az elkészült képlet megtekintéséhez a munkalap feletti képletsoron.
Breaking Down SUMPRODUCT
Ha az argumentumokhoz feltételeket állít be, a SUMPRODUCT minden tömbelemet kiértékel a feltételhez képest, és logikai értéket ad vissza (TRUE vagy FALSE). Számítások céljából az Excel 1 értéket rendel azokhoz a tömbelemekhez, amelyek IGAZ, és 0 értéket a FALSE-okhoz.
A SUMPRODUCT működésének egy másik módja az, hogy a szorzójelet ÉS feltételnek tekintjük. Ezt szem előtt tartva a feltétel csak akkor igaz, ha mindkét feltétel teljesül, a számok 25-nél nagyobbak ÉS 75-nél kisebbek. A függvény ezután összegzi az összes igaz értéket, és megkapja az 5 eredményt.