Excel算年龄还在数手指?这个函数3秒搞定!
每次填表格算年龄,你是不是还在掰着手指头数年份差?遇到闰年、生日没过的,更是算得头晕眼花。其实Excel里早就藏了个神器,专门解决这个头疼问题,只是90%的人都不知道在哪!
核心秘密就是DATEDIF函数,它才是计算年龄的"专业选手"。公式写法超简单:`=DATEDIF(出生日期单元格,TODAY(),"Y")`,Y代表按年算。更妙的是它会自动判断生日过了没,没过生日就少算一岁,比你手工算还准。要是想要精确到月份,把"Y"换成"YM"就行。 不过这里有个坑要注意!如果单元格显示的是数字而不是日期,函数会罢工。先把出生日期列设置成"日期格式",或者直接用DATE函数写成`=DATEDIF(DATE(1990,5,20),TODAY(),"Y")`。还有人喜欢用`(TODAY()-出生日期)/365`,这方法简单粗暴,但遇到闰年就差一两天,正式场合千万别用。
其实Excel的年龄计算函数设计得挺人性化,DATEDIF虽然低调到连函数提示都不显示,但功能实打实的强。掌握这个小技巧,以后做人事表、统计年龄分布,几秒钟就搞定了,再也不用偷偷拿手机算年龄啦~ 你平时算年龄用什么方法?有没有被Excel坑过的经历?评论区聊聊,看看谁的方法最秀!
标签:
年龄计算函数excel公式