
Многие пользователи Microsoft, работающие с программой электронных таблиц Excel, возможно, уже знакомы с популярной функцией ЕСЛИ. Эта функция позволяет пользователям создавать запросы, в которых одновременно задается одно или несколько условий для получения определенного результата. Когда вы объединяете функции ЕСЛИ и ИЛИ, она возвращает результат, даже если верно только одно из условий. В этой статье мы продемонстрируем, как это выглядит на практике, на простых примерах.
Что такое функция ЕСЛИ ИЛИ?
Функция ЕСЛИ-ИЛИ в Excel является расширением функции ЕСЛИ, также известной как функция ЕСЛИ-ТЕСЛИ. Благодаря множеству применений она является одной из самых важных функций в Excel. Функция может использоваться для оценки конкретного значения на предмет его соответствия ожидаемому значению. Если значения совпадают, вы получите предопределенный вывод. Если это не так, то будет получен другой результат. Сначала вы должны определить условия, которые определяют, будет ли возвращаемое значение истинным или ложным.
Если вы объедините функцию ЕСЛИ с функцией ИЛИ, вы сможете определить несколько условий. Чтобы результирующее возвращаемое значение в Excel было истинным, должно выполняться хотя бы одно из этих условий. Если истинно либо условие A, либо B, будет выведено возвращаемое значение C. Если ни одно из условий не выполняется, функция выведет возвращаемое значение D. Формула выглядит следующим образом:
=IF(OR(something is TRUE;something else is TRUE);value_if_true;value_if_false)
В приведенной выше формуле элемент «что-то есть TRUE» является условием A, а «что-то другое есть TRUE» — условием B. Соответственно, «значение_если_истинно» соответствует возвращаемому значению C, а «значение_если_ложно» — возвращаемому значению D.
Альтернативой функции ЕСЛИ ИЛИ является функция ЕСЛИ И. При использовании этой функции оба условия A и B должны быть истинными, чтобы было выведено возвращаемое значение C. В отличие от нее, аналогичная функция ЕСЛИ НЕ принимает только одно условие за раз.
Excel ЕСЛИ ИЛИ: практический пример использования этой комбинации функций
В следующем примере электронной таблицы в столбце A перечислены потенциальные участники программы обучения. Чтобы быть принятыми в учебное заведение, эти люди должны либо пройти базовый курс, либо сдать вступительный экзамен не менее чем на 600 баллов.

Поскольку условия определены, на следующем этапе можно создать формулу. Сначала выделите ячейку D2. В этой ячейке на вопрос о поступлении будет дан ответ «ДА» или «НЕТ». Возвращаемое значение «ДА» выводится, если участник прошел базовый курс (представленный значением «да» в столбце B) или если у него более 600 баллов в столбце C. Возвращаемое значение «НЕТ» выводится, если ни одно из двух условий не было выполнено. Теперь введите следующую формулу в строку формул:
=IF(OR(B2=“yes”;C2>599);“YES”;“NO”)
После подтверждения формулы нажатием клавиши Enter Excel отобразит соответствующее возвращаемое значение в D2.

Вам не нужно каждый раз вводить функцию, чтобы заполнить строки с 3 по 6 в столбце D соответствующими значениями возврата. Просто выделите ячейку D2 и перетащите зеленый прямоугольник в последнюю строку. Поскольку в формуле используется относительная ссылка, B2 и C2 автоматически станут B3 и C3 и так далее.

Комбинирование функции ИСТИНА-ИЛИ с другими функциями
Одно из преимуществ функции ЕСЛИ-ИЛИ в Excel заключается в том, что ее можно комбинировать с другими полезными функциями. Это позволяет выполнять более сложные запросы. Ниже приведена электронная таблица, использованная в предыдущем примере. На этот раз имена и фамилии потенциальных участников перечислены в столбцах A и B соответственно.

Теперь вы хотите, чтобы в столбце E отображался не только ответ «ДА» или «НЕТ». Вы хотите, чтобы он выводил полное предложение: «[Имя] [Фамилия] принято» или «[Имя] [Фамилия] не принято». Это можно сделать, интегрировав функцию CONCATENATE в функцию IF OR. Сначала выделите диапазон ячеек E2 — E6. Затем введите следующую формулу в строку формул:
=CONCATENATE(A2;“ ”;B2;“ ”;IF(OR(C2=“yes”;D2>599);“is accepted”;“is not accepted”))
Первая часть формулы объединяет содержимое ячеек A и B. Чтобы отдельные элементы текста не располагались непосредственно рядом друг с другом в возвращаемом значении, введите пустое пространство, заключенное в две двойные кавычки, после A2 и B2. Затем следует функция ЕСЛИ-ИЛИ, которая завершает утверждение соответствующим результатом.

Функцию ЕСЛИ ИЛИ в Excel можно комбинировать с множеством других функций в зависимости от ваших потребностей. Однако всегда следует убедиться, что вы использовали правильное количество круглых скобок для вложенных формул. Если скобка не закрыта, вы получите сообщение об ошибке. Чтобы избежать подобных ошибок, просто используйте конструктор формул в меню «Вставить функцию», который автоматически выдает правильный синтаксис.