English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

各位大大,小弟想問個問題...
就是我想抓今天的日期減掉我的生日算出年齡
例如今天是 960211 我生日是 670302
但我想算出我的年齡約 29 歲...

2007-02-11 12:42:16 · 4 個解答 · 發問者 浪漫壞男人oO 1 in 電腦與網際網路 軟體

4 個解答

“各位大大,小弟想問個問題...
就是我想抓今天的日期減掉我的生日算出年齡
例如今天是 960211 我生日是 670302
但我想算出我的年齡約 29 歲... “
假設A1為你生日ㄉ儲存格
你可以在B1直接輸入以下公式即可達到你ㄉ要求:
【=DATEDIF(A1, TODAY(),"Y")&"歲"&DATEDIF(A1, TODAY(),"YM")&"月"&DATEDIF(A1, TODAY(),"MD")&"日"】

希望能幫助你^^

圖片參考:http://img149.imageshack.us/img149/7105/79684024vr9.gif

如還有問題,可以點小弟ㄉ資料去看看,裡面有類似ㄉ問題供你參考,或是至小弟ㄉ部落格中有其他範例供你參考看看

2007-02-11 13:30:38 · answer #1 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0 0

EXCEL一般是以西元日期為輸入的正確模式
有一個涵數在涵數列裏是找不到的,但可以算出年
例如你的A1=2007/2/11
B1=1978/3/2
計算的儲存格的公式=TEXT(DATEDIF(B1,A1,"Y"),"0")
裏面的"Y"改成"M"就會算出相差幾個月,也就是你出生幾個月
裏面的"Y"改成"D"就會算出相差幾天,也就是你出生幾天

2007-02-14 11:19:16 · answer #2 · answered by ? 6 · 0 0

假設生日 670302 在 A2 儲存格, 其格式非<日期>時.
B2 公式:=YEAR(TODAY())-(LEFT(A2,2)-1911)

A2 儲存格, 其格式是為<日期>時.
B2 公式:=YEAR(TODAY())-YEAR(A2)
再選擇B2格式為

2007-02-12 13:22:53 補充:
應改為 B2 公式:=YEAR(TODAY())-LEFT(A2,2)-1911

2007-02-12 07:27:44 · answer #3 · answered by Frank Chiou 7 · 0 0

假設您的生日資料在 A2 儲存格
則在 B2 輸入下列公式:
=YEAR(TODAY())-(LEFT(A2,2)+1911)
上述公式可以往下複製
完成~

2007-02-15 12:45:16 補充:
使用 DATEDIF 函數時並不需要再使用 TEXT 函數。

2007-02-12 00:39:30 · answer #4 · answered by ? 7 · 0 0

fedest.com, questions and answers