Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Excel XOR функция

В Excel функция XOR возвращает логическую операцию исключающее ИЛИ для одного или нескольких предоставленных условий. Он вернет ИСТИНА, если любой из операторов ИСТИНА, но вернет ЛОЖЬ, если оба оператора ИСТИНА. Если ни один из них не является TRUE, XOR также возвращает FALSE.

doc xor функция 1


 Синтаксис:

Синтаксис функции XOR в Excel:

=XOR (logical1, [logical2], ...)

 Аргументы:

  • Logical1: Необходимые. От 1 до 254 условий, которые вы хотите проверить, которые могут быть ИСТИНА или ЛОЖЬ, это могут быть логические значения, массивы или ссылки.
  • Logical2: Необязательный. Второе условие или логическое значение, оцениваемое как ИСТИНА или ЛОЖЬ.
Формула Результат Описание
=XOR(1>0,2<1) TRUE Возвращает ИСТИНА, потому что один аргумент - истина, другой - ложь.
=XOR(1<0,2<1) FALSE Возвращает FALSE, потому что оба аргумента ложны.
=XOR(1>0,2>1) FALSE Возвращает ЛОЖЬ, потому что оба аргумента верны.

Заметки:

  • 1. Логические аргументы должны иметь значение ИСТИНА или ЛОЖЬ, 1 или 0 или ссылки, содержащие логические значения.
  • 2. Если содержит текст или пустые ячейки, эти значения игнорируются.
  • 3. XOR возвращает #VALUE! значение ошибки, если логические значения не найдены.
  • 4. XOR применяется в Excel 2013 и более поздних версиях.
  • 5. XOR возвращает TRUE, если количество предоставленных условий, оцениваемых как true, является нечетным, и возвращает FALSE, когда количество предоставленных условий, оцениваемых как true, является четным или все условия имеют FALSE.

 Вернуть:

Выполните исключающее ИЛИ и верните ИСТИНА или ЛОЖЬ.


 Применение:

Давайте рассмотрим пример использования этой функции XOR. Предположим, вот отчет об игровом соревновании для игроков, который содержит результаты первых двух раундов, теперь я хочу знать, кто из игроков должен сыграть в третьем раунде на основе следующих условий:

  • Игрокам, выигравшим как первый, так и второй раунд, не нужно играть в 1-м раунде и сразу же выйти в финал.
  • Игроки, проигравшие в первом и втором раунде, не имеют права на участие в третьем раунде.
  • Игроки, выигравшие раунд 1 или 2, должны сыграть в 3 раунде, чтобы определить, кто может выйти в финал.

doc xor функция 2

Примените приведенную ниже формулу, затем скопируйте формулу в нужные ячейки, и вы получите результат, как показано на следующем снимке экрана:

=XOR(B2="Won", C2="Won")

doc xor функция 3

Советы: Эта функция XOR также может быть вложена в функцию IF, вы получите собственный результат по мере необходимости:

=IF(XOR(B2="Won", C2="Won"), "Yes", "No")

doc xor функция 4


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее ...) и экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Hassan · 1 years ago
    HELLO,

    please can you help me how to write a formula with multiple or each one have different conditions like the example bellow but the problem with it it takes only the first if or condition then the second one didn't take it gives me false if I write the A= "FUN-021"

    IF(OR(A2="FUN-019",A2="FUN-020"),IF(AND(I2>0,I2<0.99),K2-P2,IF(AND(I2>=1,I2<9.99),K2-Q2,IF(AND(I2>=10,I2<29.99),K2-R2,IF(AND(I2>=30,I2<49.99),K2-S2,IF(I2>50,I2-0,IF(OR(A2="FUN-021",A2="FUN-022"),IF(AND(I2>0,I2<0.99),K2-P2,IF(AND(I2>=1,I2<9.99),K2-Q2,IF(AND(I2>=10,I2<29.99),K2-R2,IF(AND(I2>=30,I2<49.99),K2-S2,IF(I2>50,I2-0))))))))))))