Проверка данных Excel несколько условий не работает...?
Я хотел бы сделать проверку данных в ячейке E10 следующим образом:
- F10 пуст (F10 = "")
- E10 (self) не превышает максимум диапазона C9 до C100 (E10 <= max (C9: C100)
- E10 (self) не равно B10 (E10 <> B10)
Таким образом, можно подумать, что правильная формула для проверки пользовательских данных:
=IF(AND(F10 = "", E10 <= MAX(C9:C100), E10 <> B10),1,0)
или же
=(F10 = "")*(E10 <= MAX(C9:C100))*(E10 <> B10)
Тем не менее, ни один из них на самом деле не работает в моем случае. Я тщательно проверил: каждое условие отлично работает само по себе. (2) и (3) могут быть успешно объединены. Но (2) и (3) игнорируются в тот момент, когда они объединяются с (1), и в этом случае соблюдается только (1).
Может ли кто-нибудь помочь мне заставить Excel соблюдать все три условия?
1 ответ
Решение
Это будет работать:
=AND((F10 = ""),(E10 <= MAX(C9:C100)),(E10 <> B10))
но вы должны снять флажок игнорировать пробелы!