Summa cellák, amelyek több kritériumnak is megfelelnek az Excel SUMPRODUCT segítségével

Tartalomjegyzék:

Summa cellák, amelyek több kritériumnak is megfelelnek az Excel SUMPRODUCT segítségével
Summa cellák, amelyek több kritériumnak is megfelelnek az Excel SUMPRODUCT segítségével
Anonim

01/02

Két érték közé eső cellák összege

Image
Image
Több kritériumnak megfelelő adatcellák összegzése az Excel SUMPRODUCT segítségével.

Lifewire

A SUMPRODUCT függvény az Excelben egy nagyon sokoldalú függvény, amely a függvény argumentumainak beviteli módjától függően eltérő eredményeket ad.

Általában, ahogy a neve is sugallja, a SUMPRODUCT megszorozza egy vagy több tömb elemeit, hogy megkapja a szorzatát, majd összeadja vagy összeadja a szorzatokat.

A függvény szintaxisának módosításával azonban csak a meghatározott feltételeknek megfelelő cellákban lévő adatok összegzésére használható.

Az Excel 2007 óta a program két függvényt tartalmaz – SUMIF és SUMIFS –, amelyek az egy vagy több beállított feltételnek megfelelő cellákban összegzik az adatokat.

A SUMPRODUCT időnként azonban könnyebben használható, ha több, ugyanarra a tartományra vonatkozó feltételt kell keresni, ahogy az a fenti képen látható.

SUMPRODUCT függvény szintaxisa a cellák összegzéséhez

A következő szintaxis:

=SUMPRODUCT([feltétel1][feltétel2][tömb])

feltétel1, feltétel2 - azok a feltételek, amelyeknek teljesülniük kell, mielőtt a függvény megtalálja a tömb szorzatát.

tömb – a cellák összefüggő tartománya

Példa: Adatok összegzése olyan cellákban, amelyek több feltételnek is megfelelnek

A fenti képen látható példa a D1–E6 tartományban lévő, 25 és 75 közötti cellákban lévő adatokat adja hozzá.

Belépés a SUMPRODUCT funkcióba

Mivel ez a példa a SUMPRODUCT függvény szabálytalan alakját használja, a függvény párbeszédpanelje nem használható a függvény és argumentumainak megadására. Ehelyett a függvényt kézzel kell beírni egy munkalap cellába.

  1. Kattintson a B7 cellára a munkalapon, hogy az aktív cellává váljon;
  2. Írja be a következő képletet a B7 cellába: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. A 250 válasznak a B7 cellában kell megjelennie
  4. A választ úgy kaptuk meg, hogy összeadtuk a tartományban lévő öt számot (40, 45, 50, 55 és 60), amelyek 25 és 75 között vannak. Ezek összesen 250

A SUMPRODUCT képlet lebontása

Amikor feltételeket használ az argumentumokhoz, a SUMPRODUCT minden tömbelemet a feltételhez viszonyít, és egy logikai értéket (TRUE vagy FALSE) ad vissza.

Számítások céljából az Excel 1 értéket rendel azokhoz a tömbelemekhez, amelyek TRUE (megfelelnek a feltételnek), és 0 értéket.a HAMIS tömbelemekhez (nem felel meg a feltételnek).

Például a 40-es szám:

  • Igaz az első feltételre, így a 1 értéke hozzá van rendelve az első tömbhöz;
  • IGAZ a második feltételre, így a 1 érték van hozzárendelve a második tömbhöz.

A 15-ös szám:

  • HAMIS az első feltételnél, így a 0 értéke hozzá van rendelve az első tömbhöz;
  • IGAZ a második feltételre, így a 1 érték van hozzárendelve a második tömbhöz.

A megfelelő egyesek és nullák minden tömbben összeszorozódnak:

  • A 40-es számhoz - 1 x 1 1-est ad vissza;
  • A 15-ös számhoz - 0 x 1 0 értéket ad vissza.

Az egyesek és nullák szorzata a tartománnyal

Ezeket az egyeseket és nullákat ezután megszorozzuk az A2 tartományban lévő számokkal: B6

Ez azért történik, hogy megadjuk azokat a számokat, amelyeket a függvény összead.

Ez azért működik, mert:

  • 1-szer bármely szám egyenlő az eredeti számmal
  • 0-szor bármely szám egyenlő 0

Tehát a következőt kapjuk:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Az eredmények összegzése

A SUMPRODUCT ezután összegzi a fenti eredményeket, hogy megtalálja a választ.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Ajánlott: