ISERROR 公式仍然返回 ##########

ISERROR 公式仍然返回 ##########

我有一个单元格,它使用来自其他两个单元格的日期和数字来计算日期。我已关闭工作表的 0,并使用以下公式在没有数据运行计算时返回空白单元格。

=ISERROR(X96-W96-14,"")

它在大多数工作表中都运行良好,但一旦我越过其他单元格中包含数据的行,它就会返回结果###############而不是空白,这似乎是一种不寻常的格式。此列中的所有单元格都采用相同的格式。我做错了什么?

[这是文件链接][1]。参考“资产采购日志”工作表单元格 F13 作为问题示例。

答案1

日期不能为负数,当您获得空单元格时,公式将返回一个,-14当格式化为日期时将返回它######### 不是一个可以捕获的错误。

如果两个单元格中有任意一个为空白,则使用 IF 返回空白:

=IF(OR(X96="",W96=""),"",X96-W96-14)

相关内容