詢問設定電腦輸入程式

2014-04-14 7:35 am
各位:

本人要在星期二前完成30000個會籍輸入資料,詢問怎樣可以只輸入入會日期便自動出有效日期,Excel 程式怎樣設定,詳細說明步驟怎樣設定,請指教,謝!

例子:會員入會日期:20.5.2014
會員有效日期:20.5.2020
會籍年份6年

回答 (2)

2014-04-15 10:58 pm
✔ 最佳答案
如果你"會員入會日期" A1 = 20/5/2014 那麼6年後的"會員有效日期".B1 為什麼不是 => 19/05/2014 ?

不過你可以用公式 =IF(A1<>"",A1+365*6+1,"") ~~> 結果會= 19/05/2014
又或者可以用公式 =IF(A1<>"",A1+365*6+2,"") ~~> 結果會= 20/05/2014
睇你閣下想要咩..( 365*6+1 當中的加1,是指潤年日)

至於閣下所講既Excel輸入程式,我估你指VBA,亦用尼個思路去做,就可以了.
就如: Userform1.TextBox1為你的"會員入會日期", TextBox2為你的"會員有效日期"
那麼: TextBox2.Value = Format(TextBox1.Value + (6 * 365 + 2), "DD.MM.YYYY")

2014-04-24 10:27:24 補充:
如果你話A1會員出生日期,B1,要計算佢既年齡,可以用以下公式:

=IF((((YEAR(NOW())-YEAR(A1))*12)+(MONTH(NOW())-MONTH(A1)))/12>=15,"15歲或以上","14歲或以下")

思路係:
先考慮一共幾多個月, 再除返12 就知幾多年. { (現今年份-出生年份)*12+(現今月份-出生月份) } / 12 , 再直接用 if 去判斷佢是否 大於等於15, 如果係咪就係 "15以下",否則就14或以下.
2014-04-15 11:04 pm
估計你需要輸入既係 入會日期 同埋會籍年份
而入會日期如輸入係A1
而會籍年份輸入係B1
而C1 輸入=SUM(A1:YEAR(B1))
咁當你輸入A1 同B1 資料時C1 會AUTO SUM 埋個DATE 比你
但你30000 個會籍都幾甘下, 最好唔好搵個EXCEL 黎玩


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

檢視 Wayback Machine 備份