Логические функции: ЕСЛИ, И, ИЛИ
Содержание курса
Формула ЕСЛИ в Excel: короткий пример
Функция ЕСЛИ возвращает одно значение, когда условие истинно, и другое — когда оно ложно. Если в B2 указана сумма заказа, формула =ЕСЛИ(B2>=50000;"План выполнен";"Ниже плана") при B2=60000 покажет «План выполнен», а при B2=40000 — «Ниже плана». Знак = начинает формулу, точка с запятой разделяет аргументы, а текстовые результаты заключены в кавычки. Равенство порогу здесь относится к выполненному плану благодаря >=.
Когда решение зависит от двух проверок сразу, поместите И или ИЛИ в первый аргумент: =ЕСЛИ(И(B2>=50000;C2="Оплачен");"Премия";"Нет"). При B2=60000 и C2=«Оплачен» результат — «Премия»; при том же B2 и C2=«Ожидает» — «Нет». Для альтернативного условия замените И на ИЛИ: тогда достаточно одного истинного сравнения. Ниже урок подробно разбирает каждую часть формулы. Если вместо выбора текста нужно сложить суммы подходящих строк, используйте функции условного суммирования.
Примеры условия фильтр список ошибки.xlsx
Как работает формула ЕСЛИ
Прежде чем писать ЕСЛИ, нужно разобраться с тем, что стоит внутри её первого аргумента — с логическим выражением.
Логическое выражение — это утверждение, которое Excel проверяет и признаёт либо истинным, либо ложным. Например, B2>=50000 — это вопрос «значение в B2 больше или равно 50 000?». Ответ бывает только двух видов: ИСТИНА или ЛОЖЬ.
Для построения таких выражений используются шесть операторов сравнения:
>— больше<— меньше>=— больше или равно<=— меньше или равно=— равно<>— не равно
Операторы работают и с числами, и с текстом. Числовой пример: A5>=1000 — проверяет, достигло ли значение в A5 тысячи. Текстовый пример: C3="Москва" — проверяет, содержит ли C3 именно это слово. Текст в сравнении заключается в двойные кавычки, число — нет.
Один момент, который сбивает новичков: знак = встречается в формуле дважды, и это разные роли. В самом начале строки = сообщает Excel, что ячейка содержит формулу, а не текст. Внутри логического выражения = — оператор сравнения, проверяющий равенство. Например, в формуле =C3="Москва" первый знак равенства открывает формулу, а второй сравнивает C3 со строкой «Москва».
Логическое выражение само по себе — полноценная формула. Если ввести в пустую ячейку =B2>=50000, Excel вернёт ИСТИНА или ЛОЖЬ прямо в эту ячейку. Это удобно для проверки перед тем, как вставить выражение внутрь ЕСЛИ.
