會員資料輸入公式

2014-04-19 6:07 am
各位:

詢問怎樣可以只輸入出生日期便會自動出年齡,同時亦會自動出少年會員(14歲或以下)或是青年會員(15歲或以上)Excel公式怎樣設定,詳細說明步驟怎樣設定,請指教。謝!

例子:出生日期:3/7/1999
年齡: 14
少年會員(14歲或以下)
青年會員(15歲或以上)

回答 (2)

2014-04-19 6:24 am
✔ 最佳答案
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))

那就會是準確無誤!
2014-10-23 9:47 pm
參考看看他的答案
http://wwwts777.net


收錄日期: 2021-04-13 21:18:02
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140418000051KK00174

檢視 Wayback Machine 備份