Az Excel SUMIF függvény használata -

Tartalomjegyzék

Ö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ételeknek

Visszaté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 2003

Haszná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

A SUMIF függvény használata Ebben a videóban azt vizsgáljuk meg, hogyan használhatjuk a SUMIF függvényt olyan cellák összegzésére, amelyek megfelelnek egy adatsor egyetlen kritériumának. Összeadási sor hozzáadása egy táblához Ebben a videóban megvizsgáljuk, hogyan adhatunk és konfigurálhatunk egy teljes sort egy Excel-táblához. A Teljes sor automatikusan összefoglaló számításokat jeleníthet meg egy táblázat alatt. Hogyan készítsünk egy egyszerű összefoglaló táblázatot A kimutató táblák fantasztikus eszközök az adatok összegzéséhez, de képletek segítségével saját összefoglalókat is készíthet olyan funkciók segítségével, mint a COUNTIF és a SUMIF. Nézze meg, hogyan ebben a 3 perces videóban.

érdekes cikkek...