一、函数基本介绍
DAYS 是 Excel 中用于计算两个日期之间天数差的简单函数。
语法结构:
=DAYS(结束日期, 起始日期)
参数说明:
返回值: 两个日期之间的天数(整数)
二、基础用法
示例1:基础天数计算
示例2:与 TODAY 配合
// 距离今天还有多少天=DAYS("2024-12-31", TODAY())// 距离今天过去多少天=DAYS(TODAY(), "2024-01-01")// 到期日倒计时=DAYS(到期日, TODAY())
三、实际应用场景
场景1:计算项目工期
// 项目持续天数=DAYS(项目结束日期, 项目开始日期)// 工期(包含起止日)=DAYS(结束日期, 开始日期) + 1
场景2:合同/保质期管理
// 合同剩余天数=DAYS(合同到期日, TODAY())// 产品保质期剩余天数=DAYS(生产日期+保质期天数, TODAY())
场景3:考勤统计
// 请假天数=DAYS(结束日期, 开始日期) + 1// 在职天数=DAYS(TODAY(), 入职日期)
四、与 DATEDIF 的区别
DAYS 优势: 语法更简洁,专为天数计算设计
五、注意事项
- 3. 负数结果:如果起始日期晚于结束日期,返回负数
六、常见问题
Q1:为什么结果差1天?
DAYS 不包含起始日,如需包含要 +1
Q2:和直接相减有什么区别?
=B1-A1 和 =DAYS(B1,A1) 结果一样,DAYS 更易读
Q3:如何计算工作日?
使用 NETWORKDAYS 函数,DAYS 包含周末
七、总结
DAYS 是计算日期天数差的利器:
这是Excel中最简单的日期差计算函数!
关注我们,学习更多 Excel 技巧!