askXL
Вопрос RU

Как создать логическую формулу с И, ИЛИ, НЕ?

Ответ

И() — все условия истинны: =И(A1>0; B1>0). ИЛИ() — хотя бы одно истинно: =ИЛИ(A1="Да"; B1="Да"). НЕ() — инверсия: =НЕ(A1=0). Комбинируйте с ЕСЛИ для принятия решений.

Подробное объяснение

Функции И (AND), ИЛИ (OR) и НЕ (NOT) — строительные блоки сложных логических условий в Excel.

И — все условия должны быть истинны

=И(A1>0; B1>0; C1>0)        → ИСТИНА, если все три > 0
=И(B2>=18; B2<=65)           → возраст от 18 до 65

ИЛИ — хотя бы одно условие истинно

=ИЛИ(A1="Москва"; A1="Питер"; A1="Казань")
=ИЛИ(B2>100; C2>100)        → любой из показателей > 100

НЕ — инверсия условия

=НЕ(A1="")                   → ИСТИНА, если ячейка не пуста
=НЕ(ЕОШИБКА(ВПР(A1;B:C;2;0)))  → ИСТИНА, если ВПР нашёл

Комбинация с ЕСЛИ

=ЕСЛИ(И(B2>=60; C2>=60); "Зачёт"; "Незачёт")

Зачёт ставится только если оба экзамена сданы на 60+.

=ЕСЛИ(ИЛИ(D2="VIP"; E2>100000); "Скидка 10%"; "Без скидки")

Скидка, если клиент VIP или сумма покупок > 100 000.

Вложенные комбинации

=ЕСЛИ(И(B2>=18; ИЛИ(C2="Паспорт"; C2="Права")); "Допущен"; "Отказ")

Возраст 18+ И (паспорт ИЛИ права) — проверка на входе.

Количество истинных условий

=СЧЁТЕСЛИ(B2:F2; ">60")

Если нужно знать, сколько условий выполнено, а не все/хотя бы одно.

05.03.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google