Функція Excel XOR - оператори If Xor

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel XOR в Excel, щоб перевірити, чи відповідає лише один критерій.

Опис функції XOR:

Функція XOR перевіряє, чи виконується одна і лише одна умова. Повертає TRUE або FALSE. Якщо жодні умови не виконуються або виконується декілька умов, XOR повертає FALSE. Якщо виконується лише одна умова, XOR повертає TRUE.

Щоб скористатися функцією робочого аркуша Excel XOR, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

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

1 = XOR (логічний1, логічний2)

логічний1 - Логічні вирази. Приклад: A1> 4.

Що таке функція XOR?

XOR - одна з логічних функцій Excel. Він обчислює те, що називається "ексклюзивним тестом АБО" (використовуйте функцію Excel АБО <>, якщо вам потрібно використовувати включно АБО).

Що таке ексклюзивна АБО?

Виняткове АБО трохи складніше стандартного АБО. Він бере ряд аргументів і оцінює їх як ІСТИНУ або ХІБУ. Тоді:

  • Якщо непарна кількість аргументів дорівнює TRUE, XOR повертає 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 доларів у їжі чи напоях, але не в обох, ви дасте їм половину бонусу.

Ось результати минулого тижня:

У стовпці Е ви розрахували повний бонус за допомогою функції І 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 = "Шпільберг")= XOR (C3 = "SpieLbErG")

Крім того, XOR не підтримує символи підстановки. Отже, якщо ви використовували таку формулу:

1 = XOR (C3 = "Шпилька*")

XOR буде шукати точну відповідність текстовому рядку "Spiel*".

Порівняння чисел

Під час порівняння чисел у вашому розпорядженні є цілий ряд операторів порівняння. Це:

Якщо вираз у функції XOR обчислюється ненульовим числом, XOR інтерпретує цей логічний тест як TRUE. Якщо вираз дорівнює або має значення 0, XOR оцінює це як хибне. Це показано нижче:

Використання XOR з IF

XOR часто використовується як частина логічного тесту в операторі IF. По суті, IF дозволяє вам налаштувати повернене значення тесту XOR. Тож замість того, щоб просто сказати «ІСТИНА» або «НЕВІРНО», ви можете повернути будь -що - текст, цифри або навіть іншу формулу.

Повертаючись до нашого прикладу бонусів у спортивному барі з попереднього, ви можете використати його так:

1 = IF (XOR (C3> = 800, D3> = 800), "Так", "Ні")

IF спочатку оцінює функцію XOR. Якщо він має значення TRUE, він повертає "Так". Якщо воно має значення FALSE, воно повертає “Ні”.

Я також додав оператор IF до формули "Повний бонус" у стовпці E, яка використовувала функцію AND, а не XOR.

Поєднання IF з логічними функціями таким чином може допомогти зробити наші дані трохи дружнішими для людського ока.

Докладніше читайте на головній сторінці функції Excel IF <>.

XOR у Google Таблицях

Функція XOR працює точно так само в Google Таблицях, як і в Excel:

додаткові нотатки

Використовуйте функцію XOR, щоб перевірити, чи виконується одна і лише одна умова. Кожна умова має бути логічним виразом (наприклад: a1> 5), посиланням на клітинку, що містить TRUE або FALSE, або масивом, що містить усі логічні значення. Якщо один і єдиний умови TRUE, формула повертає TRUE, інакше повертає FALSE.

XOR є логічною функцією і зазвичай використовується разом з іншою логічною функцією, ЯКЩО:
Формула IF робить одну річ, якщо умова ІСТИННА, а іншу, якщо умова ХІБНА. Часто при використанні функції АБО ви "вкладете" її у функцію IF.

Ви також можете скористатися цими іншими логічними функціями:
Функція AND перевіряє, якщо все умови дотримані.
АБО Формули перевіряють, якщо один або кілька умова виконана.

Повернення до списку всіх функцій Excel

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave