閱讀屋>職場> 會計技巧:用EXCEL表格算出生日期和性格

會計技巧:用EXCEL表格算出生日期和性格

會計技巧:用EXCEL表格算出生日期和性格

最近單位收到稅務局通知,要求個人所得稅網上申報。結果申報的過程發現問題,稅務局要求記錄每個人身份證號、出生年月和性別。但勞資部門原先對出生年月和性別記錄不全,現在要手工一個個輸入,實在過於麻煩,於是上網搜尋了下,並綜合修改了,設計了一個根據身份證號碼自動生成出生年月和性別的公式,已經在本單位工資系統中測試了下,沒有問題。特拿出來給大家共享一下。

一、利用身份證號碼生成出生年月日

=IF(LEN(D2)=18,MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2),IF(LEN(D2)=15,"19"&MID(D2,7,2)&"-"&MID(D2,9,2)&"-"&MID(D2,11,2),"無效身份證號碼"))

公式說明:選擇要生成 出生日期的格子,然後複製貼上公式,注意修改身份證號碼格子的地址碼。我這裡是D2,你們用的時候,自己轉換。

1、判斷身份證號碼是15還是18位,如果二者條件都不滿足,說明該號碼為錯誤,顯示“無效身份證號碼”

2、如果身份證號碼為18,則取第7位開始的4位數字(年份),中間加-,及月份第11位開始的2位數字,中間加-,以及日第13位開始的二位數字。

3、如果身份證號碼為15,則取第7位開始的二位數字,前面加“19”;然後取月份9位開始的.2位數字及日第11位開始的2位數字。

二、利用身份證號碼生成性別

=IF(MOD(IF(LEN(A6)=15,MID(A6,15,1),MID(A6,17,1)),2)=1,"男","女")

這個很簡單,就是計算尾數求奇偶,奇數男、偶數女。感謝一個朋友的指點,原來公式少了一個18位身份證判斷。現在修改了一下,根據15位和18位不同,分別取最後1位及倒數第2位的餘數來判斷男女。


【會計技巧:用EXCEL表格算出生日期和性格】相關文章: