И / ИЛИ — комбинация нескольких условий
логикаЧто делает формула
И (AND) возвращает ИСТИНА только если ВСЕ аргументы истинны. ИЛИ (OR) возвращает ИСТИНА если ХОТЯ БЫ ОДИН аргумент истинен. Используются внутри ЕСЛИ для проверки нескольких условий. Можно вкладывать друг в друга: =ЕСЛИ(ИЛИ(И(A>0;B>0);C>100);"...";"...").
Формула
=ЕСЛИ(И(A2>0;B2="Москва");"Да";"Нет")Пример
Бонус за продажи — нужно выполнить оба условия:
| Продажи | Город | Бонус? |
|---|---|---|
| 150 000 | Москва | Да |
| 200 000 | Казань | Нет |
| 50 000 | Москва | Нет |
| 300 000 | Москва | Да |
=ЕСЛИ(И(A2>=100000;B2="Москва");"Да";"Нет") — бонус только при двух условиях
Частые ошибки
- 1И и ИЛИ сами по себе возвращают ИСТИНА/ЛОЖЬ — для текста оберните в ЕСЛИ
- 2Нельзя писать И(A2=1 или 2) — нужно И(ИЛИ(A2=1;A2=2);другое_условие)
- 3Максимум 255 аргументов в И/ИЛИ — на практике это почти никогда не ограничивает
Нужна другая формула?
AI сгенерирует за 3 секунды — опишите задачу на русском языке
Попробовать генератор