如何用函数计算退休年纪
2021年10月29日 14:12 发布来源:Excel学习网
根据身份证号码提取性别:
=IF(MOD(MID(A2,15,3),2),“男”,“女”)
要点:
身份证号码中的性别信息是第17位数字,单数代表中国男性,偶数可以代表一个中国女性。
首先,使用mid函数从a2单元的第15位提取三个字符。
然后用MOD函数计算这个字符除以2的余数。
最后在用if函数进行判断,余数必须大于0则返回男,余数为0则返回女。
这里使用 mid (a2,15,3)的目的是与旧的15位身份证兼容。公式的这一部分也可以使用MID(A2,17,1)。
根据身份证号计算退休时间:
=EDATE(TEXT(MID(A2,7,8),”0!/00!/00),mod(mid(a2,15,3),2)*120+600)
要点:
使用TEXT(mid (a2,7,8),“ 0!/00!/00”) ,计算出生日期信息。
然后用mod(mid(a2,15,3),2)计算不同性别码和2除的余数,结果是1或0。
如果gender code除2的余数为1,则mod(mid(a2, 15,3), 2) *120 600等于1*120 600,得到720。
否则为0*120+600,结果为600。
EDATE函数返回指定月份之后的日期,即以出生日期为准,男性退休年龄为720个月(60岁),女性为600个月(50岁)。
原创文章如转载请注明:转载自Excel学习网 [ http://www.excelxx.com/]
需要保留本文链接地址:http://www.excelxx.com/jiqiao/14060.html
需要保留本文链接地址:http://www.excelxx.com/jiqiao/14060.html
相关教程:
经典Excel学习视频及教程推荐:
Excel优秀工具推荐:
小工具推荐: