A Google Sheetsben található SUMIF függvény egy feltétel alapján egy tartományban lévő számok összegzésére szolgál. A SUMIF függvény alapvetően arra szolgál, hogy a számokat egy feltétel alapján összegezze, hogy megfeleljen. Ez a bemutató elmagyarázza, hogyan kell használni ezt a függvényt a Google Sheetsben.
How to use SUMIF in Google Sheets
A SUMIF függvénynek két része van, az SUM és az IF. Ha egy cellatartomány megfelel a feltételnek, akkor ez a függvény összegzi a feltételhez tartozó számokat. A SUMIF függvény szintaxisa a Google Sheetsben megegyezik az Excel szintaxisával;
=SUMIF(range, criterion, )
Hol,
tartomány: Ez egy cellatartomány, amelyet egy kritérium
kritériummal szemben tesztelünk: Ez egy teljesítendő feltétel. Tartalmazhat értéket (szám, szöveg, dátum), kifejezést, logikai operátort, helyettesítő karaktert, cellahivatkozást vagy más függvényt.
sum_range: Egy cellatartomány azon számok összegzésére, ahol egy feltétel teljesül.
SUMIF szabályai
A SUMIF függvény helyes használata során néhány szabályt kell betartani;
- A SUMIF függvény nem nagy- és kisbetű-érzékeny.
- A tartomány és az összeg_tartomány méretének egyenlőnek kell lennie
- a tartomány és az összeg_tartomány lehet azonos, ha egy numerikus tartományt vizsgálunk egy számmal mint kritériummal szemben.
- Ha a kritérium szöveget, dátumot, kifejezést, logikai operátort és jokert tartalmaz, akkor azt dupla idézőjelek közé kell zárni, például “póló”, “>5”, “*”
- Ha a kritérium egy szám, cellahivatkozás vagy más függvény, akkor nem szabad dupla idézőjelek közé zárni, például B1 vagy Today()
- Ha a kritérium logikai operátort és cellahivatkozást vagy más függvényt is tartalmaz, akkor ezeket a két elemet egy zárójel (&) segítségével kell összekapcsolni, például “>”&B2, vagy “>”&Today()
Amikor a Google Sheetsben beírja a SUMIF függvényt, egy automatikus javaslati ablak jelenik meg, amely az alábbiakban látható módon tartalmazza a SUMIF függvénnyel kapcsolatos szintaxist, példát, összefoglalót és a függvény egyes részeinek magyarázatát.
Ezzel a cikkel megtanulhatja, hogyan kell használni a SUMIF függvényt a Google Sheetsben különböző kritériumok esetén, példákkal.
SUMIF függvény szöveges kritériumokkal
Ha azokat a számokat szeretné összegezni a cellatartományban, amelyek egy adott szövegértékkel rendelkeznek egy párhuzamos cellatartományban, egy másik oszlopban és ugyanabban a sorban, amelyet kritériumként megadott.
Például van egy adathalmaza, amely különböző termékek értékesítési rendelési adatait tartalmazza, és kritériumként az “Alma” termék rendeléseinek összegét szeretné összegezni. Tehát a kritériumot a SUMIF függvényben megadhatjuk szöveges értékként idézőjelben vagy cellahivatkozásként idézőjel nélkül, például;
=SUMIF(B2:B20,"Apple",D2:D20)
OR
=SUMIF(B2:B20,H2,D2:D20)
Itt,
B2:B20 a cellák tartománya
“Apple” vagy H2 a kritérium szöveges értékként vagy cellahivatkozásként
D2:D20 a cellák összeg_tartománya
SUMIF függvény számkritériumokkal
Ha a Google Sheetsben a SUMIF függvényben megadott bizonyos kritériumnak megfelelő számokat szeretnénk összegezni, összehasonlító operátorok használatával, például nagyobb, mint (>), kisebb, mint (<), nagyobb, mint egyenlő (>=), kisebb, mint egyenlő (<=) vagy nem egyenlő (<>).
Tegyük fel, hogy az összes olyan rendelési összeget szeretné összegezni, amely nagyobb, mint 5000 dollárral egyenlő. Ebben az esetben a range és a sum_range megegyezik, mivel a rendelési összegek ugyanabban a tartományban szerepelnek, és a kritériumokat is ugyanarra a tartományra alkalmazzuk. Ebben az esetben a SUMIF függvényt a következő módok valamelyikével lehet alkalmazni;
=SUMIF(D2:D20,">=5000",D2:D20)
OR
=SUMIF(D2:D20,">="&H2,D2:D20)
Amint látható, a kritériumkifejezést a SUMIF függvényben idézőjelben adjuk meg, például “>=5000”, de ha a kritériumot kifejezésként és cellahivatkozásként adjuk meg, akkor ezeket egy nagykötőjellel (&) kötjük össze, például “>=”&H2.
SUMIF függvény dátumkritériumokkal
A számokat dátumkritériumok alapján bármelyik összehasonlító operátor segítségével összegezheti. A dátumot dupla idézőjelben kell megadni a Google Sheets által érthető formátumban, vagy a dátumot cellahivatkozásként kell megadni dupla idézőjelek nélkül, vagy a dátumot egy dátumfüggvény, például a DATE() vagy a TODAY() segítségével kell megadni.
Tegyük fel, hogy azokat a rendelési összegeket szeretné összegezni, amelyek nagyobbak, mint egyenlőek (>=) egy kritériumdátummal, mondjuk 2018.1.7., így ezeket az összegeket a SUMIF függvénnyel összegezheti a következő módok bármelyikével;
=SUMIF(E2:E20,">=7/1/2018",D2:D20)
VAGY
=SUMIF(E2:E20,">="&H2,D2:D20)
VAGY
=SUMIF(E2:E20,">="&Date(2018,7,1),D2:D20)
SUMIF függvény üres vagy nem üres cellák kritériumával
A számokat összegezheti, olyan kritériumok alapján, ahol a cellák üresek vagy nem üresek egy cellatartományban a Google Sheets SUMIF függvényével.
Tegyük fel, hogy az adathalmazában néhány megrendelésnél nem szerepel a szállítási dátum, ezért szeretné összegezni a megrendelések összegét azon kritériumok alapján, ahol a szállítási dátum szerepel (nem üres), és ahol a szállítási dátum nem szerepel (üres).
- SUMIF függvény üres cellák kritériumávalEz a SUMIF-képlet összegzi a megrendelések összegét, ahol a szállítási dátum nem szerepel a tartományban. A kritériumot kettős idézőjelben kell megadni, szóköz nélkül, például “”.
=SUMIF(E2:E20,"",D2:D20)
- SUMIF funkció nem üres cellák feltételeivelEz a SUMIF-képlet összegzi azokat a rendelési összegeket, ahol a szállítási dátum szerepel a tartományban. A kritériumot a Nem egyenlő (<>) összehasonlító operátor használatával adjuk meg idézőjelben, például “<>”, azaz ahol a cellák nem üresek. Ez kizárja azokat az összegeket, ahol a szállítási dátumok üresek.
=SUMIF(E2:E20,"<>",D2:D20)
Segítségre van szüksége az Excel formázáshoz, vagy egyéb kérdése van az Excelhez? Lépjen kapcsolatba egy élő Excel-szakértővel itt, hogy 1 az 1-ben segítséget kapjon. Az első munkamenet mindig ingyenes.