Excel 2007 Уроци за манекени
През последните 60 дниникога не е пускан
Статистика
Excel 2007 уроци за манекени. Математически функции. Функция SUMIF
Статистическата функция COUNTIF (за която наскоро написах статия) ви позволява да преброитеброя клетки, които съдържат данни, които отговарят на определено условие. Но за да изчислитесумата на числата в тези клетки, трябва да използвате друга функция. Нарича сеSUMMIF. Още от името става ясно, че функцията ще изчислява сумата в клетки, които отговарят на определено условие.
Тази функция е изградена по следния начин:
=SUMIF(диапазон,критерии,сума_диапазон)
Нека да разгледаме записа.
диапазон - това са клетките, които трябва да бъдат проверени - отговарят ли на условието или не;
критерии е условието, според което се извършва проверката;
summation_range - това са клетките, в които ще се добавят данните. Това енезадължителен аргумент.
За да стане ясно каква е разликата между аргументитедиапазон исума_диапазон, нека разгледаме малък пример.
Създайте таблица като тази:
Вижте какSUMIF може да се използва за тези данни.
Ако трябва да изчислитеразмера на комисионната за имущество на стойност над 160 000 рубли:
=SUMIF(A2:A5;">160000";B2:B5)
A2:A5 – еобхватът от клетки, които ще бъдат тествани спрямо условието (това е колонаСтойност на свойството ).
">160000" еусловието за тестване. Стойността на имота трябва да бъде повече от 160 000 рубли.
B2:B5 еsummation_range, тъй като трябва да се добавят комисионни, а не стойности на собствеността.
И ето още един вариант.
Ако трябва да изчислитесумата на цената на имущество над 160 000 рубли:
=SUMIF(A2:A5;">160000")
A2:A5 – еобхватът от клетки, които ще бъдат тествани спрямо условието (това е колонаСтойност на свойството ).
">160000" еусловието за тестване. Стойността на имота трябва да бъде повече от 160 000 рубли.
summation_range изобщо не е посочен, защото трябва да добавитеproperty value, а не комисионна. И обхватът на клетките със стойност на свойствата вече е посочен.
И сега можем да анализираме проблема.
Ето необходимите данни:
Трябва да изчислите общите продажби за всяка компания за всеки месец.
Да пресметнем колко общо е продала фирмаКошки.
Стъпка 1.
Поставете курсора в клеткаF2. Той ще покаже резултата.
Стъпка 2.
В лентата за формули въведетезнак за равенство. Най-общо казано, тази стъпка може да се пропусне, тъй като в следващата стъпка ще извикаме"Съветник за функции", изнакът за равенство ще се появи автоматично.
Стъпка 3.
Близо до лентата с формули намерете бутона"Вмъкване на функция" и щракнете върху него с левия бутон на мишката.
Появява се прозорецътСъветник за функции.
Стъпка 4.
Ако сте използвали тази функция наскоро (като мен), тогава тя ще бъде в най-горната част на списъка.
Ако нямате SUMIF в последния си списък, щракнете с левия бутон върху падащия списъкКатегория и изберетеМатематика.
Ще се появи списък с математически функции. Изберете SUMIF в него и натиснетеOK.
Стъпка 5.
Ще се появи прозорецът"Аргументи на функцията". трябва да запишете условието на проблема.
Етап 1.
В полето"Диапазон" посочете диапазона от клетки, които трябва дамаркирате, т.е. колона симена на компании.
Запис в прозорец"Обхват": B2:B13
Стъпка 2.
В полето"Критерий" посочете условието. Трябва да потърсите тези клетки, където е написано името на компаниятаCats. Условието може да се напише по два начина.
Правим запис в прозореца"Критерий": Котки или посочваме клетката, в която е това име:E2
Етап 3.
В полето"Summation_range" посочете диапазона от клетки, от които ще се вземат числата за събиране, тоест колоната с продажби.
Записваме в прозореца"Summation_range": С2:С13
НатиснетеOK.
Ето какво ми се случи.
Сега трябва да извършите същите изчисления за всички останали компании: "Мишки", "Лисици", "Зайци". Тук можете да отидете по два начина.
Първият начин е да извикате“Function Wizard” за всяка компания, запишете аргументите. Тоест всеки път да изграждате формулата наново. Или можете да го направите по-лесно: използвайте автоматично довършване (т.е. разглобете формулата) и леко редактирайте препратките към клетките.
Формулата за компания"Котки" изглежда така:=SUMIF(B2:B13,E2,C2:C13)
Ето как би изглеждала редактираната формула:=SUMIF($B$2:$B$13;E2;$C$2:$C$13)
Щракнете с левия бутон върху клеткаF2. Формулата ще се появи в лентата с формули. Редактирайте го.
Щракнете върху клавишаEnter, за да въведете модифицираната формула. Сега просто плъзнете клетката надолу. („Как да използвам клетки за автоматично довършване“)
Ето моят резултат:
Сега, по същия начин, създайтеформула заянуари. След това използвайте автоматично довършване зафевруари имарт.
Ето формулата, която получих заянуари :=SUMIF($A$2:$A$13;E10;$C$2:$C$13)