Условните функции като IFS имат потенциала да издигнат вашите формули на Excel на следващо ниво. С IFS можете да създавате условия и да влагате различни функции една в друга в една формула. Като алтернатива можете също да използвате функцията IFS самостоятелно.

Но какво представлява функцията IFS и как се различава от обикновената функция IF? Прочетете, за да разберете какво представлява IFS в Excel и как можете да го използвате.

Какво представлява функцията IFS в Excel?

Функцията IFS в Excel приема стойности и ги проверява спрямо определени условия. Ако стойността отговаря на първото условие, тогава формулата спира дотук и дава резултат. Но ако първото условие не е изпълнено, тогава формулата ще продължи да тества условията последователно, докато условието бъде изпълнено.

=IFS([Нещо е True1, изход ако True1, Нещо е True2, изход ако Вярно 2, Нещо е True3, изход ако Вярно 3)

Ако стойността не отговаря на нито едно от условията, тогава формулата връща грешка N/A. Можете обаче да поправите това, като въведете окончателно условие като TRUE и изход за това условие като „Стойността не отговаря на нито едно от условията“. Условието TRUE гарантира, че всяка стойност отговаря поне на крайното условие, така че да не получите грешката N/A.

Как да използвате функцията IFS в Excel

IFS е надстроена версия на Функция IF в Excel. Синтаксисът и употребата са подобни, с изключение на това, че IFS е проектиран да приема множество условия. Функцията IF изисква влагане на множество IF функции за дефиниране на множество условия, докато IFS може да дефинира всичко с една функция.

Първият параметър в IFS ще бъде условието, а вторият параметър ще бъде изходът, ако това условие е изпълнено. Третият параметър ще бъде условие номер 2, а четвъртият параметър ще бъде изходът, ако условие номер 2 е изпълнено.

Параметрите са свързани по този начин и можете да въведете до 127 условия в една IFS функция. Можете, разбира се, да въведете друга функция в изхода и да създадете съставни вложени формули. Ако сте работили с IF и вложени IF формули, тогава използването на IFS ще бъде лесно за вас. IFS е тук, за да улесни нещата, така че нека го направи!

Пример за IFS функция с едно условие в Excel

Четенето за функцията IFS няма да ви помогне, докато не я приложите на практика. Така че нека да започнем с пример. Въпреки факта, че функцията IFS може да приема множество условия, това не означава, че не можете да я използвате за сценарии с едно условие.

Нека напишем IFS формула с едно условие и дори да включим някои други функции в нея, за да разберем нещата.

В този пример имаме някои продукти и техните години на производство. Тези въображаеми продукти се развалят две години след производството им, така че ние ще създадем формула, която определя дали продуктите са с изтекъл срок на годност или не. Със сигурност ще използваме функцията IFS заедно с функциите YEAR и TODAY.

Функцията YEAR извежда годината от определена дата. Ще предоставим на функцията YEAR днешната дата, като използваме функцията TODAY, така че резултатът от комплекса YEAR(TODAY()) да отива към текущата година. Да започваме.

  1. Изберете първата клетка, в която искате да изведете резултатите. Ще използваме първата клетка под колоната Изтекъл.
  2. В лентата с формули въведете формулата по-долу:
    =IFS(ГОДИНА(ДНЕС())-B2<=2,"Не",ВЯРНО,"да")
    Тази формула извиква функцията IFS, за да провери дали стойността в клетката B2 е 2 или по-малко. Това става чрез изваждане на датата на производство от текущата година. Ако условието е изпълнено, значи продуктът не е с изтекъл срок на годност и Не се връща. Всичко различно от това би означавало, че продуктът е с изтекъл срок на годност, така че изходът към ВЯРНО е настроен на да.
  3. Натиснете Въведете.

Сега ще видите дали първият продукт е с изтекъл срок на годност или не. Всичко, което трябва да направите оттук, е да хванете манипулатора за попълване и да го пуснете върху клетките по-долу. Можете също да замените YEARS(TODAY()) с обикновения номер на текущата година, ако не възнамерявате да използвате формулата в бъдеще.

Пример за IFS функция с множество условия в Excel

Сега нека се докоснем до истинската сделка: IFS функция с множество условия. За тази цел ще използваме примерна задача, която използвахме преди с вложени оператори IF.

В този пример имаме таблица, съдържаща имената на някои коли и времето им за ускорение. Имаме и списък, който определя към кой клас принадлежи всяка кола въз основа на времето им за ускорение 0-100. Целта е да се създаде формула, която взема времето за ускорение на всяка кола и след това извежда нейния клас в таблицата.

Има и таблица с ръководство за класове, за да знаете как работи системата за класиране. В крайна сметка ще създадем формула, използвайки IFS въз основа на това ръководство за клас. Формулата ще вземе времето за ускорение, ще го прецени и след това ще изведе класа. Ако на колата са й необходими повече от 14 секунди, за да ускори, тя ще се счита за твърде бавна.

Тази таблица е съставена за целите на тази статия, така че не я приемайте прекалено на сериозно. С това нека да започнем.

  1. Изберете първата клетка, където искате да покажете изхода от функцията IFS. В този пример това ще бъде първата клетка в колоната „Клас“.
  2. Въведете формулата по-долу в лентата за формули:
    =IFS(B2<3, "С", B2<5, "А", B2<7, "б", B2<9, "° С", B2<10, "д", B2<12, "д", B2<14, "Е", ВЯРНО, "Твърде бавно!")
    Тази формула извиква функцията IFS, за да вземе стойността на времето за ускорение в клетката B2 и проверете дали е под 3 секунди. Ако е, тогава извежда С като класа. Ако не, тогава формулата преминава към следващото условие. Това ще продължи, докато не бъде изпълнено едно от условията. Тъй като формулата ни покрива всички стойности, няма да получим грешката N/A.
  3. Натиснете Въведете.

След като натиснете Въведете на клавиатурата си веднага ще видите класа за първата кола. Сега всичко, което трябва да направите, е да хванете манипулатора за попълване и да го пуснете върху клетките по-долу, за да определите и класа на тези автомобили. Можете дори добавете малко условно форматиране така че клетките на класа да имат различни цветове въз основа на тяхната стойност.

Excel стана по-лесен с IFS

IFS е подобен на IF по същество, тъй като и двете функции на Excel приемат стойности и ги тестват спрямо персонализирани условия. Това, което IFS прави по-добре от IF, са множество условия. С функцията IF ще трябва да вложите множество функции една в друга, за да декларирате множество условия, докато с IFS можете да го направите в една функция.

Условията наистина променят играта в Excel. Можете да включите други функции във формулата IFS, за да създадете сложни формули, които ви позволяват да постигнете луди неща в Excel. След като вече знаете за функцията IFS, е време да продължите и да изследвате безкрайните възможности, които тази функция носи!