Проверка данных Excel несколько условий не работает...?

Я хотел бы сделать проверку данных в ячейке E10 следующим образом:

  1. F10 пуст (F10 = "")
  2. E10 (self) не превышает максимум диапазона C9 до C100 (E10 <= max (C9: C100)
  3. 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))

но вы должны снять флажок игнорировать пробелы!

Другие вопросы по тегам