对于很多HR小伙伴来说,通过数据管理系统导出的人事信息表中,数据更多地是显示出生日期而不是年龄,而在实际的统计中,我们往往需要对年龄进行分段统计,这时候我们就需要根据出生日期来计算年龄。
如何快速准确地根据出生日期计算出年龄数据来呢?
今天就给大家介绍下Datedif函数。
Datedif是用来计算两个时间的间隔的。
当我们在Excel中插入函数时会发现,默认嵌入的函数中并无Datedif,但这并不影响Datedif函数的使用,我们只要完整输入Datedif就可以了。
?我们看下Datedif的语法结构就清楚了。
=Datedif(开始时间,结束时间,间隔表示)
开始时间、结束时间这2个参数都比较容易理解,第3个参数是间隔表示。间隔表示经常用的可以是Y,指的是Year,指的是间隔的年数,从出生到某个统计时间的间隔的年数,也就是要统计的年龄了。第3个参数也可以是M,指的是Month,间隔的月数;也可以是D,指的是Day,间隔的天数。因为今天讲的是根据出生日期计算年龄,第3参数使用Y就可以了。
比如根据出生日期计算年龄,第3参数就用Y,开始时间就是出生日期,结束时间可以是今天,那就是从出生到现在的年龄,也可以是指定的时间,比如“2019/12/31”,那就是从出生到“2019/12/31”的年龄。
我们来看实例
1、根据出生日期计算截止到今天的年龄:
我们可以这样写:
=DATEDIF(B2,TODAY(),\”Y\”)
这里我们使用了TODAY()来表示今天的日期,当然我们可以输入今天的日期,但使用TODAY()的好处在于,当“今天”所表示的日期发生变化时,TODAY()会相应地进行变化,而输入的日期确只能是那个已经过去的今天,不能变化。
操作演示如下:
操作演示
2、根据出生日期计算截止到某天的年龄,比如截止到“2019/12/31”
?我们可以这样写
=DATEDIF(B2,\”2019/12/31\”,\”Y\”)
结束日期,不要忘了用双引号哟~
操作演示
今天的讲解就到这里了。对于年龄、工龄这种本质上就是计算时间间隔的问题,都可以使用Datedif函数来解决。
如果对Datedif感兴趣的小伙伴,可以再深入研究下第3参数的使用,看看在其他的表示下,计算出的间隔时间是什么。
附:Datedif函数中第3参数代表的含义
参数代码代表的意义Y可以返回两个日期之间的年数M可以返回两个日期之间的月数活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看D可以返回两个日期之间的天数YM忽略两个日期的年数和天数,可以返回两个日期之间的月数差YD忽略两个日期的年数,可以返回两个日期之间的天数差MD忽略两个日期的年数和月数,可以返回两个日期之间的天数差 今天的课程就到这里了,对Excel感兴趣的小伙伴欢迎加入学习群,我们会在群里发送练习文件。 如果遇到学习问题,也欢迎添加小编微信(swbeidaxiaoben)。 欢迎关注公众号,获取更多精彩内容
欢迎加入学习群
欢迎点赞分享,欢迎点个在看,下期见↘
69460967
《access根据年龄计算出生年份,access利用出生日期计算年龄》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...