2017-02-05 87 views
1

我有以下公式,其输出是非常简单的,我想要两个日期之间的天数。但它需要考虑空白并避免负面结果。的逻辑是:两天之间的日期与条件为空白输入

公式= IF(((DATE A - DATE B))< 0,BLANK(),(DATE A - DATE B))

现在我有另一件事我想要介绍一下:

如果DATE B是空白,公式自动引入一个新列,让我们调用Date C?

所以在A和B之间的短短几天,但如果B是A和C之间

空白使用天

回答

0

可以使用ISBLANK功能检查B值,然后引用C值,而不是:

=IF(ISBLANK(B7),IF(A7-C7<0,"",A7-C7),IF(A7-B7<0,"",A7-B7)) 
0

您也可以使用此函数来计算日期,如果单元格为空白,然后计算其他单元格。

= IF(A7 = “”,C7-B7,IF(B7 = “”,C7-A7,IF(C7 = “”,B7-A7,C7-A7)))