Два условия: И и ИЛИ
Премию часто дают не за одно достижение, а за два сразу. Пусть правило такое: продажи не меньше 100 000 ₽ и не меньше пяти новых клиентов. Формула в D2 пока проверяет только продажи, и одному менеджеру премия достаётся зря:
Два условия в одной проверке
Одно сравнение проверяет одно условие. Чтобы проверить два сразу, их передают функции И или ИЛИ через точку с запятой, как аргументы любой функции:
=И(B2>=100000;C2>=5)
Здесь в B2 продажи, а в C2 число новых клиентов из той же строки.
- И отвечает ИСТИНА, только если верны все условия.
- ИЛИ отвечает ИСТИНА, если верно хотя бы одно.
Разницу хорошо видно на одном числе с двумя границами. Лекарство хранят при температуре от 2 до 8 °C. Температура в норме, если она не ниже 2 и одновременно не выше 8. Тревогу поднимают, если она ниже 2 или выше 8. На схеме каждое условие закрашивает полосу, где оно верно. Подвигайте температуру, а потом переключитесь на ИЛИ:
Так в Excel проверяют любое «между»: температура от 2 до 8 записывается как =И(B2>=2;B2<=8).
И внутри ЕСЛИ
И и ИЛИ отвечают ИСТИНА или ЛОЖЬ, как обычное сравнение. Поэтому их ставят в ЕСЛИ на место условия:
=ЕСЛИ(И(B2>=100000;C2>=5);"Премия";"Нет")
В такой формуле две пары скобок, одна внутри другой. На схеме парные скобки одного цвета:
ИЛИ встаёт на то же место. Для лекарства формула тревоги такая:
=ЕСЛИ(ИЛИ(B2<2;B2>8);"Тревога";"Норма")
Осталось поправить таблицу премий. В D2 сейчас проверяются только продажи, допишите туда условие про клиентов:
Условий в И и ИЛИ может быть больше двух. Добавится к правилам третье, например по отзывам клиентов, его допишут в скобки ещё одним аргументом через точку с запятой.