Функциите на Excel могат да ви помогнат да правите страхотни неща. Функцията SUM на Excel е перфектна, когато искате да получите сумите за всички числа в определен диапазон или набор от диапазони. Но какво да кажем за онези моменти, когато искате само общия брой на определени елементи в диапазона от клетки? За тези ситуации можете да използвате функцията SUMIF или SUMIFS на Excel в падащото меню на командния бутон Math & Trig.
Функцията SUMIF ви позволява да кажете на Excel да събира числата в определен диапазон само когато тези числа отговарят на критериите, които сте посочили. Синтаксисът на функцията SUMIF е както следва:
SUMIF( диапазон , критерии , [ сум_диапазон ])
Във функцията SUMIF аргументът за диапазон определя диапазона от клетки, които искате Excel да оцени, когато прави сумиране; на критериите за аргумент определя критериите, които да се използват при оценката на това дали да бъдат включени определени стойности в границите на добавяне; и накрая, незадължителният аргумент sum_range е диапазонът на всички клетки, които трябва да бъдат сумирани заедно. Ако пропуснете аргумента sum_range , Excel сумира само клетките, посочени в аргумента за диапазон (и, разбира се, само ако отговарят на критериите, посочени в аргумента за критерии ).
Функцията SUMIFS (това е ifs, множествено число) работи като функция SUMIF, с изключение на това, че ви позволява да зададете повече от един диапазон от критерии, който контролира кога се сумират определен диапазон от стойности. Синтаксисът му е малко по-различен:
SUMIFS( обхват_обхват,диапазон_критерии,критерии,…)
За тази функция аргументът sum_range определя всички възможни стойности, които могат да бъдат сумирани, критериите_диапазон определя клетките с всички записи, които трябва да бъдат оценени от критериите if, а аргументът на критериите съдържа израза, който трябва да се приложи към записи в критерийния_диапазон, за да определите кои от стойностите да се сумират в sum_range.
Сумиране на определени клетки на Excel със SUMIF
Изображението по-долу илюстрира как можете да използвате функцията SUMIF за общи продажби по продадените артикули. Това показва списък с данни за продажбите, сортиран по местоположението на магазина и след това по продадения артикул. В този списък с данни за ежедневните продажби има три места: Mission Street, Anderson Rd. и Curtis Way, от които продажбите се извършват само на Anderson Rd. местоположението се вижда тук.
Използване на SUMIF за общи продажби по продадени артикули.
За да обобщите продажбите на лимонови торти и на трите места в този списък с данни, създайте следната формула SUMIF в клетка I3:
=SUMIF(артикул_продаден,"=Лимонови торти",ежедневни_разпродажби)
В този пример item_sold е името на диапазона, дадено на диапазона от клетки C3:C62, който съдържа списъка на всеки артикул, който е бил продаден през първите пет дни на януари 2016 г. (торти с лимон, мъфини с боровинки, много бисквитки с чипс, или Ягодов пай), а daily_sales е името на диапазона, присвоено на диапазона от клетки G3:G62, който съдържа разширените продажби, направени във всеки магазин за всеки артикул.
След това формулата SUMIF в клетка I3 търси всяко появяване на „Лимонови торти“ в диапазона item_sold ( аргументът на критериите за функцията SUMIF) в колоната Item на списъка за продажби на бисквитки и след това добавя своята разширена продажна цена от обхвата daily_sales в колоната Ежедневни продажби към общата сума.
Формулите в клетките I4, I5 и I6 съдържат SUMIF функции много подобни на този в клетка I3, с изключение, че те замени името на лакомство за десерт въпросната вместо = Lemon торти на критерии аргумент.
Сумиране по множество критерии със SUMIFS
Това изображение илюстрира използването на функцията SUMIFS за прилагане на множество критерии при сумирането на ежедневните продажби. Тук искате да знаете общата сума на продажбите на един артикул (Лимонови торти) на едно място на магазина (Anderson Rd.).
Използване на SUMIFS за общи продажби по местоположение, както и продадените артикули.
За да направите това, следната формула в клетка I8 беше създадена с помощта на функцията SUMIFS:
=SUMIFS(ежедневни_продажби,продаден_артикул,"Лимонови торти",магазин,"Anderson Rd.")
В тази формула аргументът sum_range (посочен първи, а не последен, както в SUMIF) все още е диапазонът на клетките daily_sales (G3:G62). Първият аргумент критерий_диапазон е item_sold (C3:C62), където критерият е „Лимонови торти“, а вторият аргумент критерии_range е store (B3:B62), където критериите са „Anderson Rd“. Когато Excel оценява формулата в клетка I8, тя прилага и двата критерия, така че програмата в крайна сметка събира само онези дневни продажби, при които артикулът е лимонови торти, а местоположението на магазина е Anderson Rd.
Формулата в клетка I9 непосредствено по-долу в работния лист, показан по-горе, също използва функцията SUMIFS, но този път прилага само един критерий при извършване на сумирането. Тази формула сумира дневните продажби за всеки пекарски артикул, който не е ягодов пай:
=SUMIFS(ежедневни_продажби,продаден_артикул,"<>Ягодов пай")
Тъй като елементът Ягодов пай беше предварителен с оператора not (<>) (който може да бъде поставен преди или след отворените двойни кавички), Excel сумира продажбата на всеки артикул с изключение на Ягодовия пай.