(1)15位的身份證號碼:1~6位為地區代碼,7~8位為出生年份(2位),9~10位為出生月份,11~12位為出生日期,第13~15位為順序號,并能夠判斷性別,奇數為男,偶數為女。
(2)18位的身份證號碼:1~6位為地區代碼,7~10位為出生年份(4位),11~12位為出生月份,13~14位為出生日期,第15~17位為順序號,并能夠判斷性別,奇數為男,偶數為女。18位為效驗位。
根據身份證獲取出生日期($A$1:$A$5是要獲取出生日期的身份證范圍):
=TEXT(MID($A$1:$A$5,7,8),"0-00-00")
根據身份證獲取生日日期($A$1:$A$5是要獲取出生日期的身份證范圍):
=TEXT(MID($A$1:$A$5,11,4),"00-00")
根據身份證獲取性別(A1:A5是要獲取出生日期的身份證范圍)
=IF(MOD(MID(A1:A5,17,1),2)=1,"男","女")
=IF(MOD(MID(A1:A5,17,1),2),"男","女")
=IF(MOD(MID(A1:A5,15,3),2),"男","女")//此公式同樣適合15位身份證
根據身份證獲取年齡(A1:A5是要獲取出生日期的身份證范圍)
=YEAR(NOW())-MID(A4:A8,7,4)
DATEDIF函數是一個(gè)隱藏函數,沒(méi)有出現在函數列表中,Excel中的公式自動(dòng)完成功能也不會(huì )自動(dòng)生成這個(gè)函數名稱(chēng),甚至在多個(gè)版本的幫助文件中都找不到這個(gè)函數的蹤影。
=DATEDIF(D3,TODAY(),"y")
這個(gè)函數主要用于計算兩日期相差年月日數,利用該函數可計算相差的天數、月數和年數。對于DATEDIF函數的使用方法,咱們可以這樣理解:
DATEDIF(起始日期,結束日期,指定的匯總方式)
第三參數為所需信息的返回時(shí)間單位代碼。各代碼對應的含義如下:
第三參數函數返回值
"y"時(shí)間段中的整年數。
"m"時(shí)間段中的整月數。
"d"時(shí)間段中的天數。
"md"起始日期與結束日期天數的差。忽略日期中的月和年。
"ym"起始日期與結束日期月數的差。忽略日期中的日和年。
"yd"起始日期與結束日期天數的差。忽略日期中的年。
DATEDIF函數返回出生日期到當前日期(TODAY())的整年數,也就是實(shí)際年齡。
將上面這條公式稍作改動(dòng),換成=DATEDIF(入職時(shí)間,TODAY(),"y"),那就是工齡計算函數公式
計算退休年齡(如下):
=EDATE(E1,660+(B3="男")*60)