Булеви оператори в Excel: как да ги използвате?

  • Споделя Това
Hugh West

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

За да обясним операторите на Булевата логика с практическа употреба, ще използваме следния набор от данни.

Този набор от данни показва плащането на заема с продължителност. Плащането ще се извършва ежемесечно.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Булеви оператори на Excel.xlsx

Въведение в булевите функции и операторите на Excel

Булевият оператор идва от булевия израз. Булевият израз се използва често в езиците за програмиране. Булевите оператори се използват за изразяване на булев израз. Връщането на булевия израз е 1 или 0 За да разберем по-лесно, можем да го изразим като Истински или Фалшив съответно.

В Excel има 4 булеви оператора/функции - НЕ , ИЛИ , И , и XOR . Сега ще направим преглед на следните булеви функции в Excel.

Оператор Описание
НЕ Основното предназначение на тази функция е да връща обратен резултат. Какъвто и да е аргументът, тя ще върне обратната стойност на този аргумент.
И Сравнява всички аргументи и ако всички аргументи са удовлетворяващи, връща TRUE, в противен случай FALSE.
ИЛИ Ако някой от аргументите е удовлетворителен, резултатът ще бъде TRUE. Но ако всички аргументи са неудовлетворителни, резултатът ще бъде FALSE.
XOR Известно е като "Изключващо ИЛИ". Да предположим, че сравняваме два аргумента. Ако някой от аргументите е верен, се връща TRUE. Но ако всички аргументи са верни или нито един от аргументите не е верен, се връща FALSE.

Тези логически операции се извършват, когато прилагаме някоя булева операция.

Логически оператор Значение Пример: Обяснение
= Equal =B4=C4 Тази формула ще сравни B4 и C4, ако двете са равни, ще върне TRUE, в противен случай FALSE.
> По-голямо от =B4>C4 Ако B4 е по-голямо от C4, връщането ще бъде TRUE, в противен случай FALSE.
< По-малко от =B4 strong=""> Ако B4 е по-малък от C4, връщането ще бъде TRUE, в противен случай FALSE.
Не е равностойно =B4C4 Това ще сравни B4 и C4 и ако двете не са равни, ще върне TRUE, в противен случай FALSE.
>= По-голямо от или равно на =B4>=C4 Ако B4 е по-голямо или равно на C4, връщането ще бъде TRUE, в противен случай FALSE.
<= По-малко или равно =B4<=C4 Ако B4 е по-малък или равен на C4, връщането ще бъде TRUE, в противен случай FALSE.

4 примера за използване на булеви оператори в Excel

Сега ще покажем няколко примера за използване на булеви функции и оператори в Excel.

1. Приложение на булевия оператор NOT

Функцията NOT обръща резултата. Превръща TRUE в FALSE и обратното.

Тук ще покажем използването на НЕ функция с 3 примера.

Пример 1:

Ще приложим НЕ функцията в набора от данни по-долу.

Стъпка 1:

  • Отидете на Клетка F5.
  • Напишете кода по-долу:

=NOT(D5=5)

Стъпка 2:

  • Сега натиснете Въведете .

Стъпка 3:

  • Издърпайте Дръжка за пълнене към последната клетка.

Тук приложихме НЕ с цел да се види кои данни от клетките на Продължителност От резултата виждаме, че клетките, които са равни на 5, показват FALSE а останалите показват TRUE .

Пример 2:

В този пример ще вмъкнем функцията IF с НЕ функция.

Стъпка 1:

  • Напишете следната формула в Клетка F5 .
=IF(NOT(D5=5),"Yes","No")

Стъпка 2:

  • След това натиснете Въведете и вижте възвръщаемостта.

Стъпка 3:

  • Плъзнете Дръжка за пълнене към последната клетка.

Като НЕ функцията връща обратния логически изход, като за всяка клетка задаваме и отрицателен резултат.

Едно от предимствата на използването на IF е, че можем да зададем аргумента за връщане според нашето желание.

Прочетете още: Как да използваме логически оператори в Excel (11 примера)

2. Използване на булевия оператор AND в Excel

Функцията AND проверява аргументите с условия. Ако всички аргументи отговарят на условията, резултатът е TRUE . Но ако някой от аргументите не удовлетворява условието, се връща FALSE .

Сега нека видим 5 примера, за да сме по-ясни.

Пример 1:

Тук ще покажем прост пример за И функция. Ще проверяваме заеми със срок над 5 години. В този пример се прилага едно условие.

Стъпка 1:

  • Отидете на Клетка F5 и въведете формулата по-долу:
=AND(D5>5)

Стъпка 2:

  • След това натиснете Въведете за да получите възвръщаемост.

Стъпка 3:

  • Издърпайте Дръжка за пълнене към последната клетка.

Тук можем да видим колко лесно е да се приложи И оператор.

Пример 2:

В този пример ще приложим няколко условия в една формула, като приложим И Всеки път ще определяме кои редове съдържат продължителност, по-голяма или равна на 5 години, и общата сума на заема е по-малка от 100 000 USD.

Стъпка 1:

  • Отидете в Клетка F5 .
  • Поставете формулата по-долу, която съдържа две условия.
=AND(D5>=5,E5<=100000)

Стъпка 2:

  • Сега можем да видим възвръщаемостта след прилагане на формулата на изображението по-долу.

Така можем да приложим няколко условия с един И функция в Excel.

Пример 3:

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

Стъпка 1:

  • Напишете следната формула на Клетка F5.
=AND(AND(D5>2,D550000,E5<200000))

Стъпка 2:

  • Натиснете Въведете и се отнася и за останалите клетки.

Планирахме формулата по следния начин: Продължителността е по-голяма от 2 години и по-малка от 10 години. И общият размер на заема е по-голям от 50 000 USD и по-малък от 200 000 USD.

Пример 4:

Можем да вмъкнем функцията If a с помощта на И По този начин можем да манипулираме резултата според нашите предпочитания.

Стъпка 1:

  • Приложете тази формула върху Клетка F5 .
=IF(AND(AND(D5>2,D550000,E5<200000)),"Success", "Failure")

Стъпка 2:

  • Изпълнете формулата и вижте какво ще се случи.

Виждаме, че стойността на връщане е променена. "Success" и "Failure" са зададени вместо тези по подразбиране.

Пример 5:

Можем също така да приложим обхвата Cell без отделни клетки заедно с И функция.

Искаме да проверим дали сумата на всички депозити е по-голяма от 1000 USD.

Стъпка 1:

  • Прилагане на формулата с обхват C5:C9 в Клетка F5 .
=AND(C5:C9>1000)

Стъпка 2:

  • Получете резултата след натискане на Въведете

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

Прочетете още: Оператор за справки в Excel [Основи + специални приложения]

Подобни четива

  • Как да изпълнявате функциите "по-голямо от" и "по-малко от" в Excel (5 метода)
  • Използване на оператора "по-голям от" или "равен на" във формула на Excel

3. Прилагане на оператора OR в Excel

Функцията OR проверява всички аргументи с условието. Ако някой от аргументите отговаря на условието, връща TRUE . Но ако всички аргументи са неудовлетворителни, връщането ще бъде FALSE .

Пример 1:

В този пример ще намерим редове, чиято продължителност е по-голяма от 5 години или общият размер на заема е по-голям от 90 000 USD. Приложихме две условия в една формула.

Стъпка 1:

  • Отидете на Клетка F5 .
  • Запишете формулата по-долу в тази клетка.
=OR(D5>5,E5>90000)

Стъпка 2:

  • Сега натиснете Въведете .

Стъпка 3:

  • Плъзнете Дръжка за пълнене икона към Клетка F9 .

В случая на ИЛИ функция, тя осигурява TRUE ако някое от условията е изпълнено.

Пример 2:

В този пример ще приложим диапазон от клетки вместо отделна клетка. Искаме да разберем дали парите от депозита са по-големи от 2000 USD.

Стъпка 1:

  • Въведете формулата по-долу, за да разберете дали някой от депозитите е по-голям от 2000 USD.
=OR(C5:C9>2000)

Стъпка 2:

  • Сега натиснете Въведете за да получите резултата.

Пример 3:

В този пример ще приложим вложена функция. И и IF Функцията също ще бъде вмъкната във формулата. Искаме да намерим кои обекти имат продължителност, по-голяма от 5 години, или общ размер на кредита, по-голям или равен на 90 000 USD, а парите по депозита са по-големи от 2000 USD.

Стъпка 1:

  • Напишете следната формула на Клетка F5 .
=IF(OR(OR(D5>5,E5>=90000),AND(C5>2000)),"Yes","No")

Стъпка 2:

  • Сега натиснете Въведете и получете резултата.

Това е нашият вложен резултат след прилагане на булевите оператори.

Прочетете още: Какъв е редът на операциите в Excel (Основно ръководство)

4. Функция на оператора XOR в Excel

Операторът XOR обикновено се казва: "Изключително ИЛИ" . Той се обосновава по три начина. Първо, ако всички аргументи са верни, тогава връща FALSE . Второ, ако някой от аргументите е true, се връща TRUE . Също така, ако всички аргументи са false, се връща FALSE .

За да обясним този оператор, въведохме нов набор от данни. Вижте набора от данни по-долу.

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

Стъпка 1:

  • След тези два кръга резултатът се актуализира в набора от данни.

Сега ще приложим XOR функция за определяне на играчите в 3-ия кръг.

Стъпка 2:

  • Нанесете формулата върху Клетка F5 .
=XOR(C5="Head",D5="Head")

Стъпка 3:

  • След това натиснете Въведете и спечели Drag Дръжка за пълнене

Получаваме резултата. Тъй като резултатът е показан по отношение на TRUE и FALSE , тя може да бъде подходяща за всички, за да се разбере лесно.

Ще вмъкнем функцията IF, за да улесним всички.

Стъпка 4:

  • След поставяне на IF формулата ще изглежда по следния начин.
=IF(XOR(C5="Head",D5="Head"),"Yes","No")

Стъпка 5:

  • Сега ще получим ясна представа от резултата по-долу.

Сега можем да кажем, че 3 играчи ще играят в третия кръг, а 2 няма да играят.

Прочетете още: Оператор "Не е равно на" в Excel (с 5 примера)

Заключение

В тази статия показахме различни булеви оператори. Добавихме различни примери за всеки от булевите оператори. Надявам се, че това ще задоволи нуждите ви. Моля, разгледайте нашия уебсайт ExcelWIKI.com и дайте своите предложения в полето за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.