Sumif több feltétellel a VAGY és ÉS logika alapján
Amikor Excel munkalapokon dolgozik, előfordulhat, hogy több feltétel alapján kell összegeznie az értékeket. Néha a több feltétel ugyanabból az oszlopból származik (VAGY logika), de néha különböző oszlopokból (ÉS logika). Ebben az esetben hogyan tudná megoldani ezt a feladatot Excelben?
- Sumif több feltétellel VAGY logika alapján
- Sumif több feltétellel ÉS logika alapján a SUMIFS függvény használatával
Sumif több feltétellel VAGY logika alapján
Tételezzük fel, hogy van egy terméklistája, amely tartalmazza a szállítót és a mennyiséget, ahogy az alábbi képernyőképen látható, most meg szeretné kapni az összes John és David szállító által szállított teljes mennyiséget. Itt bemutatok két egyszerű képletet.
SUMIF + SUMIF +… képlet használatával
Ha olyan számokat szeretne összeadni, amelyek megfelelnek valamelyik feltételnek (VAGY logika) több feltételből, akkor több SUMIF függvényt is összeadhat egyetlen képletben, az általános szintaxis:
- criteria_range: A feltételeknek megfelelni kívánt cellatartomány;
- criteria1: Az első kritérium, amely alapján meghatározható, hogy mely cellákat kell összegezni;
- criteria2: A második kritérium, amely annak meghatározására szolgál, hogy mely cellákat kell összegezni;
- sum_range: A cellák tartománya, amelyből összegezni szeretne.
Most másolja vagy írja be az alábbi képletek bármelyikét egy üres cellába, és nyomja meg a gombot belép kulcs az eredmény eléréséhez:
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14) (Use a cell reference)
A képlet magyarázata:
=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)
- Az első SUMIF(B4:B14,"János",C4:C14) megkeresi János sorait, és összeadja az összes mennyiséget;
- A második SUMIF(B4:B14"Dávid",C4:C14) megkeresi Dávid sorait, és összeadja az összes mennyiséget;
- Ezután adja össze ezt a két SUMIF képletet, hogy megkapja az összes John és David által szállított mennyiséget.
A SUM és SUMIF függvények használatával
A fenti képlet nagyon könnyen használható, ha csak néhány kritérium van, de ha több VAGY feltétellel szeretne értékeket összegezni, akkor a fenti képlet felesleges lehet. Ebben az esetben egy jobb képlet, amely a SUM és SUMIF függvények alapján készül, jót tehet. Az általános szintaxisok a következők:
Általános képlet, kódolt szöveggel:
- criteria_range: A feltételeknek megfelelni kívánt cellatartomány;
- criteria1: Az első kritérium, amely alapján meghatározható, hogy mely cellákat kell összegezni;
- criteria2: A második kritérium, amely annak meghatározására szolgál, hogy mely cellákat kell összegezni;
- sum_range: A cellák tartománya, amelyből összegezni szeretne.
Általános képlet cellahivatkozásokkal:
Array formula, should press Ctrl + Shift + Enter keys together.
- criteria_range: A feltételeknek megfelelni kívánt cellatartomány;
- criteria_cells: A használni kívánt feltételeket tartalmazó cellák;
- sum_range: A cellák tartománya, amelyből összegezni szeretne.
Kérjük, írja be vagy másolja be az alábbi képletek bármelyikét egy üres cellába, majd kapja meg az eredményt:
=SUM(SUMIF(B4:B14, E4:E5, C4:C14)) (Use cell references, array formula, should press Ctrl + Shift + Enter keys)
A képlet magyarázata:
=ÖSSZEG(SZUMF(B4:B14; {"János","Dávid"}, C4:C14))
> SUMIF(B4:B14; {"János","Dávid"}, C4:C14):
- {"János","Dávid"}: Egy tömbállandó, amely kapcsos zárójelben megadott több kritérium halmaza.
- SUMIF(B4:B14"Dávid",C4:C14) A VAGY logikát használó tömbkonstans arra kényszeríti a SUMIF függvényt, hogy összegezze a számokat a C4:C14-ben a több kritérium ("John" és "David") alapján, és két külön eredményt ad vissza: {410,1520}.
> SZUM(SZUM(B4:B14; {"János","Dávid"}, C4:C14))=SZUM({410,1520}): Végül ez a SUM függvény összeadja ezeket a tömberedményeket, és a következő eredményt adja vissza: 1930.
Sumif több feltétellel ÉS logika alapján a SUMIFS függvény használatával
Ha több feltétellel szeretne értékeket összegezni különböző oszlopokban, akkor a SUMIF függvény segítségével gyorsan megoldhatja ezt a feladatot. Az általános szintaxis a következő:
- sum_range: Az összegezni kívánt cellák tartománya;
- criteria_range1: Az a tartomány, ahol a criteira1 alkalmazásra kerül;
- criteria1: Az első feltétel, amelyet a feltételtartomány1 ellenőrzött, és amely meghatározza, hogy mely cellákat kell hozzáadni; (a kritériumok típusa lehet: szám, logikai kifejezés, cellahivatkozás, szöveg, dátum vagy egyéb Excel-függvény.)
- criteria_range2, criteria2…: Egyéb további tartományok és a hozzájuk tartozó feltételek. (a SUMIFS képletben 127 pár kritériumtartományt és kritériumot állíthat be.)
Tegyük fel, hogy van egy táblázatom a Termék, Szállító, Mennyiség és Ár oszlopokkal, ahogy az alábbi képernyőképen látható. Most szeretném megtudni az Apple termék teljes árának és a 200-nál nagyobb vagy azzal egyenlő mennyiségnek az összegét.
Alkalmazza az alábbi képletek bármelyikét egy üres cellába, és nyomja meg a gombot belép kulcs az eredmény visszaadásához:
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4) (Use cell references)
A képlet magyarázata:
=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")
- Az A4:A14 tartomány az „Apple” terméket ellenőrzi, a C4:C14 tartomány pedig minden 200-nál nagyobb vagy azzal egyenlő mennyiséget kivon, majd a SUMIFS függvény csak a D4:D14 tartomány egyező celláit összegzi.
Használt relatív függvény:
- SUMIF:
- A SUMIF függvény segíthet a cellák egy kritérium alapján történő összegzésében.
- SUMIFS:
- Az Excel SUMIFS függvénye segíthet a cellaértékek több feltétel alapján történő összegzésében.
További cikkek:
- Összegzés, ha meghatározott szöveggel vagy karakterrel kezdődik, vagy azzal végződik
- Az értékek összegzéséhez, ha a megfelelő cellák egy adott értékkel kezdődnek vagy azzal végződnek, a SUMIF függvényt helyettesítő karakterrel (*) alkalmazhatja a kihúzáshoz. Ez a cikk részletesen bemutatja a képlet használatát.
- Összegzés, ha a cellák meghatározott szöveget tartalmaznak egy másik oszlopban
- Ez az oktatóanyag megmutatja, hogyan kell összegezni az értékeket, ha a cellák egy másik oszlopban meghatározott vagy részleges szöveget tartalmaznak. Vegyük példának az alábbi adattartományt, hogy a „Póló” szöveget tartalmazó termékek összmennyiségét megkaphassuk, a SUMIF függvény és a SZUMPRODUCT függvény is meg tudja oldani ezt a feladatot az Excelben.
- Összegezi a legkisebb vagy alsó N értéket az Excelben
- Az Excelben a SUM függvény segítségével könnyen összefoglalhatunk egy sejttartományt. Néha előfordulhat, hogy össze kell adnia a legkisebb vagy alsó 3, 5 vagy n számot egy adattartományban, ahogy az alábbi képernyőképen látható. Ebben az esetben a SUMPRODUCT a SMALL funkcióval együtt segíthet megoldani ezt a problémát az Excelben.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...
Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)
- Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
- Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
- 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
- Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.