Ako používať funkciu Excel SUMIF

Zhrnutie

Funkcia Excel SUMIF vráti súčet buniek, ktoré spĺňajú jednu podmienku. Kritériá je možné použiť na dátumy, čísla a text. Funkcia SUMIF podporuje logické operátory (>, <,, =) a zástupné znaky (* ,?) pre čiastočnú zhodu.

Účel

Sčítajte čísla v rozsahu, ktorý spĺňa zadané kritériá

Návratová hodnota

Súčet dodaných hodnôt.

Syntax

= SUMIF (rozsah, kritériá, (rozsah_súčtu))

Argumenty

  • rozsah - Rozsah buniek, na ktoré chcete použiť kritériá.
  • kritériá - kritériá použité na určenie, ktoré bunky sa majú pridať.
  • sum_range - (voliteľné) Bunky, ktoré sa majú spojiť. Ak je sum_range vynechaný, bunky v rozsahu sa namiesto toho spoja.

Verzia

Excel 2003

Poznámky k použitiu

Funkcia SUMIF vráti súčet buniek v rozsahu, ktoré spĺňajú jednu podmienku. Prvým argumentom je rozsah, na ktorý sa majú použiť kritériá, druhým argumentom sú kritériá a posledným argumentom je rozsah, ktorý obsahuje hodnoty, ktoré sa majú sčítať. SUMIF podporuje logické operátory (>, <,, =) a zástupné znaky (* ,?) pre čiastočnú zhodu. Kritériá môžu použiť hodnotu v inej bunke, ako je vysvetlené nižšie.

SUMIF patrí do skupiny ôsmich funkcií v programe Excel, ktoré rozdeľujú logické kritériá na dve časti (rozsah + kritériá). Vo výsledku je syntax použitá na vytvorenie kritérií iná a SUMIF vyžaduje pre argument rozsahu rozsah buniek, pole nemôžete použiť.

SUMIF podporuje iba jednu podmienku. Ak potrebujete použiť viac kritérií, použite funkciu SUMIFS. Ak potrebujete manipulovať s hodnotami, ktoré sa vyskytujú v argumente rozsahu (tj. Extrahovať rok z dátumov, ktoré sa majú použiť v kritériách), pozrite si funkcie SUMPRODUCT a / alebo FILTER.

Základné použitie | Kritériá v inej bunke Nerovná sa | Prázdne bunky Dátumy | Zástupné znaky | Videá

Základné použitie

V zobrazenom pracovnom liste sú tri príklady SUMIF. V prvom príklade (G6) je SUMIF nakonfigurovaný tak, aby sčítal hodnoty väčšie ako 100. V druhom príklade (G7) vráti SUMIF súčet hodnôt, kde je farba „červená“. V poslednom príklade (G8) je SUMIF nakonfigurovaný na sčítanie hodnôt, kde je stav „CA“ (Kalifornia).

=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA

Všimnite si, že znamienko rovná sa (=) sa nevyžaduje pri zostavovaní kritérií „sa rovná“. Všimnite si tiež, že SUMIF nerozlišuje veľké a malé písmená. Hodnoty, kde Rep je Jim, môžete sčítať pomocou výrazov „jim“ alebo „Jim“.

Kritériá v inej bunke

Hodnotu z inej bunky možno zahrnúť do kritérií pomocou zreťazenia. V príklade nižšie vráti SUMIF súčet všetkých predajov nad hodnotu v G4. Všimnite si, že operátor väčší ako (>), ktorý je text, musí byť uvedený v úvodzovkách. Vzorec v G5 je:

=SUMIF(D5:D9,">"&G4) // sum if greater than G4

Nie rovné

Na vyjadrenie kritérií „nerovná sa“ použite operátor „“ obklopený dvojitými úvodzovkami („“):

=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

Znova si všimnite, že SUMIF nerozlišuje veľké a malé písmená.

Prázdne bunky

SUMIF môže vypočítať sumy na základe prázdnych alebo nevyplnených buniek. V nasledujúcom príklade sa SUMIF používa na sčítanie súm v stĺpci C podľa toho, či stĺpec D obsahuje „x“ alebo je prázdny:

=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank

Termíny

Najlepším spôsobom, ako použiť SUMIF s dátumami, je odkazovať na platný dátum v inej bunke alebo použiť funkciu DATE. Nasledujúci príklad ukazuje obe metódy:

=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)

Upozorňujeme, že musíme spojiť operátora k dátumu v E9. Ak chcete použiť pokročilejšie kritériá pre dátum (tj všetky dátumy v danom mesiaci alebo všetky dátumy medzi dvoma dátumami), budete chcieť prejsť na funkciu SUMIFS, ktorá dokáže spracovať viacero kritérií.

Zástupné znaky

Funkcia SUMIF podporuje zástupné znaky, ako je vidieť v príklade nižšie:

=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

Nižšie nájdete ďalšie príklady vzorcov SUMIF.

Poznámky

  • SUMIF podporuje iba jednu podmienku. Použite funkciu SUMIFS pre viac kritérií.
  • 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

Ako používať funkciu SUMIF V tomto videu sa pozrieme na to, ako používať funkciu SUMIF na sčítanie buniek, ktoré spĺňajú jedno kritérium, v množine údajov. Ako pridať riadok súčtov do tabuľky V tomto videu sa pozrieme na to, ako pridať a nakonfigurovať riadok súčtu do tabuľky programu Excel. Riadok Súčet môže automaticky zobraziť súhrnné výpočty pod tabuľkou. Ako zostaviť jednoduchú súhrnnú tabuľku Kontingenčné tabuľky sú fantastickými nástrojmi na sumarizáciu údajov, ale pomocou vzorcov môžete tiež vytvoriť svoje vlastné súhrny pomocou funkcií ako COUNTIF a SUMIF. Pozrite sa, ako na to v tomto 3-minútovom videu.

Zaujímavé články...