Загрузите образец книги
В этом руководстве показано, как использовать Функция ИЛИ в Excel в Excel, чтобы проверить, верны ли один или несколько критериев.
Обзор функции ИЛИ
Функция ИЛИ проверяет выполнение каких-либо условий. Возвращает ИСТИНА или ЛОЖЬ.
Чтобы использовать функцию рабочего листа Excel ИЛИ, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции ИЛИ:
1 | = ИЛИ (логический1; логический2;…) |
логический1 - Логические выражения. Пример: A1> 4.
Что такое функция ИЛИ?
ИЛИ - одна из логических функций Excel. Он оценивает несколько выражений и возвращает ИСТИНА, если любое из условий истинно. ИЛИ может вычислить до 255 выражений.
Как использовать функцию ИЛИ
Используйте функцию ИЛИ Excel следующим образом:
1 | = ИЛИ (C3 = "Поп", C3 = "Рок") |
Если текст в столбце C равен «Pop» или «Rock», OR вернет TRUE. Что-нибудь еще, и он вернет ЛОЖЬ.
Сравнение текста
Обратите внимание, что при сравнении текста регистр не учитывается. Таким образом, следующая формула даст те же результаты, что и выше:
1 | = ИЛИ (C3 = "POP", C3 = "ROCK") |
Кроме того, OR не поддерживает подстановочные знаки. Итак, эта формула возвращает ЛОЖЬ:
1 | = ИЛИ (C3 = "P *", C3 = "R *") |
Это потому, что OR будет буквально сравнивать текстовую строку «P *» и «R *» со значением в C3.
Сравнение чисел
При сравнении чисел в вашем распоряжении ряд операторов сравнения. Эти:
Например, если у вас есть список фильмов 1980-х годов и вы хотите найти фильмы 1983 года и ранее или 1987 года и позже, вы можете использовать эту формулу:
1 | = ИЛИ (C3 <= 1983, C3> = 1987) |
Если одно из выражений в OR является само по себе числом без оператора сравнения, например = OR (1983), OR вернет TRUE для этого значения, за исключением случая, когда число равно нулю, которое оценивается как FALSE.
Использование OR с другими логическими операторами
Вы можете комбинировать ИЛИ с любыми другими логическими операторами Excel, такими как И <>, НЕ <> и XOR <>.
Вот как вы можете комбинировать это с AND. Представьте, что у нас есть таблица с данными по каким-то фильмам. Мы хотим найти фильмы, выпущенные после 1985 года, которые были сняты Стивеном Спилбергом или Тимом Бертоном. Мы могли бы использовать эту формулу:
1 | = И (C3> 1985; OR (D3 = "Стивен Спилберг", D3 = "Тим Бертон")) |
Когда вы комбинируете логические операторы таким образом, Excel работает «наизнанку». Таким образом, он сначала оценит здесь оператор OR, поскольку он вложен в AND.
Использование ИЛИ с ЕСЛИ
ИЛИ чаще всего используется как часть логической проверки в операторе ЕСЛИ.
Используйте это так:
1 | = ЕСЛИ (ИЛИ (C3 = "CA"; D3> 300); D3 * 0,05,0) |
Представьте, что мы проводим новые рекламные акции. Чтобы помочь нам выйти на рынок Калифорнии, мы предлагаем скидку 5% в этом штате. Мы также предлагаем 5% скидку на любой заказ на сумму свыше 300 долларов, чтобы побудить наших клиентов делать более крупные заказы.
Оператор IF сначала оценивает нашу функцию OR. Если возвращается ИСТИНА, ЕСЛИ вернет D3 * 0,05, что даст нам 5% скидку. В противном случае возвращается 0: заказ не соответствует нашим критериям, поэтому скидка не применяется.
Подробнее читайте на главной странице о функции ЕСЛИ в Excel <>.
ИЛИ в Google Таблицах
Функция ИЛИ в Google Таблицах работает точно так же, как и в Excel:
Дополнительные замечания
Используйте функцию ИЛИ, чтобы проверить, выполняется ли одно или несколько условий. Каждое условие должно быть логическим выражением (например, a1> 5), ссылкой на ячейку, содержащую ИСТИНА или ЛОЖЬ, или массивом, содержащим все логические значения. Если один или больше условия ИСТИНА, формула возвращает ИСТИНА, в противном случае возвращается ЛОЖЬ.
ИЛИ является логической функцией и обычно используется вместе с другой логической функцией ЕСЛИ:
Формула IF выполняет одно действие, если условие истинно, и другое, если условие - ЛОЖЬ. Часто при использовании функции ИЛИ вы «вкладываете» ее в функцию ЕСЛИ.
Вы также можете использовать эти другие логические функции:
И формулы проверяют, если все условия соблюдены.
Формулы XOR проверяют, если один и только один условие соблюдены.
ИЛИ Примеры в VBA
Вы также можете использовать функцию OR в VBA. Тип:Application.Worksheetfunction.Or (логический1, логический2)
Для аргументов функции вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.
Вернуться к списку всех функций в Excel