函数关于Excel表格,计算工人退休年龄公式新计算方式。

查看 22|回复 1
作者:andy833john   
函数关于Excel表格,计算工人退休年龄公式新计算方式。老的方式已经使用6年了!
新的刚刚开始,但是还是弄不清楚公式。
请教有经验的老大指点一下。
[i]
=IFERROR(DATE(MID(P248,7,4)+55+MOD(MID(P248,17,1),2)*5,MID(P248,11,2),MID(P248,13,2)),"")
以上的公式是之前的,女性55周岁,男性60周岁。

公式, 方式

greatpeng   

年份计算 :
提取身份标识(如P248单元格内容)第7到第10位的数字(通常是出生年份,例如MID(P248,7,4))。
基础退休年龄设定为 55岁 ,再根据性别进行调整:
通过身份标识第17位(MID(P248,17,1))判断性别(奇数为男性,偶数为女性)。
若为男性(余数MOD(第17位,2)=1),则额外加 5年 (对应60岁退休)。
女性则不额外加年份(保持55岁退休)。
最终年份 = 出生年份 + 55 + (性别调整值 × 5)。
月份和日期 :
采用身份标识中出生的 原始月份 (如MID(P248,11,2))和 日期 (如MID(P248,13,2))。
公式结构 :
使用DATE函数组合年、月、日为退休日期。
IFERROR用于处理无效日期(如格式错误或不存在的日期),错误时返回空值。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部