如何将 DATEDIF 和 IFISBLANK 放在一起?

如何将 DATEDIF 和 IFISBLANK 放在一起?

我总共有 3 个单元格正在处理。一个单元格包含今天的日期 (A1),第二个单元格包含发出请求的日期 (B1),第三个单元格包含事件的日期 (C1)。我的团队之前曾使用 DATEDIF 计算 B1 和 A1 之间相隔多少天(以天为单位),以填充到 D1 中,这造成了巨大的混乱,因为 C1 中有时会出现一个数字,这就是 IF(ISBLANK) 的作用所在。

我的主要目标是计算 A1 和 C1 之间的天数,但 C1 可以留空,此时可以使用 B1。我想将所有这些添加到一个公式中以填充一个单元格,这样我们就可以得到 A1 和 C1 之间的天数,或者如果 C1 字段为空,则得到 A1 和 B1 之间的天数。如果有办法摆脱 A1 列,只需在公式中包含“今天”,它就会自动计算日期,那就太棒了。任何帮助都将不胜感激!

答案1

可能像这样吗?

在此处输入图片描述

=IF(ISBLANK(C1),DATEDIF(TODAY(),B1,"D"),DATEDIF(TODAY(),C1,"D"))

用文字表达就是:如果 C1 为空,则计算 B1 与今天的差值,否则,计算 C1 与今天的差值。

相关内容