
Резиме
Функција Екцел СУМИФ враћа збир ћелија које испуњавају један услов. Критеријуми се могу применити на датуме, бројеве и текст. Функција СУМИФ подржава логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање.
Сврха
Бројеви бројева у опсегу који испуњавају испоручене критеријумеПовратна вредност
Збир испоручених вредности.Синтакса
= СУМИФ (опсег, критеријуми, (опсег_опсега))Аргументи
- опсег - опсег ћелија на које желите да примените критеријуме.
- критеријуми - критеријуми који се користе за одређивање ћелија које треба додати.
- сум_ранге - (опционално) Ћелије за сабирање. Ако је сума_опсег изостављен, уместо тога се ћелије у опсегу саберу.
Верзија
Екцел 2003Напомене о употреби
Функција СУМИФ враћа збир ћелија у опсегу који испуњавају један услов. Први аргумент је опсег на који се примењују критеријуми, други аргумент су критеријуми, а последњи аргумент је опсег који садржи вредности за сабирање. СУМИФ подржава логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање. Критеријуми могу користити вредност у другој ћелији, као што је објашњено у наставку.
СУМИФ је у групи од осам функција у програму Екцел које логичке критеријуме деле на два дела (опсег + критеријуми). Као резултат, синтакса која се користи за конструисање критеријума је другачија, а СУМИФ захтева опсег ћелија за аргумент опсега, не можете да користите низ.
СУМИФ подржава само један услов. Ако треба да примените више критеријума, користите функцију СУМИФС. Ако требате манипулисати вредностима које се појављују у аргументу опсега (тј. Издвојити годину из датума за употребу у критеријумима), погледајте функције СУМПРОДУЦТ и / или ФИЛТЕР.
Основна употреба | Критеријуми у другој ћелији | Није једнако | Празне ћелије | Датуми | Замењиви знакови | Видеос
Основна употреба
На приказаном радном листу налазе се три примера СУМИФ. У првом примеру (Г6), СУМИФ је конфигурисан да сумира вредности веће од 100. У другом примеру (Г7), СУМИФ враћа збир вредности где је боја „црвена“. У последњем примеру (Г8), СУМИФ је конфигурисан да збраја вредности где је стање „ЦА“ (Калифорнија).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Приметите да знак једнакости (=) није потребан при конструисању критеријума „једнако је“. Такође приметите да СУМИФ не разликује велика и мала слова. Можете да сумирате вредности где је Реп Јим, користећи "јим" или "Јим".
Критеријуми у другој ћелији
Вредност из друге ћелије може се укључити у критеријуме помоћу повезивања. У примеру испод, СУМИФ ће вратити збир свих продаја преко вредности у Г4. Обратите пажњу на то да веће од оператора (>), а то је текст, мора бити приложено под наводницима. Формула у Г5 је:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Неједнако са
Да бисте изразили критеријуме "није једнако", користите оператор "" окружен двоструким наводницима (""):
=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
Опет приметите да СУМИФ не разликује велика и мала слова.
Празне ћелије
SUMIF can calculate sums based on cells that are blank or not blank. In the example below, SUMIF is used to sum the amounts in column C depending on whether column D contains "x" or is empty:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Dates
The best way to use SUMIF with dates is to refer to a valid date in another cell, or use the DATE function. The example below shows both methods:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Notice we must concatenate an operator to the date in E9. To use more advanced date criteria (i.e. all dates in a given month, or all dates between two dates) you'll want to switch to the SUMIFS function, which can handle multiple criteria.
Wildcards
The SUMIF function supports wildcards, as seen in the example below:
=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
See below for more SUMIF formula examples.
Notes
- SUMIF only supports one condition. Use the SUMIFS function for multiple criteria.
- 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


