【发布时间】:2017-09-25 18:23:33
【问题描述】:
我有一个公式,用于比较两个日期之间的天数,但并非所有行都有 Excel 尝试计算 01/01/1900 与日期之间差异的日期之一,例如一个负数 41xxx。
我希望我的公式在发生这种情况时将单元格留空,因为我的列类型是整数,所以使用“”对我不起作用。使用 0 也不起作用,因为它会影响我的数据,因为会有一些合法的行,其中 0 是正确的结果。
如何返回 NULL 以使这些行保持空白?
以下示例公式:
=IF([dateColA] = "", NULL, [dateColB]-[dateColA])
请注意,我实际上使用的是 Power BI Desktop,但该引擎几乎接受 Excel 的所有公式。
【问题讨论】:
-
你最后想对数据做什么?你能允许错误值吗?在这种情况下,您可以返回一个函数 NA() 例如。