现在的老板都很重视对员工的人文关怀,对于员工的生日怎能忘记?但那么多员工的生日又怎能一一记住,下面我提供一个方法,利用员工身份证号计算出距离员工生日的天数,就可以做到一目了然了,便于跟踪。
工具/原料
Excel2010
方法/步骤
1
首先我们将问题分解,要计算出距离员工生日的天数,只要用员工未来生日日期减当前日期就可以了,所以第一步我们要通过员工的身份证号计算出员工的出生日期,以18位身份证号为基准,假设A列是身份证号,我们在B2单元格输入公式=mid(A2,11,4),向下填充。
2
上一步并没有把年份截取出来,因为我们需要根据今年或明年的年份来计算,以当前日期2016年3月24为例,如果员工生日早于3月24日,说明今年的生日已经过了,我们就在在年份上加1,来计算距离明年的生日,写成表达式:如果 (员工生日<当天日期,当年年份+1,当年年份),写成公式:C2=IF(B2
3
把年份连接进去,D2=C2&B2,向下填充。
4
现在的D列还不是真正的日期格式,我们需要对它们进行转换,E2=TEXT(D2,'#-00-00')
5
最后一步,日期相减,F2=E2-TODAY(),填充后结果如图:
6
上面是分步来完成的,我们把这些公式合成一个公式:=TEXT(IF(MID(A2,11,4)
注意事项
日期相减的时候Excel会把结果转换成日期格式,这时需要重新设置下单元格式
上一篇:领带的打法:[3]平结
下一篇:如何快速计算两个日期之差