Excel 数据验证多个条件不起作用...?

Excel Data Validation multiple conditions not working ...?

我想按如下方式对单元格 E10 进行数据验证:

  1. F10 为空白 (F10 = "")
  2. E10(自身)不大于范围 C9 到 C100 的最大值(E10 <= max(C9:C100)
  3. E10(自身)不等于 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 遵守所有三个条件?

这会起作用:

=AND((F10 = ""),(E10 <= MAX(C9:C100)),(E10 <> B10))

但您必须清除忽略空白复选框!