Използвайте булеви функции на Excel за указване на сложни условия - Урок за Excel
В последния урок научихме как да задаваме прости логически условия в Excel. В този урок ще продължим изучаването, но ще се опитаме да усложним задачата и да използваме логическите функции на Excel, за да научим как да задаваме по-сложни условия.
И така, в Excel има 4 логически функции, които ви позволяват да задавате сложни условия. Нека да разгледаме всяка от тези функции:
Булева функция И()
Връща TRUE, ако всички използвани условия са верни, или FALSE, ако поне едно от тях е невярно.
=И(A1>B1; A2<>25)
Тази формула тества две условия едновременно и връща TRUE, ако и двете са верни. В следния пример и двете условия са верни, така че функцията връща TRUE:

В този пример първото условие е false, а второто условие е вярно, така че функцията върна FALSE:

Булева функция ИЛИ().
Връща TRUE, ако поне едно от условията е вярно, или FALSE, ако всички условия са неверни.
=ИЛИ(A1>B1; A2>B2; A3>B3)
Тази формула тества три условия и ще върне логически TRUE, ако поне едно от тях е вярно. В примера по-долу само последното условие е вярно, но това е достатъчно функциятаOR да върне TRUE.

Тъй като в този пример всички условия са false, функцията също така върна FALSE.

Булева функция NOT()
Обръща булевата стойност на своя аргумент. Ако аргументът е TRUE, функцията го променя на FALSE. Ако стойността на аргумента е FALSE, тогава функцията го променя на TRUE.
=НЕ(A1>B1)
Например на следващата фигура можете да видите, че числото в клетка A1 е по-голямо от числото вA2. Съответно, изразътA1>B1 има логическата стойност TRUE. Прилагайки функцията НЕ във формулата, ние я променихме на противоположната.

Булева функция EXCLUDED()
Връща логическия изключителен или на всички аргументи. Функцията ще върне TRUE, ако броят на истинските условия е нечетен, и FALSE, ако броят на истинските условия е четен. Ако всички аргументи на функциятаEXC са FALSE, тогава функцията също ще върне FALSE.
=ИЗКЛЮЧВАНЕ(A1>B1; A2>B2; A3>B3; A4>B4)
В следния пример формулата ще върне TRUE, защото три от четирите условия са верни (нечетно число):

В този пример формулата ще върне FALSE, защото всички 4 условия са верни (четно число):

В този пример формулата ще върне FALSE, защото нито едно от условията не е изпълнено:

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