Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016

Функцията 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 или да получите поддръжка в Общността за отговори от.

Нуждаете ли се от още помощ?

Искате ли още опции?

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

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