【发布时间】:2016-05-06 04:38:40
【问题描述】:
我想对单元格 E10 进行数据验证,如下所示:
- F10 为空白 (F10 = "")
- E10 (self) 不大于范围 C9 到 C100 的最大值 (E10
- 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 遵守所有三个条件?
【问题讨论】:
-
你试过
=AND(F10 = "", E10 <= MAX(C9:C100), E10 <> B10)部分吗 -
或
=SUMPRODUCT((F10 = "")*(E10 <= MAX(C9:C100))*(E10 <> B10))
标签: excel validation excel-formula multiple-conditions