怎么在Excel中计算两个日期间的间隔天数?

时间:2026-02-15 16:03:48

1、如果要计算两个日期“2018年2月3日”和“2018年5月4日”之间的天数或月数或年数,要怎么做呢?

我经常会这样操作

在A1单元格输入日期1

在A2单元格输入日期2

=(A2-A1)

不过这种方式计算,Excel计算出的差值,默认是以天为单位的。如果我想知道的是间隔多少月,还需要自己换算,十分麻烦。

怎么在Excel中计算两个日期间的间隔天数?

2、不过最近,我从大田老师(沪江网校)那里新学了一个函数,可以根据我们的需求,来计算间隔的天数/月数/年数。

 以上图为例,我们可以写函数:

=DATEDIF(A1,A2,"m")

怎么在Excel中计算两个日期间的间隔天数?

3、下面,我们就来说说这个函数的法

这个函数的参数是:DATEDIF函数。

这个函数的语法是:DATEDIF(start_date,end_date,unit),简单来说,就是:DATEDIF(开始日期,结束日期,计算单位)

4、Unit 为返回类型,该参数的可用形式为:

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

 "YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。

"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

由于这个函数在输入参数的时候,Excel不会有所提示,所以建议大家可以记一下。

怎么在Excel中计算两个日期间的间隔天数?

5、怎么样?是不是觉得这个函数特别有用呢?如果要计算年龄、工龄,确实是一个非常有效的函数呢。

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com