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
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: