Функция Excel XOR - Ако Xor изявления

Изтеглете Примерна работна книга

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

Този урок демонстрира как да използвате Функция Excel XOR в Excel, за да проверите дали един и само един критерий е валиден.

Описание на функцията XOR:

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

За да използвате функцията за работен лист на XOR Excel, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Функция XOR Синтаксис и входове:

1 = XOR (логически1, логически2)

логически 1 - Логически изрази. Пример: A1> 4.

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

XOR е една от логическите функции на Excel. Той изчислява нещо, наречено „изключителен ИЛИ“ тест (използвайте функцията Excel ИЛИ <>, ако трябва да използвате приобщаващ ИЛИ).

Какво е изключителна ИЛИ?

Изключителното ИЛИ е малко по -сложно от стандартното ИЛИ. Той взема поредица от аргументи и ги оценява като ИСТИНА или ЛЪЖА. Тогава:

  • Ако нечетен брой аргументи са TRUE, XOR връща TRUE
  • Ако четен брой аргументи са TRUE, XOR връща FALSE
  • Ако нито един аргумент не е TRUE, XOR също връща FALSE (нула е четно число)

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

С функцията Excel XOR предоставяте редица аргументи. XOR първо оценява тези аргументи като TRUE или FALSE и след това извършва изключителния OR тест за резултатите. Вижте примера по -долу:

1 = XOR (B3, C3)

XOR връща TRUE, ако нечетен брой от аргументите се оценява на TRUE, и FALSE, ако четен брой от аргументите се оценяват на TRUE.

Използване на XOR с два аргумента

Най -често срещаното използване на XOR досега е, когато имате само два аргумента във функцията. Това означава, че Excel ще върне TRUE, ако някой от аргументите е истина, и FALSE, ако и двата, или нито един от аргументите не е истина. Ето един пример.

Вие сте собственик на спортен бар и искате да дадете на служителите си бонус, ако продадат над 800 долара храна и 800 долара напитки за дадена седмица. Чувствате се щедри, така че ако продадат над 800 долара или в храна, или в напитки, но не и в двете, ще им дадете половин бонус.

Ето резултатите от миналата седмица:

В колона E сте изчислили пълния бонус с функцията AND на Excel <>:

1 = И (C3> = 800, D3> = 800)

Това връща ИСТИНА, ако както продажбите на храни, така и продажбите на напитки са над 800 долара.

Можете да изчислите полубонуса с функцията XOR:

1 = XOR (C3> = 800, D3> = 800)

Обърнете внимание, че аргументите в двете функции са абсолютно еднакви, но XOR оценява тези аргументи много различно от AND.

Използване на XOR с повече от два аргумента

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

Колкото и много да дефинирате, XOR ще върне TRUE, ако нечетно число се изчисли на TRUE, и FALSE, когато четен брой от тях се оценява на TRUE.

Виж отдолу:

1 = XOR (B3: G3)

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

Сравняване на текст с XOR

Имайте предвид, че сравненията на текста не са чувствителни към регистъра. Следователно всички формули дават един и същ резултат:

123 = XOR (C3 = "Спилбърг")= XOR (C3 = "SPIELBERG")= XOR (C3 = "SpieLbErG")

Освен това XOR не поддържа заместващи символи. Така че, ако сте използвали следната формула:

1 = XOR (C3 = "Спил*")

XOR ще търси точно съвпадение с текстовия низ „Spiel*“.

Сравняване на числа

Имате на разположение редица оператори за сравнение при сравняване на числа. Това са:

Ако израз във функцията XOR се изчисли на ненулево число, XOR ще интерпретира този логически тест като TRUE. Ако изразът е или се оценява на 0, XOR оценява това като невярно. Това е показано по -долу:

Използване на XOR с IF

XOR често се използва като част от логически тест в оператор IF. По същество IF ви позволява да персонализирате връщаната стойност на теста XOR. Така че вместо просто да кажете „TRUE“ или „FALSE“, можете да върнете всичко - текст, числа или дори друга формула.

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

1 = IF (XOR (C3> = 800, D3> = 800), "Да", "Не")

IF първо оценява функцията XOR. Ако оцени на ИСТИНА, тогава връща „Да“. Ако оценява на FALSE, връща „Не“.

Също така добавих изявление IF към формулата „Пълен бонус“ в колона Е, която използва функцията AND, а не XOR.

Комбинирането на IF с логически функции по този начин може да помогне да направим нашите данни малко по -приятелски за човешкото око.

Прочетете повече на главната страница на функцията Excel IF <>.

XOR в Google Таблици

Функцията XOR работи абсолютно същото в Google Sheets като в Excel:

допълнителни бележки

Използвайте функцията XOR, за да проверите дали е изпълнено едно и само едно условие. Всяко условие трябва да бъде логически израз (напр. A1> 5), препратка към клетка, съдържаща TRUE или FALSE, или масив, съдържащ всички логически стойности. Ако един и единствен условията са TRUE, формулата връща TRUE, в противен случай връща FALSE.

XOR е логическа функция и обикновено се използва заедно с друга логическа функция, АКО:
Формулата IF прави едно нещо, ако условие е TRUE, и прави друго, ако условие е FALSE. Често, когато използвате функцията ИЛИ, ще я „вложете“ в функция IF.

Може да искате да използвате и други логически функции:
Функцията AND тества дали всичко условията са изпълнени.
ИЛИ Формули тест, ако едно или повече условието е изпълнено.

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave