原标题:哎呀,你的Excel找不到这个功能了。
大家好,我是赵先生,一个偏爱函数公式,爱用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函数吗。
以后需要计算两次约会间隔的时候别忘了~
女主播