Сумиране на стойности на базата на няколко условия

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Да речем, че трябва да сумирате стойности с повече от едно условие, например сумата от продажбите на продукти в определен регион. Това е добър случай за използване на функцията SUMIFS във формула.

Да погледнем този пример, в който имаме две условия: искаме да сумираме продажбите на месо (от колона C) в южния регион (от колона A).

Данни в работен лист на Excel

Ето формула, която можете да използвате, за да направите това:

=SUMIFS(D2:D11;A2:A11;"Юг";C2:C11;"Месо")

Резултатът е стойността 14 719.

Нека разгледаме по-внимателно всяка част от формулата.

=SUMIFS е аритметична формула. Тя изчислява числата, които в този случай са в колона D. Първата стъпка е да зададете местоположението на числата:

=SUMIFS(D2:D11;

Казано по друг начин, искате формулата да сумира числата в тази колона, ако те отговарят на условията. Този диапазон от клетки е първият аргумент в тази формула – първият фрагмент от данни, който функцията изисква като входни данни.

След това искате да намерите данните, които отговарят на първото условие, като зададете за функцията местоположението на данните (A2:A11), а също и какво представлява условието – което е "Юг". Обърнете внимание на знаците точка и запетая между отделните аргументи:

=SUMIFS(D2:D11;A2:A11'"Юг"'

Кавичките около "Юг" указват, че този текст е данни.

И накрая, въвеждате аргументите за второто условие – диапазонът от клетки (C2:C11), който съдържа думата "месо", плюс самата дума (оградена с кавички), така че Excel може да я съпостави. Завършете формулата със затваряща кръгла скоба ) и след това натиснете клавиша Enter. Резултатът отново е 14 719.

=SUMIFS(D2:D11;A2:A11;"Юг";C2:C11;"Месо")

Докато въвеждате функцията SUMIFS в Excel, ако не си спомняте аргументите, помощта е готова. След като въведете =SUMIFS(, до формулата се показва "Автодовършване на формули" със списъка на аргументите в правилното им подреждане.

Разглеждане на изображението за "Автодовършване на формули" и списъка с аргументи, в нашия пример сум_диапазон е D2:D11, колоната с числа, които искате да сумирате; критерий_диапазон1е A2.A11, колоната с данни, където се намира критерий1 "Юг".

Използване на

Докато въвеждате, останалите аргументи ще се показват в "Автодовършване на формули" (не е показано тук); критерий_диапазон2 е C2:C11, колоната с данни, където се намира критерий2 "Месо".

Ако изберете SUMIFS в автодовършването на формули, се отваря статия, за да ви окаже още помощ.

Опитайте

Ако искате да експериментирате с функцията SUMIFS, можете да използвате примерните данни по-долу и формулата, която използва функцията.

Можете да работите с примерните данни и формули направо тук, в тази работна книга на Excel за уеб. Променете стойностите и формулите или добавете собствени стойности и формули и вижте как се променят резултатите в реално време.

Копирайте всички клетки в таблицата по-долу и ги поставете в клетка A1 на нов работен лист в Excel. Може да промените ширината на колоните, ако искате да виждате формулите по-добре.

Регион Продавач Тип Продажби
Юг Иванов Напитки 3571
Запад Христов Млечни продукти 3338
Изток Банков Напитки 5122
Север Банков Млечни продукти 6239
Юг Тодоров Плодове и зеленчуци 8677
Юг Христов Месо 450
Юг Христов Месо 7673
Изток Банков Плодове и зеленчуци 664
Север Христов Плодове и зеленчуци 1500
Юг Тодоров Месо 6596
Формула Описание Резултат
=SUMIFS(D2:D11;A2:A11;"Юг"; C2:C11;"Месо") Сумира продажбите на месо в
Колона C на юг
регион в колона A
14719

Забележка

  • Искате още примери? Ще намерите още в статията SUMIFS функция.
  • Ако искате да създадете обща стойност само за един диапазон на базата на стойност в друг диапазон, използвайте SUMIF функция.