我正在尝试编写自定义验证公式,要求电子表格中的单元格O22
具有以下条件:
在示例中,O22
是对象的毛重,P22
是净重,因此两者都是数字。
所以我将以下公式插入自定义数据验证框:
=AND(ISNUMBER(O22), O22<>0, O22>0.001, O22>P22)
但是,当我输入无效值(例如字母"A"
)时,不会显示任何错误消息。我可以将完全相同的公式放入另一个单元格中,它将评估为false
,因为"A"
不是数字。
在一次完成一个条件后,一切正常,直到我添加O22>P22
测试。这是它开始接受任何值而没有错误。有人可以为此建议解决方法吗?
答案 0 :(得分:0)
您需要取消选中“数据验证”对话框中的Ignore Blank
复选框。如果选中Ignore Blank
,只要验证公式中的单元格(在本例中为P22
)为空,就不会验证任何数据。
取消选中Ignore Blank
后,任何返回FALSE
的公式都将被视为无效数据。