1 计算年龄
 
E3=DATEDIF(TEXT(MID(F2,7,8),”0-00-00″),TODAY(),”y”)
DATEDIF是一个隐藏函数,需要手工输入完整的函数
先用TEXT(MID(F2,7,8),”0-00-00″)提取出身份证号码中的出生日期作为DATEDIF第一参数
TODAY()作为第二参数,在表格自动重算时每次打开表格会以当前系统日期计算年龄
第三参数输入”Y”,代表返回的年。
2 计算工龄
H2=DATEDIF(G2,TODAY(),”y”)
计算工龄和计算年龄原理相同,就是把第一参数改为入职日期即可。
3计算退休日期
K2=EDATE(D2,12*(5*(C2=”男”)+55))
我们以当前男60周岁退休,女55周岁退休
如果C2=”男”,则等于5*TRUE=5,否则5*FALSE=0,逻辑对比之后即男5+55=60,女0+55=55
然后用60*12或55*12作为EDATE第二参数,计算出生日期往后多少个月的日期,即计算得到退休日期。