wps表格怎麼把出生日期改成年齡?經常使用excel或wps表格計算周歲年齡時,常用到DATEDIF函數其具體用法為,我來為大家科普一下關于wps表格怎麼把出生日期改成年齡?下面希望有你要的答案,我們一起來看看吧!
wps表格怎麼把出生日期改成年齡
經常使用excel或wps表格計算周歲年齡時,常用到DATEDIF函數。其具體用法為
DATEDIF函數語法:
DATEDIF(start_date,end_date,unit)
參數1:start_date,表示起始日期
參數2:end_date,表示結束日期
參數1和參數2可以是帶引号的文本串(例如:"2020-1-1")、系列号(即單元格的編号)或者其他公式或函數的結果
參數3:unit,為所需信息的返回時間單位代碼。各代碼含義如下:
"y"返回時間段中的整年數
"m”返回時間段中的整月數
"d"返回時間段中的天數
"md”參數1和2的天數之差,忽略年和月
"ym“參數1和2的月數之差,忽略年和日
"yd”參數1和2的天數之差,忽略年。按照月、日計算天數
常用示例1:以日期格式表示的出生年月,計算截止到今天的年齡周歲。如下圖:
具體公式:在C2單元格中輸入 =DATEDIF(B2,TODAY(),"y")
公式中的B2:出生年月;TODAY():表示截至今日;"y":表示返回周年。B2還可以以“1999-01-02”“1999-01”“1999年1月”“1999年1月2日”“1999/01/02”等形式表示出生日期,計算的結果一樣。
常用示例2:如果以小數文本形式表示出生年月,計算截止目前的周歲。如下圖:
具體計算步驟:
1、需先對以文本格式錄入的出生年月進行轉換。可以借用MID函數:
MID字符串函數,作用是從一個字符串中截取出指定數量的字符
MID(text, start_num, num_chars)
text被截取的字符
start_num從左起第幾位開始截取(用數字表達)
num_chars從左起向右截取的長度是多少(用數字表達)
2、在C2單元格中輸入 =DATEDIF(MID(B2,1,4)&"-"&MID(B2,6,2),TODAY(),"y")
公示中,MID(B2,1,4),表示把B2中的文本,從第1個字符開始,向右取4個字符,得到“1999”;MID(B2,6,2),表示把B2中的文本,從第6個字符開始,向右取2個字符,得到“01”;&表示連接符号,将取出的字符用“-”連接,得到一個新的字符“1999-01”表示出生年月;最後再套入DATEDIF函數,計算周歲年齡。