Microsoft Excel не е само редактор на електронни таблици, но и мощно приложение за различни изчисления. Не на последно място, тази функция се дължи на вградените функции. С помощта на определени функции (оператори) е възможно да се определят дори и условията за изчисление, които се наричат критерии. Нека научим по-подробно как да ги използваме, когато работите в Excel.
съдържание
Критериите са условията, при които програмата изпълнява определени действия. Те се използват в редица вградени функции. В тяхното име най-често присъства изразът "IF" . За тази група оператори, на първо място, е необходимо да се включат СТРАНИ , СМЕТКИ , SUM , SUMMES . В допълнение към вградените оператори критериите в Excel се използват и за условно форматиране. Нека разгледаме тяхното приложение при работа с различни инструменти на даден процесор за таблици в повече подробности.
Основната задача на оператора COUNTIF , която се отнася до статистическа група, е броят на клетките, заети от различни стойности, които отговарят на определено предварително определено условие. Синтаксисът му е както следва:
=СЧЁТЕСЛИ(диапазон;критерий)
Както можете да видите, този оператор има два аргумента. "Обхват" е адресът на масив от елементи в листа, в който да се брои.
"Критерий" е аргумент, който определя условието, че трябва да съдържа клетките на определената област, които да бъдат включени в броя. Като параметър можете да използвате цифров израз, текст или позоваване на клетката, в която се съдържа критерият. В този случай можете да използвате следните знаци, за да посочите критерия: "<" ( "less" ), ">" ( "more" ), "=" ( "equal" ), "<>" . Например, ако посочите израза "<50" , при изчисляването ще бъдат взети предвид само елементите, определени от аргумента "Обхват" , в който цифровите стойности са по-малки от 50. Използването на тези знаци за уточняване на параметрите ще бъде от значение за всички други опции, които ще бъдат обсъдени в този урок по-долу.
И сега нека да разгледаме конкретен пример как този оператор работи на практика.
Така че има таблица, която показва приходите от пет магазина на седмица. Трябва да знаем броя на дните за този период, в които в Shop 2 приходите от продажби надвишават 15 000 рубли.
В следващото поле "Критерий" просто трябва да зададете параметър за директен избор. В нашия случай трябва да броим само тези таблични елементи, в които стойността надвишава 15 000. Затова използваме клавиатурата, за да въведем в посоченото поле израз "> 15000" .
След като направите всички описани по-горе манипулации, кликнете върху бутона "OK" .
Урокът: Съветник за функциите в програмата Excel
Следващата функция, която работи с критериите, е COUNTRY . Той също така се позовава на статистическата група от оператори. Задачата на COUNTERMAN е преброяването на клетките в посочения масив, които отговарят на определен набор от условия. Това е фактът, че не можете да посочите нито един, а няколко параметъра, и да различава този оператор от предишния. Синтаксисът е:
=СЧЁТЕСЛИМН(диапазон_условия1;условие1;диапазон_условия2;условие2;…)
"Обхватът на условия" е идентичен на първия аргумент от предходното изявление. Това означава, че става дума за зоната, в която клетките, които отговарят на определените условия, ще бъдат преброени. Този оператор ви позволява да посочите няколко такива зони наведнъж.
"Условие" е критерий, който определя кои елементи от съответния масив от данни ще се включат в изчислението и кои от тях няма. Всяка дадена област за данни трябва да бъде определена отделно, дори и да съответства. Необходимо е всички маси, използвани като условни зони, да имат еднакъв брой редове и колони.
За да определите няколко параметъра на една и съща зона за данни, например, за да преброите броя на клетките, в които стойностите са по-големи от определен брой, но по-малки от друг номер, трябва да посочите същия масив няколко пъти, както аргумента "Обхват на условието" , Въпреки това, трябва да се използват различни критерии като съответните аргументи "Състояние" .
На пример за една и съща маса с седмични приходи от магазини ще видим как работи. Необходимо е да знаем броя на дните от седмицата, когато доходите във всички посочени обекти достигнаха установения за тях процент. Тарифите на приходите са, както следва:
В полето "Обхват на условие1" въведете адреса на реда, в който се намират данните за приходите на магазин 1 на седмица. За да направите това, поставете курсора в полето и изберете съответния ред в таблицата. Координатите се показват в прозореца.
Като се има предвид, че за дневния размер на Store 1 е 14 000 рубли, тогава в полето "Условие 1" въвеждаме израза "> 14000" .
В полето "Обхват на условията2 (3,4,5)" трябва да въведете координатите на линиите със седмични постъпления в съответствие със Съхранение 2, Съхранение 3, Съхранение 4 и Съхранение 5. Действието се изпълнява по същия алгоритъм като първия аргумент от тази група.
В полетата "Състояние2" , "Състояние3" , "Състояние4" и "Състояние5" влизаме съответно стойностите "> 15000 ", "> 24000" , "> 11000" и "> 32000" . Както може да предположите, тези стойности съответстват на интервала на приходите над нормата за съответния магазин.
След въвеждане на всички необходими данни (общо 10 полета) кликнете върху бутона "OK" .
Сега нека да променим проблема донякъде. Трябва да изчислим броя дни, в които магазин 1 получи приходи над 14 000 рубли, но по-малко от 17 000 рубли.
След това поставете курсора в полето "Състояние1" . Тук трябва да посочим долната граница на стойностите в клетките, които ще участват в изчислението. Посочете израза "> 14000" .
В полето "Обхват на условията2" въвеждаме същия адрес по същия начин, както е въведен в полето "Обхват на състояние1" , т.е. отново въвеждаме координатите на клетките с стойностите на приходите в първата точка на продажба.
В полето "Условие2" посочваме горната граница на селекцията: "<17000" .
След като направите всички гореописани действия, кликнете върху бутона "OK" .
Друг оператор, който използва критериите, е ЛЕТЕН . За разлика от предишните функции, той се отнася до математическия блок на операторите. Неговата задача е да обобщи данните в клетките, които съответстват на определено състояние. Синтаксисът е:
=СУММЕСЛИ(диапазон;критерий;[диапазон_суммирования])
Аргументът "Обхват" показва областта на клетките, която ще бъде проверена за съответствие с условието. Всъщност тя се определя от същия принцип, както и от същия аргумент на функцията на Съвета .
"Критерий" е задължителен аргумент, който указва параметъра за избор на клетка от определената област за данни, който трябва да бъде сумиран. Принципите на индикация са същите като тези на аналогичните аргументи на предишните оператори, които разгледахме по-горе.
"Обхват на сумиране" е незадължителен аргумент. Показва конкретната област на масива, в която ще се извърши сумирането. Ако го пропуснете и не го посочите, по подразбиране се счита, че той е равен на стойността на необходимия аргумент "Обхват" .
Сега, както винаги, помислете за приложението на този оператор на практика. Въз основа на същата таблица, ние сме изправени пред задачата за изчисляване на размера на приходите в Магазин 1 за периода, започващ от 11.03.2017 г.
В полето "Обхват" въведете областта на таблицата, в която ще се намират стойностите, които ще се проверят за съответствие с условията. В нашия случай това ще бъде поредица от дати. Поставяме курсора в това поле и избираме всички клетки, съдържащи датите.
Тъй като трябва да добавим само приходите от 11 март, в полето "Критерий" въведете стойността "> 10.03.2017" .
В полето "Обхват на сумиране" трябва да посочите област, чиито стойности, съответстващи на зададените критерии, ще бъдат сумирани. В нашия случай това са стойностите на приходите на ред "Shop1" . Изберете подходящия масив от елементи на листа.
След като въведете всички зададени данни, кликнете върху бутона "OK" .
Ние завършихме проучването на операторите, които използват критериите, спирайки на функцията на РЕЗЮМЕ . Задачата на тази математическа функция е сумирането на стойностите на посочените области на таблицата, избрани чрез няколко параметъра. Синтаксисът на конкретния оператор е:
=СУММЕСЛИМН(диапазон_суммирования;диапазон_условия1;условие1;диапазон_условия2;условие2;…)
"Обхват на сумиране" е аргумент, който е адреса на този масив, клетките, в които, съответстващи на определен критерий, ще бъдат добавени.
"Обхват на състояние" е аргумент, представляващ масив от данни, проверявани за съответствие със състоянието;
"Условие" е аргумент, който е критерий за подбор.
Тази функция включва операции с няколко групи подобни оператори.
Нека видим как този оператор е приложим за решаване на проблеми в контекста на нашата таблица с приходите от продажби в търговските обекти. Ще трябва да изчислим дохода, който Shop 1 донесе за периода от 09 до 13 март 2017 г. В същото време при сумирането на приходите трябва да се вземат предвид само тези дни с приходи над 14 000 рубли.
Задайте курсора в полето "Обхват на сумиране" . За разлика от последващите аргументи, този по рода си и насочва към масива от стойности, където ще бъде направено сумиране на данните, отговарящи на определените критерии. След това изберете района на линията "Shop1" , който публикува стойностите на приходите за съответния изход.
След като адресът се покаже в прозореца, отворете полето "Обхват на състояние1" . Тук ще трябва да покажем координатите на реда с датите. Захващаме левия бутон на мишката и избираме всички дати в таблицата.
Поставяме курсора в полето "Състояние1" . Първото условие е, че ще обобщим данните не по-рано от 9 март. Затова въвеждаме стойността "> 08.03.2017" .
Преминаваме към аргумента "Обхват на състояние2" . Тук трябва да въведете същите координати, които са били записани в полето "Обхват на състояние1" . Правим това по същия начин, т.е. като подчертаваме линията с датите.
Задайте курсора в полето "Състояние2" . Второто условие е, че дните, за които ще бъдат добавени приходите, трябва да бъдат не по-късно от 13 март. Затова написваме следния израз: «<14.03.2017» .
Отидете в полето "Обхват на условията2" . В този случай трябва да изберете същия масив, чийто адрес е въведен като масив на сумиране.
След като адреса на посочения масив се покаже в прозореца, отидете в полето "Условие3" . Като се има предвид, че в сумирането ще бъдат включени само стойности, надхвърлящи 14 000 рубли, отбелязваме следния знак: "> 14000" .
След последното действие кликнете върху бутона "OK" .
Последният инструмент, описан от нас, при работа с кои критерии се използва, е условното форматиране. Извършва определено форматиране на клетките, които отговарят на определените условия. Нека разгледаме пример за работа с условно форматиране.
Изберете клетките в таблицата в синьо, където стойностите за деня надвишават 14 000 рубли.
Более подробно о возможностях условного форматирования рассказывается в отдельной статье.
Урокът: Условное форматирование в программе Эксель
Как видим, с помощью инструментов, использующих при своей работе критерии, в Экселе можно решать довольно разноплановые задачи. Это может быть, как подсчет сумм и значений, так и форматирование, а также выполнение многих других задач. Основными инструментами, работающими в данной программе с критериями, то есть, с определенными условиями, при выполнении которых активируется указанное действие, является набор встроенных функций, а также условное форматирование.