两个date之间的天数与空白input的条件

我有下面的公式输出很简单,我想要两个date之间的天数。 但是它需要考虑空白并避免负面结果。 逻辑是:

FORMULA = IF(((DATE A – DATE B))<0,BLANK(),(DATE A – DATE B))

现在我想介绍另一件事情:

是否有可能,如果dateB是空白,该公式自动引入一个新的列,让我们打电话给dateC?

因此,在A和B之间的短时间内,但是如果B是空白,则使用A和C之间的天数。

您可以使用ISBLANK函数检查B值,然后引用C值:

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

您也可以使用此function来计算date,如果单元格是空白的,然后计算其他单元格。

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