我有一个单元格,它使用来自其他两个单元格的日期和数字来计算日期。我已关闭工作表的 0,并使用以下公式在没有数据运行计算时返回空白单元格。
=ISERROR(X96-W96-14,"")
它在大多数工作表中都运行良好,但一旦我越过其他单元格中包含数据的行,它就会返回结果###############
而不是空白,这似乎是一种不寻常的格式。此列中的所有单元格都采用相同的格式。我做错了什么?
[这是文件链接][1]。参考“资产采购日志”工作表单元格 F13 作为问题示例。
答案1
日期不能为负数,当您获得空单元格时,公式将返回一个,-14
当格式化为日期时将返回它#########
不是一个可以捕获的错误。
如果两个单元格中有任意一个为空白,则使用 IF 返回空白:
=IF(OR(X96="",W96=""),"",X96-W96-14)