加入收藏
黔新网

Excel中隐蔽但却非常实用的函数:DATEDIF

2022-11-01 13:42:08  来源:IT之家   阅读量:13209   

原标题:哎呀,你的Excel找不到这个功能了。

Excel中隐蔽但却非常实用的函数:DATEDIF

大家好,我是赵先生,一个偏爱函数公式,爱用Excel图表管理仓库的大叔。

今天我们要讲一个日期函数,一个隐藏的但是非常实用的函数:DATEDIF。

这是一个隐藏的功能如果你想在公式列表里找到,那是不可能的

但是可以使用直接输入。

在日常工作中,我们可以用它来计算年龄,工龄等。

比如!

如下图,根据出生日期和截止日期计算某人的年龄。

在单元格D3中输入公式:

得到的年龄是5岁。

诶,这时候会有朋友来问2021—2015明显等于6怎么可能是5公式错了

你知道DATEDIF函数是怎么计算的吗这个函数的第三个参数y是什么意思

接下来,我们来详细说说这个功能。

DATEDIF函数计算两个日期之间的间隔。

它的语法是:

=DATEDIF

当第三个参数为Y时,计算两个日期之间的整数年数。请注意,是全年!

=DATEDIF

所以,你也要明白,上一个案例,从2015年9月5日到2021年8月31日,其实还没满6年截止日期到2021年9月5日才算满年

解释这个规则:使用DATEDIF函数计算年龄两个日期之间必须间隔一年才能算作一年,并且不允许有一天的差异

当第三个参数为M时,计算两个日期之间的整个月数。

=DATEDIF

图中显示的月数是71,原因很简单从2015年9月5日到2021年9月5日只有整整72个月,但图中截止日期是2021年8月31日,所以是71个月

当第三个参数为D时,计算两个日期之间的天数。

=DATEDIF

不用说,直接减去两个日期会得到同样的结果。

=C3—B3

当第三个参数为YD时,计算两个日期之间相差多少天,忽略日期中的整数年。

两天相隔5年+361天,去掉总年数得到天数结果是361

当第三个参数为YM时,计算两个日期之间的月数,忽略全年的差异。

=DATEDIF

两个日期的间隔是5年+11个月+26天取出年的整数,得到月的整数结果是11

当第三个参数为MD时,计算两个日期之间的天数,忽略整年和整月的数量。

两个日期的间隔是5年+11个月+26天,天数是去掉整年整月数得到的结果是26

由此可以综合,两个日期的间隔可以精确到年,月,日。

在单元格D3中输入以下公式:

= DATEDIFamp "年份 " ampDATEDIFamp, "月 " ampDATEDIFamp, "上帝 "

结果,得到了下图的D2单元:

我们也可以写一个数组公式原理是一样的

公式如下:

= text * 10 4,2,0), "0年00个月00天 ")

效果如下:

PS输入数组公式后,按End

各位朋友,你知道DATEDIF函数吗。

以后需要计算两次约会间隔的时候别忘了~

女主播

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。