✔ 最佳答案
http://www.fontstuff.com/excel/exltut01.htm
2014-04-18 22:24:18 補充:
假設你在 B1 輸入出生日期,那麼
年齡 =INT((TODAY()-B1)/365.25)
會員類別 =IF(B2<=14,"少年會員(14歲或以下)","青年會員(15歲或以上)")
注意:在年齡的一格,你要在儲存格格式〔可按 Ctrl + 1〕選擇〔通用格式〕
圖片參考:
https://s.yimg.com/rk/HA00430218/o/355991726.png
2014-04-18 22:28:45 補充:
以上是一個簡略的做法,比較簡單易明,但有可能由於計算上使用了近似值(365.25),所以在某些日子例如生日當天會計錯年齡。
如果你要絕對準確的話,那麼年齡一格你應用:
=IF(MONTH(TODAY())>MONTH(B1),YEAR(TODAY())-YEAR(B1),
IF(AND(MONTH(TODAY())=MONTH(B1),DAY(TODAY())>=DAY(B1)),
YEAR(TODAY())-YEAR(B1),(YEAR(TODAY())-YEAR(B1))-1))
那就會是準確無誤!