
哈喽,小伙伴们,大家好呀~
大家有没有遇到这样的情况?老板突然给你一个任务:让你统计全公司的员工年龄。但是你手里只有员工的出生年月这个信息。
今天给大家分享几个小技巧:只有出生年月,如何计算年龄?
这里边会用到几个公式,公式可直接套用哦!话不多说,看图:

以上存在两个问题:①日期信息不完整,只有出生年月;②日期分隔符不标准
那么我们如何解决这些问题呢?首先我们在E2输入=SUBSTITUTE(B2,".","-")即可将小数点替换为“-”,再下拉即可完全替换完成。

这个时候还不能算是完整的出生年月日信息,我们直接在SUBSTITUTE(B2,".","-")后面再加上&"-1"即可得到完整的形似的出生年月日,完整的公式是这样的:=SUBSTITUTE(B2,".","-")&"-1"
如果要计算出每个人的年龄,我们直接把上面的公式代入到DATEDIF公式中去,即完整的公式为:=DATEDIF(--(SUBSTITUTE(B2,".","-")&"-1"),TODAY(),"y") 我们验证一下:

如果要计算出每个人的年龄,我们直接把上面的公式代入到DATEDIF公式中去,即完整的公式为:=DATEDIF(--(SUBSTITUTE(B2,".","-")&"-1"),TODAY(),"y") 我们验证一下:

结果是正确的。
那么这个计算年龄的小技巧,你学会了吗?有问题可以随时留言哦,小编看到会回复的呢~