您的位置 首页 kreess

如何通過身份證號和出生日期計算年齡?

一、身份證號計算年齡 1.要計算年齡,需要用當前的年份減去身份證上的出生年份。我們可以用YEAR函數來取得當前的年份=YEAR(NOW())。 2.18位身份證號從

一、身份證號計算年齡

1.要計算年齡,需要用當前的年份減去身份證上的出生年份。我們可以用YEAR函數來取得當前的年份=YEAR(NOW())。

2.18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,用MID函數將出生年份提取出來

3.將上述兩個部分合並,就得到瞭單元格的最終公式:=YEAR(NOW())-MID(A2,7,4)。

圖1


二、出生日期計算年齡

介紹3種方法:

第一種方法:DATAIF函數。輸入公示=DATEIF(C2,TODAY(),"Y")即可。

公式說明:DATEIF有3個參數,第一個參數是開始日期,第二個參數是終止日期,第三個參數是比較單位。註意這裡“yyyymmdd”這種格式的出生日期不適用這個公式。

圖2

第二種方法:TODAY函數。輸入公示=(TODAY()-E2)/365即可,如果小數點後面有小數,更改一下數據格式,隻保留整數。

公式說明:這個公式比較簡單,TODAY()函數得出來的是現在的具體日期,減去出生的具體日期,就是具體的天數,一年有365天,再除以365就可以計算出多少年,即年齡。註意“yyyymmdd”這種格式的出生日期同樣也不適用這個公式。

圖3

第三種方法:YEAR函數。實際上和身份證號計算出生日期類似。輸入公式:=YEAR(NOW())-LEFT(B2,4)

公式說明:YEAR函數來取得當前的年份=YEAR(NOW())。LEFT()函數是從單元格左邊第一個字符開始取值,有2個參數,第一個參數是需要取值的單元格,第二個參數代表需要取多少個字符。這裡隻需要取年份就可以,年份是4個字符,所以就是4。

這個公式任何格式的出生日期都可以。

圖4

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部