excel计算两个日期之间的天数|日期差函数实操教程

发布时间:2026-10-25

做台账、病历统计时,手动数日期差很容易算错,尤其跨月份的数据,一个一个口算既慢又容易出错。WPS 表格里面有两种方案计算两个日期之间的天数,按需选用就行。

计算两个日期之间的天数

方法一:直接相减快速求日期天数差

点击 D2 单元格,在上方编辑栏输入公式=C2-B2,C 列是结束日期,B 列是起始日期。

按下回车,单元格直接算出两个日期之间的间隔天数。

计算两个日期之间的天数

这种直接相减的方式适合简单场景,操作上手最快,但遇到部分日期格式异常的表格,有可能会出现报错。

方法二:DATEDIF 函数精准计算天数

依旧选中 D2 单元格,输入=DATEDIF(B2,C2,“D”),B2 代表开始日期,C2 是结束日期,参数 “D” 代表按天统计差值。

计算两个日期之间的天数

回车确认,得到和减法公式一样的结果。

计算两个日期之间的天数

鼠标放在 D2 单元格右下角,等光标变成黑色十字填充柄,向下拖拽,批量套用公式,一次性算出剩下全部人员的住院天数。

计算两个日期之间的天数

DATEDIF 专门用来计算两个日期如何计算天数、月数、年数,稳定性更强,做医疗台账、考勤统计这类严谨数据统计时,优先推荐这个函数。两种方式算出来的住院天数结果完全一致,简单临时统计直接用减法,正式报表优先 DATEDIF,根据自己表格的场景挑选即可。