Функцията XOR връща логическата изключителна или на всички аргументи.
Синтаксис
XOR(логически1; [логически2];…)
Синтаксисът на функцията XOR има следните аргументи.
-
Логически1, логически2,... Логически 1 е задължително, следващите логически стойности са по желание. от 1 до 254, които искате да тествате, които могат да бъдат TRUE или FALSE, и могат да бъдат логически стойности, масиви или препратки.
Забележки
-
Аргументите трябва да са логически стойности като TRUE или FALSE или масиви или препратки, съдържащи логически стойности.
-
Ако някой аргумент е масив или препратка, съдържащи текст или празни клетки, тези стойности се игнорират.
-
Ако Зададеният диапазон не съдържа логически стойности, XOR връща #VALUE! стойност на грешката.
-
Можете да използвате XOR с формула за масив, за да проверите дали една стойност се среща в масив.
Забележка: Ако имате текуща версия на Microsoft 365, можете просто да въведете формулата в горната лява клетка на изходния диапазон и след това да натиснете клавиша Enter , за да потвърдите формулата като динамични формули за масиви. В противен случай формулата трябва да бъде въведена като наследена формула за масив, като първо изберете изходния диапазон, въведете формулата в горната лява клетка на изходния диапазон и след това натиснете CTRL + SHIFT + ENTER , за да я потвърдите. Excel вмъква фигурни скоби в началото и края на формулата вместо вас. За повече информация за формулите за масиви вижте Указания и примери за формули за масиви.
-
Резултатът от XOR е TRUE, когато броят на входните данни със стойност TRUE е нечетен, и FALSE, когато броят на входните данни със стойност TRUE е четен.
Пример
Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter.
Формула |
Описание |
Резултат |
---|---|---|
=XOR(3>0;2<9) |
Тъй като двата теста се изчисляват като TRUE, връща се FALSE. |
FALSE |
=XOR(3>12;4>6) |
Тъй като всички тестови резултати се изчисляват като FALSE, връща се FALSE. Поне един от тестовите резултати трябва да оцени TRUE, за да се върне True. |
FALSE |
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.