Логические
Когда должны пройти обе проверки
Определение
Показать 1 только когда обе проверки проходят — значит обернуть AND внутри IF.
Синтаксис
=IF(AND(logical1, logical2),1,0)
Аргументы
| Аргумент | Значение |
|---|---|
logical1 |
Первая проверка, например B2>=10. |
logical2 |
Вторая проверка, например C2<=3. |
Пример
Магазин помечает пополнение, когда единиц в B2 не меньше 10, а оставшихся дней в C2 не больше 3.
| A: Товар | B: Единицы | C: Дней осталось |
|---|---|---|
| Мука | 15 | 2 |
| Дрожжи | 6 | 1 |
| Соль | 20 | 9 |
Формула: =IF(AND(B2>=10,C2<=3),1,0)
Результат: 1. 15 не меньше 10, а 2 не больше 3, поэтому обе проверки проходят.
Практика
В ячейке C2 записано 4. В ячейке D2 записано 9. В E2 напишите формулу, которая показывает 1, когда C2 больше 10 и D2 меньше 5, и 0 в остальных случаях.
- В E2 напишите формулу IF, которая использует AND и показывает 1, если C2 больше 10 и D2 меньше 5, и 0 в остальных случаях.
- E2 должна показать результат для 4 и 9.
Связанные функции
AND — это функция, которая требует, чтобы обе проверки прошли.
Частая ошибка
Написать только одну проверку, как в =IF(AND(B2>=10),1,0): оставшиеся дни игнорируются, поэтому Соль тоже показала бы 1.