Az Excel SUMPRODUCT funkciója nagyon sokoldalú funkció, amely a megadott érvektől függően különböző eredményeket ad.
A SUMPRODUCT függvény általában szaporodik egy vagy több tömb elemeiből, majd összeadja vagy összeadja a termékeket.
Az érvek formájának módosításával azonban a SUMPRODUCT egy meghatározott tartományban lévő cellák számát fogja megszámolni, amelyek meghatározott kritériumoknak megfelelő adatokat tartalmaznak.
01/04
SUMPRODUCT vs. COUNTIF és COUNTIFS
Az Excel 2007 óta a program rendelkezik COUNTIF és COUNTIFS függvénnyel, amelyek lehetővé teszik, hogy számoljon olyan cellákat, amelyek megfelelnek egy vagy több beállított kritériumnak.
Időnként azonban a SUMPRODUCT-t könnyebben meg tudjuk oldani, ha több olyan feltételt keresünk, amelyek ugyanolyan tartományba esnek, mint a fenti képen látható példa.
02. 04. sz
SUMPRODUCT függvény szintaxisa és érvei a gróf sejteknek
A függvény szintaxisa a függvény elrendezésére utal, és tartalmazza a függvény nevét, zárójeleket, vesszőelválasztókat és argumentumokat .
A függvénynek a cellák számbavétele helyett a normál cél elérése érdekében a SUMPRODUCT használatával a következő nem szabványos szintaxist kell használni:
= SUMPRODUCT ([feltétel1] * [feltétel2])
Ennek a szintaxisnak a magyarázata a következő példa alatt található.
Példa: Több feltételnek megfelelő cellák számlálása
Amint a fenti képen látható példa, a SUMPRODUCT-ot arra használják, hogy megtalálja az A2-B6 adategységekben lévő összes olyan számot, amelyek a 25 és 75 közötti értékeket tartalmazzák.
03. 04. sz
A SUMPRODUCT funkció beírása
Általában a funkciók Excelbe történő bevitelének legjobb módja a párbeszédablak használata, ami megkönnyíti az argumentumok egyidejű beírását, anélkül, hogy beírná a zárójeleket vagy az érvek közötti elválasztójeleket.
Mivel azonban ez a példa a SUMPRODUCT függvény szabálytalan formáját használja, a párbeszédablak megközelítése nem használható. Ehelyett a függvényt egy munkalap cellába kell beírni.
A fenti képen a következő lépéseket alkalmaztuk a SUMPRODUCT bejutására a B7 cellába:
- Kattintson a B7 cellára a munkalapon - azon a helyen, ahol a funkció eredményei megjelennek
- Írja be a következő képletet a munkalap E6 cellájába:
= SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))
- Az 5. válasznak a B7 cellában kell megjelennie, mivel a 40, 45, 50, 55 és 60 tartományban csak öt érték van, amelyek 25 és 75 között vannak
- Amikor a B7 cellára kattintasz, a munkalap fölött található képletsávban a teljes formula = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)
04/04
A SUMPRODUCT funkció lebontása
Ha az argumentumokra a feltételek meg vannak adva, a SUMPRODUCT értékeli az egyes tömbelemeket az állapotnak megfelelően, és visszatéríti a logikai értéket (TRUE vagy FALSE).
A számítások során az Excel egy értéket rendel hozzá az olyan tömbelemek számára, amelyek TRUE és 0 értékűek a töredékelemek számára, amelyek FALSE.
A megfelelő és a nullák az egyes tömbökben egymással szorozva vannak:
- 1 x 1 értékkel visszaadva
- 1 x 0 értékkel visszaadva 0 értéket
Ezeket és nullákat ezután összegzi a függvény, és megadja számunkra a mindkét feltételnek megfelelő értékek számát.
Vagy gondoljon rá így ...
Egy másik mód arra, hogy megértsük, mi a SUMPRODUCT, az, hogy a szaporodási jelet AND állapotnak tekintsük.
Ezt szem előtt tartva, csak akkor, ha mindkét feltétel teljesül - a 25-nél kisebb és 75-nél kisebb -, hogy a TRUE értéket (ami megegyezik egy emlékezetével) tér vissza.
A függvény összegzi az összes valódi értéket, hogy elérje az 5 eredményt.