excel根據18位身份證轉換工作狀態

2022-04-15 00:47:26 字數 1210 閱讀 2097

1樓:山桑弓

假設身份證在a1:a100中,b1中輸入

=text(datedif(text(mid(a1,7,8),"0-00-00"),now(),"y"),"[<23]學生>=50,"退休","在職"))

下拉,試試,這個是以now函式取當天日期準進行判斷,如果以2023年1月1日為準判斷,公式改為

=text(datedif(text(mid(a1,7,8),"0-00-00"),"14-1-1","y"),"[<23]學生>=50,"退休","在職"))

補充:如果c列有日期,d列有姓別,都是可以利用的,公式可以簡化為

=text(datedif(c1,now(),"y"),"[<23]學生男")*10>=50,"退休","在職"))

或=text(datedif(c1,"14-1-1","y"),"[<23]學生男")*10>=50,"退休","在職"))

2樓:匿名使用者

=if(year(today())-mid(a1,7,4)<22,"學生",if(and(mod(mid(a1,17,1),2)=0,year(today())-mid(a1,7,4)>50),"退休",if(and(mod(mid(a1,17,1),2)=10,year(today())-mid(a1,7,4)>60),"退休","在職")))

3樓:匿名使用者

b1輸入

=if(datedif(text(mid(a10,7,8),"0000-00-00"),today(),"y")<=22,"學生",if(and(mod(mid(a10,17,1),2)=1,datedif(text(mid(a10,7,8),"0000-00-00"),today(),"y")>=60),"退休",if(and(mod(mid(a10,17,1),2)=0,datedif(text(mid(a10,7,8),"0000-00-00"),today(),"y")>=50),"退休","在職")))下拉

身份證號如何18位變15位,請問18位身份證號碼怎麼轉化為15位?

身份證是證明你身份的。不能換吧!回答將第7 8位 一般為19 和最後一位 可能是數字,也可能是x 去掉即可。居民身份證號碼,正確 正式的稱謂應該是 公民身份號碼 根據 中華人民共和國國家標準 gb 11643 1999 中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字...

以前我的身份證是15位的現在變成18位的了是為什麼啊

就是人口增加,增加三位就可以編排更多的人,是在出生年份前加了19,在老號碼後面多加了一位校驗碼! baby李子昂 身份證原有的15位號碼在升18位時基本不變,只是在出生年前加兩位 例如王先生是1975年出生的,他的身份證號碼是132826750111161,其中132826為區位碼,75代表1975...

身份證號有19位

我國只有15位和18位的身份證號碼!看來你所說的並不是中國的身份證哦?回答沒有,現在二代身份證是十八位。居民身份證的號碼是按照國家的標準編制的,由18位組成 前六位為行政區劃 第七至第十四位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來...