Excel: Helyesen kiszámolja a feltételes összegeket
Az Excel programban kiszámolhat olyan összegeket, amelyek nem veszik figyelembe a kiválasztott terület összes elemét - úgynevezett feltételes összegeket. Megmutatjuk, hogyan kell elvégezni a legésszerűbb számítást.
Három különböző függvény a feltételes összegekhez az Excelben
Az Excel különféle lehetőségeket és funkciókat kínál a feltételes összegekhez. A helyes választás a feltételek típusától függ:
- Ha minden adott értékre rögzített feltétel vonatkozik, akkor használja a SUMIF funkciót.
- Ha több feltételt is figyelembe kell venni, ott van az SUMIFS függvény az Excel 2007-től is.
- Változó feltételek mellett azonban mátrixképletre vagy SUM PRODUCT függvényre van szükség.
- A következő bekezdésekben példák segítségével ismertetjük a három funkciót.
SUMIF: Feltételes összegek rögzített feltételekkel
- Tegyük fel, hogy az adatok az A1 – A10 cellákban vannak, és a B1 – C10 cellákban a feltételekhez használt különféle értékek vannak.
- Az első, rögzített feltétellel járó feladat ezután például azt jelenti, hogy összesítjük az A oszlopban szereplő értékeket, amelyekre a B oszlopban megadott érték megközelítőleg 10-nél nagyobb.
- Ehhez használja a »= SUMIF (B1: B10;"> 10 "; A1: A10)« képletet:
- Az első argumentum, a »B1: B10« meghatározza az értékelni kívánt területet, amelyet a »"> 10 "« feltétel követ. Vegye figyelembe, hogy a szimbólumokkal vagy operátorokkal ellátott feltételeknek idézőjelben kell lennie.
- Végül az »A1: A10« meghatározza az összegezendő területet.
- A feltételek és a dátumok tartománya is azonos lehet, tehát a »= SUMIF (A1: A10;"> 10 ")« képlet elegendő.
SUM IF: Feltételes összegek több feltétellel
Az Excel 2007-től kezdve a SUMIFS függvény ezt az elvet több, maximum 127 feltételre terjeszti:
- Vegye figyelembe az érvek másik sorrendjét. Az összegezendő terület itt található először. Ezt követi egy kritériumterület és a hozzá kapcsolódó feltétel, amely szerint a területeket mindig külön kell meghatározni.
- Például, az "= SUMIFS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ") képlet összegezi az A oszlop összes értékét, amelyekre a B oszlop megfelelő értéke nagyobb, mint 10, és a C oszlop megfelelő értékei kevesebb mint 100.
SUM TERMÉK: Feltételes összeg változó feltételekkel
A változó kritériumokhoz, például "ha a B oszlopban szereplő érték nagyobb, mint a C oszlopban szereplő érték", mátrixképlet szükséges az értékeléshez:
- A figyelembe veendő értékeket úgy kell kiválasztani, hogy megszorozzuk egy logikai értékkel.
- Ehhez írja be a következőt: "= SUM (A1: A10 * (B1: B10> C1: C10))", és mindig zárja be a bejegyzést, még a billentyűkombinációval történő változtatás után is, [Ctrl] + [Shift] + [Enter], úgy, hogy a képlet zárójelek legyen.
- Ebben az esetben ugyanazt az eredményt érheti el az "= SUM TERMÉK (A1: A10; 1 * (B1: B10> C1: C10)") funkcióval.
- Meg kell azonban jegyeznie, hogy először meg kell szoroznia a második argumentumot 1-gyel az összehasonlítás logikai értékének számmá konvertálására.
Megjegyzés: Gyakorlatilag minden esetben egyértelműen létrehozhat egy összeget egy segédoszlop segítségével. Ez szintén javasolt egy számítás kidolgozása során, hogy ellenőrizze a komplex képletek eredményeit. Tipp: Itt megmagyarázza, hogyan lehet hozzáadni sok cellát az Excelben.