Операторът “IF” в Microsoft Excel: приложение и примери

Excel, разбира се, има много богата функционалност. И сред многото различни инструменти, операторът “IF” заема специално място. Помага при решаването на напълно различни задачи и потребителите се обръщат към тази функция много по-често от други.

В тази статия ще говорим какво представлява операторът „АКО“, както и ще разгледаме обхвата и принципите на работа с него.

Съдържание: Функция “IF” в Excel

Дефиниция на функцията “IF” и нейното предназначение

Операторът “IF” е програмен инструмент на Excel за проверка на определено условие (логически израз) за изпълнение.

Тоест, представете си, че имаме някакво условие. Задачата на “IF” е да провери дали даденото условие е изпълнено и да изведе стойност въз основа на резултата от проверката в клетката с функцията.

  1. Ако логическият израз (условието) е верен, тогава стойността е вярна.
  2. Ако логическият израз (условието) не е изпълнен, стойността е false.

Самата формула на функцията в програмата е следният израз:

=АКО(условие, [стойност, ако условието е изпълнено], [стойност, ако условието не е изпълнено])

Използване на функцията „АКО“ с пример

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

Имаме таблица с имената на спортните обувки. Представете си, че скоро ще имаме разпродажба и всички дамски обувки трябва да бъдат намалени с 25%. В една от колоните в таблицата полът за всеки елемент е просто изписан.

Операторът IF в Microsoft Excel: приложение и примери

Нашата задача е да покажем стойността „25%“ в колоната „Отстъпка“ за всички редове с женски имена. И съответно стойността е „0“, ако колоната „Пол“ съдържа стойността „мъжки“

Операторът IF в Microsoft Excel: приложение и примери

Ръчното попълване на данните ще отнеме много време и има голяма вероятност да направите грешка някъде, особено ако списъкът е дълъг. В този случай е много по-лесно да автоматизирате процеса с помощта на израза „АКО“.

За да изпълните тази задача, ще трябва да напишете следната формула по-долу:

=АКО(B2=”женски”,25%,0)

  • Булев израз: B2=”женски”
  • Стойност в случай, че условието е изпълнено (true) – 25%
  • Стойността, ако условието не е изпълнено (false) е 0.

Пишем тази формула в най-горната клетка на колоната „Отстъпка“ и натискаме Enter. Не забравяйте да поставите знака за равенство (=) пред формулата.

Операторът IF в Microsoft Excel: приложение и примери

След това за тази клетка ще се покаже резултатът според нашето логическо условие (не забравяйте да зададете формата на клетката – процент). Ако проверката разкрие, че полът е „женски“, ще се покаже стойност от 25%. В противен случай стойността на клетката ще бъде равна на 0. В интерес на истината това, от което се нуждаехме.

Операторът IF в Microsoft Excel: приложение и примери

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

Операторът IF в Microsoft Excel: приложение и примери

Това е всичко, сега приложихме условието към всички редове и получихме резултата за всеки от тях.

Операторът IF в Microsoft Excel: приложение и примери

Прилагане на „АКО“ с множество условия

Току-що разгледахме пример за използване на оператора „IF“ с един булев израз. Но програмата също има възможност да зададе повече от едно условие. В този случай първо ще се извърши проверка на първия и ако е успешна, зададената стойност ще се покаже веднага. И само ако първият логически израз не бъде изпълнен, проверката на втория ще влезе в сила.

Нека да разгледаме същата таблица като пример. Но този път нека го направим по-трудно. Сега трябва да направите отстъпка за дамски обувки, в зависимост от спорта.

Първото условие е проверка на пола. Ако е „мъжко“, веднага се показва стойността 0. Ако е „женско“, тогава се проверява второто условие. Ако спортът е бягане – 20%, ако е тенис – 10%.

Нека напишем формулата за тези условия в клетката, от която се нуждаем.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Операторът IF в Microsoft Excel: приложение и примери

Щракваме върху Enter и получаваме резултата според зададените условия.

Операторът IF в Microsoft Excel: приложение и примери

След това разтягаме формулата до всички останали редове на таблицата.

Операторът IF в Microsoft Excel: приложение и примери

Едновременно изпълнение на две условия

Също така в Excel има възможност за показване на данни за едновременното изпълнение на две условия. В този случай стойността ще се счита за невярна, ако поне едно от условията не е изпълнено. За тази задача операторът "И".

Да вземем нашата маса като пример. Сега отстъпката от 30% ще важи само ако това са дамски обувки и са за бягане. Ако тези условия са изпълнени, стойността на клетката ще бъде едновременно равна на 30%, в противен случай ще бъде 0.

За целта използваме следната формула:

=АКО(И(B2=”жена”;C2=”работи”);30%;0)

Операторът IF в Microsoft Excel: приложение и примери

Натиснете клавиша Enter, за да покажете резултата в клетката.

Операторът IF в Microsoft Excel: приложение и примери

Подобно на примерите по-горе, ние разтягаме формулата към останалите редове.

Операторът IF в Microsoft Excel: приложение и примери

оператор ИЛИ

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

Нека поставим проблема по следния начин. 35% отстъпка важи само за мъжки тенис обувки. Ако е мъжка маратонка или дамска обувка, отстъпката е 0.

В този случай е необходима следната формула:

=АКО(ИЛИ(B2=”жена”; C2=”работи”);0;35%)

Операторът IF в Microsoft Excel: приложение и примери

След като натиснете Enter, ще получим необходимата стойност.

Операторът IF в Microsoft Excel: приложение и примери

Разтягаме формулата надолу и отстъпките за целия асортимент са готови.

Операторът IF в Microsoft Excel: приложение и примери

Как да дефинирате IF функции с помощта на Формула Builder

Можете да използвате функцията IF не само като я напишете ръчно в клетка или лента с формули, но и чрез инструмента за създаване на формули.

Нека да видим как работи. Да предположим, че отново, както в първия пример, трябва да направим отстъпка за всички дамски обувки в размер на 25%.

  1. Поставяме курсора върху желаната клетка, отиваме в раздела „Формули“, след което щракнете върху „Вмъкване на функция“.Операторът IF в Microsoft Excel: приложение и примери
  2. В списъка с формули, който се отваря, изберете „АКО“ и щракнете върху „Вмъкване на функция“.Операторът IF в Microsoft Excel: приложение и примери
  3. Отваря се прозорецът за настройки на функцията. Операторът IF в Microsoft Excel: приложение и примериВ полето “логически израз” записваме условието, по което ще се извърши проверката. В нашия случай това е “B2=”женски”.

    В полето „Вярно“ напишете стойността, която трябва да се покаже в клетката, ако условието е изпълнено.

    В полето „False” – стойността, ако условието не е изпълнено.

  4. След като всички полета са попълнени, щракнете върху „Край“, за да получите резултата.Операторът IF в Microsoft Excel: приложение и примериОператорът IF в Microsoft Excel: приложение и примери

Заключение

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

Оставете коментар