Формула Excel: одно или другое, но не оба -

Содержание

Общая формула

=XOR(criteria1,criteria2)

Резюме

Чтобы проверить два элемента с помощью исключающего ИЛИ (одного или другого, но не обоих), вы можете использовать функцию XOR. В показанном примере E5 содержит следующую формулу:

=XOR(C5="x",D5="x")

Эта формула возвращает ИСТИНА, если в кофе или чае стоит знак «х». Он возвращает FALSE, если и у кофе, или у команды есть «х», или если ни у кофе, ни у команды нет «х».

Объяснение

В этом примере функция XOR содержит два выражения: одно для проверки наличия «x» в столбце C и одно для проверки наличия «x» в столбце D.

C5="x" // TRUE if coffee is "x" D5="x" // TRUE if tea is "x"

С двумя логическими критериями XOR имеет особое поведение, краткое изложение которого приведено в таблице ниже:

Кофе Чай Результат
ПРАВДА ЛОЖНЫЙ ПРАВДА
ЛОЖНЫЙ ПРАВДА ПРАВДА
ПРАВДА ПРАВДА ЛОЖНЫЙ
ЛОЖНЫЙ ЛОЖНЫЙ ЛОЖНЫЙ

В каждой строке в столбце E XOR оценивает значения в столбцах C и D и возвращает результат TRUE или FALSE. Такое поведение иногда называют «исключающим ИЛИ», что означает, что истинным может быть только один результат.

Примечание: при наличии более двух критериев поведение XOR изменяется, как описано на странице функции XOR.

Интересные статьи...