Използвайте булеви функции на Excel за указване на сложни условия - Урок за Excel

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

И така, в Excel има 4 логически функции, които ви позволяват да задавате сложни условия. Нека да разгледаме всяка от тези функции:

Булева функция И()

Връща TRUE, ако всички използвани условия са верни, или FALSE, ако поне едно от тях е невярно.

=И(A1>B1; A2<>25)

Тази формула тества две условия едновременно и връща TRUE, ако и двете са верни. В следния пример и двете условия са верни, така че функцията връща TRUE:

булеви

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

excel

Булева функция ИЛИ().

Връща 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

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

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