excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel中隐藏的DATEDIF函数,这么好用,你用过没?

DATEDIF函数是Excel中的一个隐藏函数,它是一个日期计算函数,用于计算两个日期之间的差异,为什么说是隐藏函数呢?因为这个函数我们在录入的时候是没有智能提示的,其用法如下:

DATEDIF(start_date,end_date,unit)

其中:

start_date为一个日期,它代表时间段内的第一个日期或起始日期。

end_date为一个日期,它代表时间段内的最后一个日期或结束日期。

unit为所需信息的返回类型,有以下6种类型:

  • "Y"表示计算整年份。

  • "M"表示计算整月份。

  • "D"表示计算整天数。

  • "MD"表示计算起始日期到截止日期的天数差,忽略日期中的月份和年份。

  • "YM"表示计算起始日期到截止日期的月数差,忽略日期中的年份。

  • "YD"表示计算起始日期到截止日期的天数差,忽略日期中的年份。

我们来通过几个实例了解一下它的用法:

计算相隔天数、月份、年份

如下图中所示,A2和B2两个日期之间的差异我们可以很方便通过DATEDIF函数计算出来

相隔天数的公式:

=DATEDIF(A2,B2,"D")

相隔月份的公式:

=DATEDIF(A2,B2,"M")

相隔年份的公式:

=DATEDIF(A2,B2,"Y")

通过身份证号码计算年龄

公式如下:

=DATEDIF(--TEXT(MID(A2,7,8),"0-00-00"),NOW(),"Y")

该公式中,先用TEXT函数提取身份证号码中的出生日期,用NOW函数获取当前的日期,然后用DATEDIF函数计算2个日期的年份差来得到年龄。

通过入职日期计算工龄

公式如下:

=DATEDIF(B2,NOW(),"y")&"年"&(DATEDIF(B2,NOW(),"YM"))&"月"&DATEDIF(B2,NOW(),"Md")&"天"

这里我们使用了3个DATEDIF函数分别计算相差的年/月/日,中间用&符号进行连接。

本期内容就给大家分享到这里了,希望大家喜欢,坚持创作不易,喜欢的朋友麻烦点赞关注鼓励一下作者,谢谢!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接