You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel日期天数计算公式设计咨询

Excel日期天数计算公式设计咨询

嘿,我来帮你搞定这个日期天数计算的公式问题~先把你的需求再梳理确认下:你有两个日期单元格A1和B1,想要在C1(你提到的C3可能是笔误?如果确实需要放在C3的话直接替换单元格引用就行)里根据不同情况返回对应天数:

  • 当A1和B1都有日期时,返回两个日期之间的天数差;
  • 当A1有日期但B1空白时,返回从A1日期到今天的天数。

针对这个需求,你可以直接用IF结合ISBLANK函数来实现,公式如下:

=IF(ISBLANK(B1), TODAY()-A1, B1-A1)

给你拆解下这个公式的逻辑:

  • ISBLANK(B1):用来判断B1单元格是否为空白;
  • 如果B1是空的,就执行TODAY()-A1TODAY()函数会自动获取当前系统日期,减去A1的日期就能得到间隔天数;
  • 如果B1有日期,就执行B1-A1,计算两个日期之间的天数差。

额外给你两个实用小Tips:

  • 要是你不管哪个日期在前,都想显示正数的天数,可以用ABS()函数把结果包裹起来,公式变成:=IF(ISBLANK(B1), ABS(TODAY()-A1), ABS(B1-A1))
  • 要确保A1和B1里的内容是Excel能识别的标准日期格式,不然公式可能会返回错误值哦。

备注:内容来源于stack exchange,提问作者PsychoPenguin

火山引擎 最新活动