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