
Összegzés
Az Excel SUMIF függvény az egyetlen feltételnek megfelelő cellák összegét adja vissza. A kritériumok alkalmazhatók dátumokra, számokra és szövegre. A SUMIF függvény támogatja a logikai operátorokat (>, <,, =) és a helyettesítő karaktereket (* ,?) a részleges illesztéshez.
Célja
Összegszámok egy tartományban, amelyek megfelelnek a megadott feltételeknekVisszatérési érték
A megadott értékek összege.Szintaxis
= SUMIF (tartomány, feltételek, (összeg_tartomány))Érvek
- tartomány - Az a cellatartomány, amelyre alkalmazni szeretné a feltételeket.
- kritériumok - A hozzáadandó cellák meghatározásához használt kritériumok
- sum_range - (opcionális) Az összeadandó cellák. Ha az összeg_tartomány elmarad, akkor a tartomány celláit összeadjuk.
Változat
Excel 2003Használati megjegyzések
A SUMIF függvény a tartomány celláinak összegét adja vissza, amelyek egyetlen feltételnek megfelelnek. Az első argumentum az a tartomány, amelyre a kritériumokat alkalmazni kell, a második argumentum a kritériumok, az utolsó argumentum pedig az összegző értékeket tartalmazó tartomány. A SUMIF támogatja a logikai operátorokat (>, <,, =) és a helyettesítő karaktereket (* ,?) a részleges illesztéshez. A kritériumok használhatnak egy értéket egy másik cellában, az alábbiakban leírtak szerint.
A SUMIF az Excel nyolc funkciójának csoportjába tartozik, amelyek két részre osztják a logikai feltételeket (tartomány + kritériumok). Ennek eredményeként a kritériumok összeállításához használt szintaxis eltér, és a SUMIF cellatartományt igényel a tartomány argumentumhoz, tömböt nem használhat.
A SUMIF csak egyetlen feltételt támogat. Ha több feltételt kell alkalmaznia, használja a SUMIFS függvényt. Ha manipulálnia kell a tartomány argumentumban megjelenő értékeket (azaz ki kell vonni az évet a dátumokból, hogy a kritériumokban felhasználható legyen), tekintse meg a SUMPRODUCT és / vagy a FILTER függvényeket.
Alapvető használat | Kritériumok egy másik cellában | Nem egyenlő | Üres cellák Dátumok | Helyettesítő karakterek Videók
Alapvető használat
A bemutatott munkalapon három SUMIF példa található. Az első példában (G6) a SUMIF úgy van konfigurálva, hogy 100-nál nagyobb összegeket vegyen fel. A második példában (G7) a SUMIF az értékek összegét adja vissza, ahol a szín "piros". Az utolsó példában (G8) a SUMIF úgy van konfigurálva, hogy összesítse az értékeket, ahol az állam "CA" (Kalifornia).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Ne feledje, hogy az "= egyenlőség" előjelre nincs szükség, amikor az "egyenlő" feltételeket összeállítja. Vegye figyelembe azt is, hogy a SUMIF nem különbözteti meg a kis- és nagybetűket. Összefoglalhatja azokat az értékeket, ahol a Rep Jim, a "jim" vagy a "Jim" használatával.
Kritériumok egy másik cellában
Egy másik cellából származó értéket összefésülhet a kritériumokba. Az alábbi példában a SUMIF az összes értékesítés összegét adja vissza a G4-ben szereplő érték fölött. Figyelje meg, hogy az operátornál nagyobb értéket (>), amely a szöveg, idézőjelek közé kell tenni. A G5 képlete a következő:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Nem egyenlő
A "nem egyenlő" kritérium kifejezéséhez használja a "" operátort dupla idézőjelek ("") köré:
=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7
Ismét vegyük észre, hogy a SUMIF nem különbözteti meg a kis- és nagybetűket.
Üres cellák
A SUMIF az üres vagy nem üres cellák alapján számíthatja ki az összegeket. Az alábbi példában a SUMIF a C oszlopban szereplő összegek összegzésére szolgál, attól függően, hogy a D oszlop "x" -t tartalmaz-e vagy üres:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Dátumok
A SUMIF dátumokkal való használatának legjobb módja az, ha egy másik cellában érvényes dátumra hivatkozik, vagy a DATE függvényt használja. Az alábbi példa mindkét módszert bemutatja:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Megjegyezzük, hogy össze kell összefűznünk egy operátort az E9-ben szereplő dátummal. Haladóbb dátumfeltételek (azaz egy adott hónap összes dátuma vagy két dátum közötti összes dátum) használatához át kell váltania a SUMIFS függvényre, amely több kritériumot is képes kezelni.
Helyettesítő karakterek
A SUMIF függvény támogatja a helyettesítő karaktereket, az alábbi példában látható módon:
=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters
Az alábbiakban további SUMIF képlet-példákat talál.
Megjegyzések
- A SUMIF csak egy feltételt támogat. Több feltételhez használja a SUMIFS függvényt.
- When sum_range is omitted, the cells in range will be summed.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- SUMIFS requires a range, you can't substitute an array.
Related videos


