请教高人,18位身份证要用excel提取年龄到60岁时的年月日,公式怎么设?男性是60周岁,女性是50周岁谢谢!

2024-12-16 23:23:44
推荐回答(5个)
回答1:

F2输入公式
=--text(mid(E2,7,8),"0-00-00")
下拉填充
H2输入公式
=date(if(D2="男",60,50)+year(F2),month(F2),day(F2))
I2输入公式
=date(if(D2="男",60,50)+year(F2),month(F2)+1,day(F2))

选择H2:I2下拉填充
并设置F,H,I列单元格格式---数字---自定义
e"年"m"月"

emm
确定

回答2:

  1、提取退休年龄的问题:首先将F列和H列均设为数值格式,然后在F列输入公式:=mid(e1,7,6),然后H列输入公式:=F1+600(女性+500,可以简单地用排序解决,当然也可以设置条件函数)。
  2、养老金执行时间公式:将I列设为数值格式,然后输入公式:=IF(MID(C1,5,2)="12",C1+100-11,C1+1)

回答3:

我有这样计算的模板文件,可以发给你参考一下/

回答4:

H2单元格输入
=TEXT(EDATE(TEXT(A1,"0000-00"),IF(D2="男",60,50)*12),"yyyymm")

I2输入
=TEXT(EDATE(TEXT(A1,"0000-00"),IF(D2="男",60,50)*12+1),"yyyymm")

下拉即可。

回答5:

H2输入公式
=IF(MOD(MID(E2,17,1),2),TEXT(EDATE(TEXT(MID(E2,7,8),"0-00-00"),60*12),"e-m-d"),TEXT(EDATE(TEXT(MID(e2,7,8),"0-00-00"),50*12),"e-m-d"))
下拉公式