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

国产69精品久久久久9999不卡 67 0

  原文标题:《糟了,你的 Excel 找不到这个函数……》

  Hi,我是偏爱函数公式,爱用 Excel 图表管理仓库的大叔 Mr 赵~

  今天咱们要聊的是一个日期函数,一个隐蔽但却非常实用的函数:DATEDIF。

  它是一个隐藏函数,如果你想在公式列表里找到它,那不可能。

  但是直接输入,又是可以使用的。

  我们平时的工作中,可以利用它来计算年龄、工龄等。

  举个例子!

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

  

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


  在 D3 单元格中输入公式:

  得到的年龄是 5 岁。

  诶,这时就有小伙伴要问了,2021-2015 明明等于 6,怎么会是 5 呢?公式出错了?

  想知道 DATEDIF 函数是如何计算的吗?这个函数的第 3 个参数「Y」又是什么意思呢?

  接下来,我们就来仔细说说这个函数。

  DATEDIF 函数的作用是,计算两个日期之间的间隔。

  它的语法是:

  =DATEDIF(起始日期,结束日期,类型)

  ❶ 当第 3 参数为 "Y" 时,计算两个日期间隔的整年数。请注意,是整年!

  =DATEDIF(B3,C3,"Y")

  

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


  所以,你应该也看明白了吧,前面这个案例中,从 2015/9/5 到 2021/8/31,其实是还没有满 6 整年的,只有截止日期到了 2021/9/5,才算满年。

  这说明一个规则:用 DATEDIF 函数计算年龄,两个日期之间必须满一年才会算一年,差一天都不可以。

  ❷ 当第 3 参数为 "M" 时,计算两个日期间隔的整月数。

  =DATEDIF(B3,C3,"M")

  

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


  图中显示的月份数是 71 ,原因也很简单,从 2015/9/5 到 2021/9/5 才是整整 72 个月,但是图中的截止日期是 2021/8/31 ,所以是满 71 个月。

  ❸ 当第 3 参数为 "D" 时,计算两个日期间隔的天数。

  =DATEDIF(B3,C3,"D")

  

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


  这个不用我多说,两个日期直接相减,也会得到同样的结果。

  =C3-B3

  

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


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

  

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


  两日期间隔了 5 年 + 361 天,去掉整年数,得到天数,结果就是 361。

  ❺ 当第 3 参数为 "YM" 时,计算两个日期间隔的月份数,忽略相差的整年数。

  =DATEDIF(B3,C3,"YM")

  

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


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

  ❻ 当第 3 参数为 "MD" 时,计算两个日期间隔的天数,忽略整年数和整月数。

  

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


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

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

  在 D3 单元格输入如下公式:

  =DATEDIF(B3,C3,"Y") &"年"&DATEDIF(B3,C3,"YM")&"个月"&DATEDIF(B3,C3,"MD")&"天"

  得到结果,如下图 D2 单元格:

  

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


  我们还可以写成数组公式,原理是一样的。

  公式如下:

  =TEXT(SUM(DATEDIF(B3,C3,{"y","ym","md"})*10^{4,2,0}),"0 年 00 个月 00 天")

  效果如下图:

  

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


  PS. 数组公式输完后,按【Ctrl+Shift+Enter】结束。

  亲爱的小伙伴们,DATEDIF 函数,你会了吗?

  以后遇到需要计算两个日期间隔的情况时,千万别忘了它呀~

  本文来自微信公众号:秋叶 Excel (ID:excel100),作者:赵骄阳,编辑:雅梨子、竺兰


标签: Excel 函数 DATEDIF

抱歉,评论功能暂时关闭!