
Резюме
Функция ИЛИ - это логическая функция для одновременной проверки нескольких условий. ИЛИ возвращает ИСТИНА или ЛОЖЬ. Например, чтобы проверить A1 на «x» или «y», используйте = OR (A1 = «x», A1 = «y»). Функцию ИЛИ можно использовать в качестве логической проверки внутри функции ЕСЛИ, чтобы избежать дополнительных вложенных ЕСЛИ, и ее можно комбинировать с функцией И.
Цель
Проверить несколько условий с помощью ИЛИВозвращаемое значение
ИСТИНА, если какие-либо аргументы оценивают ИСТИНА; ЛОЖЬ, если нет.Синтаксис
= ИЛИ (логический1; (логический2);…)Аргументы
- логический1 - первое условие или логическое значение для оценки.
- логический2 - (необязательно) Второе условие или логическое значение для оценки.
Версия
Excel 2003Примечания по использованию
Используйте функцию ИЛИ, чтобы проверить несколько условий одновременно, всего до 255 условий. Каждое логическое условие ( логическое1 , логическое2 и т. Д.) Должно возвращать ИСТИНА или ЛОЖЬ либо быть массивами или ссылками, содержащими логические значения.
Функция ИЛИ оценит все предоставленные значения и вернет ИСТИНА, если какое-либо значение оценивается как ИСТИНА. Если все логические выражения оцениваются как ЛОЖЬ, функция ИЛИ вернет ЛОЖЬ.
И функция И, и функция ИЛИ объединят результаты в одно значение. Это означает, что их нельзя использовать в операциях с массивами, которые должны выдавать массив результатов. Для получения дополнительной информации см .: Формулы массива с логикой И и ИЛИ.
Примечание. Excel оценит любое число, кроме нуля (0), как ИСТИННОЕ.
Примеры
Например, чтобы проверить, превышает ли значение в A1 ИЛИ значение в B1 75, используйте следующую формулу:
=OR(A1>75,B1>75)
ИЛИ можно использовать для расширения функциональности таких функций, как функция ЕСЛИ. Используя приведенный выше пример, вы можете указать OR в качестве логического_теста для функции IF, например:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Эта формула вернет «Пройдено», если значение в A1 больше 75 ИЛИ значение в B1 больше 75.
Форма массива
Если вы введете OR в качестве формулы массива, вы можете проверить все значения в диапазоне на соответствие условию. Например, эта формула массива вернет ИСТИНА, если какая-либо ячейка в A1: A100 больше 15:
=(OR(A1:A100>15)
Примечание: это формула массива, и ее необходимо вводить с помощью Ctrl + Shift + Enter, кроме Excel 365.
Заметки
- Каждое логическое условие должно иметь значение ИСТИНА или ЛОЖЬ, либо быть массивами или ссылками, содержащими логические значения.
- Текстовые значения или пустые ячейки, предоставленные в качестве аргументов, игнорируются.
- Функция OR вернет #VALUE, если логические значения не найдены.
Похожие видео



