Sum Cells, amelyek két érték között esnek
SUMPRODUCT Áttekintés
Az Excel SUMPRODUCT funkciója nagyon sokoldalú funkció, amely a függvény argumentumainak beillesztésétől függően különböző eredményeket ad.
Általában, ahogyan a neve is sugallja, a SUMPRODUCT egy vagy több tömb elemeit megszorozza, hogy megkapja a termékeiket, majd összeadja vagy összeadja a termékeket.
A funkció szintaxisának módosításával azonban csak a meghatározott kritériumoknak megfelelő cellák adatait összegezheti.
Az Excel 2007 óta a program két funkciót tartalmazott - SUMIF és SUMIFS -, amelyek összegezik azokat az adatokat, amelyek egy vagy több beállított kritériumnak felelnek meg.
Időnként azonban a SUMPRODUCT-t könnyebben meg tudjuk oldani, ha több feltételt keresünk ugyanazon a tartományon belül, mint a fenti képen látható.
SUMPRODUCT Funkció Összefoglaló cellák szintaxisa
A SUMPRODUCT szimbólum, amely a konkrét feltételeket kielégítő sejtek adatainak összegzésére szolgál:
= SUMPRODUCT (feltétel1 * feltétel2 * tömb)
condition1, condition2 - a feltételek, amelyeknek meg kell felelni, mielőtt a függvény meg fogja találni a tömb termékét.
tömb - a sejtek egymás utáni tartománya
Példa: Az adatok összegzése olyan cellákban, amelyek több feltételnek felelnek meg
A fenti képen szereplő példa a D1-E6 tartományban lévő, 25 és 75 közötti tartományban lévő adatokat adja hozzá.
A SUMPRODUCT funkció beírása
Mivel ez a példa a SUMPRODUCT függvény szabálytalan formáját használja, a függvény párbeszédablaka nem használható a függvény és annak argumentumainak bevitelére. Ehelyett a funkciót manuálisan kell begépelni egy munkalap cellába.
- Kattintson a B7 cellára a munkalapon, hogy az aktív cella legyen;
- Adja meg a következő képletet a B7 cellába: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6)
- A válasz 250 a B7 cellában kell megjelenni
- A választ a 40, 45, 50, 55 és 60 tartományba tartozó 25 szám és 75 közé eső számok hozzáadásával érte el. Összesen 250
A SUMPRODUCT képlet lebontása
Amikor feltételeket használnak érveihez, a SUMPRODUCT értékeli az egyes tömbelemeket a feltételhez viszonyítva, és visszaküldi a Boole-értéket (TRUE vagy FALSE).
Számítások céljából az Excel értéket ad ki 1 azokhoz a tömbelemekhez, amelyek TRUE (megfelelnek a feltételnek) és értéke 0 azon tömbelemek esetében, amelyek FALSE (nem felelnek meg a feltételnek).
Például a 40-es szám:
- IGAZ az első állapotra, így a 1 van hozzárendelve az első tömbben;
- TRUE a második feltételhez, így a 1 a második tömbben van hozzárendelve.
a 15-ös szám:
- FALSE az első állapotra, így a 0 van hozzárendelve az első tömbben;
- TRUE a második feltételhez, így a 1 a második tömbben van hozzárendelve.
A megfelelő és a nullák az egyes tömbökben egymással szorozva vannak:
- A 40-es számhoz - 1 x 1 értékkel tér vissza;
- A 15-es számnál 0 x 1-es értékkel tér vissza.
Olvass tovább az alábbiakban
02. 02. szAz egyének és a nullák szorzása a tartomány által
Ezeket és nullákat ezután meg kell szorozni az A2: B6 tartományban lévõ számokkal.
Ez azért van, hogy megadja nekünk azokat a számokat, amelyeket a függvény összegez.
Ez azért működik, mert:
- 1-szer minden szám megegyezik az eredeti számmal
- 0-szor minden szám egyenlő 0-val
Tehát végül:
- 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0
Összegezve az eredményeket
SUMPRODUCT, majd összegzi a fenti eredményeket, hogy megtalálja a választ.
40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250