Как да използвам функцията Excel SUMIF -

Съдържание

Обобщение

Функцията Excel SUMIF връща сумата от клетки, които отговарят на едно условие. Критериите могат да бъдат приложени към дати, числа и текст. Функцията SUMIF поддържа логически оператори (>, <,, =) и заместващи символи (* ,?) за частично съвпадение.

Предназначение

Сумирайте числата в диапазон, които отговарят на предоставените критерии

Върната стойност

Сумата на предоставените стойности.

Синтаксис

= SUMIF (диапазон, критерии, (обхват_сума))

Аргументи

  • диапазон - диапазонът от клетки, към които искате да приложите критериите.
  • критерии - критериите, използвани за определяне кои клетки да се добавят.
  • sum_range - (по избор) Клетките за събиране. Ако sum_range е пропуснат, клетките в обхвата се добавят заедно.

Версия

Excel 2003

Бележки за употреба

Функцията SUMIF връща сумата от клетки в диапазон, които отговарят на едно условие. Първият аргумент е диапазонът, към който се прилагат критерии, вторият аргумент е критериите, а последният аргумент е диапазонът, съдържащ стойности, които трябва да се сумират. SUMIF поддържа логически оператори (>, <,, =) и заместващи символи (* ,?) за частично съвпадение. Критериите могат да използват стойност в друга клетка, както е обяснено по-долу.

SUMIF е в група от осем функции в Excel, които разделят логическите критерии на две части (диапазон + критерии). В резултат на това синтаксисът, използван за конструиране на критерии, е различен и SUMIF изисква диапазон от клетки за аргумента за диапазон, не можете да използвате масив.

SUMIF поддържа само едно условие. Ако трябва да приложите множество критерии, използвайте функцията SUMIFS. Ако трябва да манипулирате стойности, които се появяват в аргумента на диапазона (т.е. извлечете годината от дати, които да използвате в критерии), вижте функциите SUMPRODUCT и / или FILTER.

Основна употреба | Критерии в друга клетка | Не е равно на | Празни клетки | Дати | Заместващи символи | Видеоклипове

Основна употреба

В показания работен лист има три примера SUMIF. В първия пример (G6) SUMIF е конфигуриран да сумира стойности, по-големи от 100. Във втория пример (G7), SUMIF връща сумата от стойности, където цветът е "червен". В последния пример (G8), SUMIF е конфигуриран да сумира стойности, където състоянието е "CA" (Калифорния).

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

Забележете, че знакът за равенство (=) не се изисква при конструиране на критерии „е равно на“. Също така забележете, че SUMIF не чувствителен към малки и големи букви. Можете да сумирате стойности, където представителят е Джим, използвайки "jim" или "Jim".

Критерии в друга клетка

Стойност от друга клетка може да бъде включена в критерии, използвайки конкатенация. В примера по-долу SUMIF ще върне сумата от всички продажби над стойността в G4. Забележете, че по-голямото от оператора (>), което е текст, трябва да бъде затворено в кавички. Формулата в G5 е:

=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 не чувствителен към малки и големи букви.

Празни клетки

SUMIF може да изчислява суми въз основа на клетки, които са празни или непразни. В примера по-долу SUMIF се използва за сумиране на сумите в колона C в зависимост от това дали колона D съдържа "x" или е празна:

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

Дати

Най-добрият начин да използвате SUMIF с дати е да се обърнете към валидна дата в друга клетка или да използвате функцията DATE. Примерът по-долу показва и двата метода:

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

Забележете, че трябва да обединим оператор до датата в E9. За да използвате по-разширени критерии за дата (т.е. всички дати в даден месец или всички дати между две дати), ще искате да преминете към функцията SUMIFS, която може да обработва множество критерии.

Заместващи символи

Функцията SUMIF поддържа заместващи символи, както се вижда в примера по-долу:

=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

Вижте по-долу за повече примери за формула SUMIF.

Бележки

  • SUMIF поддържа само едно условие. Използвайте функцията SUMIFS за множество критерии.
  • 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

Как да използваме функцията SUMIF В това видео ще разгледаме как да използваме функцията SUMIF за сумиране на клетки, които отговарят на един критерий в набор от данни. Как да добавим общ ред към таблица В това видео ще разгледаме как да добавим и конфигурираме общ ред към таблица на Excel. Общият ред може автоматично да показва обобщени изчисления под таблица. Как да изградите обикновена обобщаваща таблица Обобщените таблици са фантастични инструменти за обобщаване на данни, но можете също да използвате формули, за да изградите свои собствени обобщения, като използвате функции като COUNTIF и SUMIF. Вижте как в това 3-минутно видео.

Интересни статии...