在EXCEL表格里,计算两个日期之间的天数,可以直接用日期相减,或是用DATEDIF函数、DAYS函数、NETWORKDAYS函数都能计算出两个日期之间的天数。
演示环境:荣耀MagicBook 16 Pro,Windows 11,Microsoft Office 专业增强版2019 WORD2403
方法一、日期直接相减
如图所示,A3单元格内是开始日期,B3单元格内是结束日期,计算这两个日期之间的天数,直接用结束日期-开始日期,即B3-A3,计算出两个日期相差的天数。

方法二:DATEDIF函数计算天数
DATEDIF函数的语法是:
DATEDIF(开始日期, 结束日期, "D")
其中,"D"表示想要计算的是天数。如图所示,开始日期在A3单元格(2024年5月1日)和一个结束日期在B3单元格(2024年6月4日),我们可以在D4单元格中使用以下公式来计算这两个日期之间的天数:
=DATEDIF(A3, B3, "D")

这个函数不仅可以计算两个日期之间的天数,还可以计算两个日期之间的月份和年份,只需要修改函数的第三个参数为“M”或“Y”。

三、DAYS函数计算
DAYS函数的语法为:
DAYS(结束日期,开始日期)
注意的是这个函数与其他的函数不同,它的结束日期在前,开始日期在后。
如图所示,计算A3和B3两个单元格内日期之间的天数用函数公式:=DAYS(B3,A3)。

四、NETWORKDAYS函数
NETWORKDAYS函数的语法是:
NETWORKDAYS(开始日期,结束日期,[假期])
这个函数计算的是两个日期之间的工作天数,排除周六周天,可以指定假期不计算,由第三个参数指定,如果忽略第三个参数,则仅排除周末。
如图所示,计算A3和B3两个日期之间的工作日天数,使用函数公式“=NETWORKDAYS(A3,B3)”,这里忽略假期。

以上就是计算两个日期之间天数的五种计算方法,看到这里,你都学会了么?