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