microsoft excel 高手請進

2007-03-27 10:48 pm
假設cell A1 入左14/3/07
若然我向cell B1 入=A1+1
就會變成15/3/07, 即係多一日

我的問題是
如果想加一年, 應該打咩
除左+365外

謝謝各位

回答 (6)

2007-03-27 10:59 pm
✔ 最佳答案
=DATE(YEAR(A1), MONTH(A1)+12, DAY(A1))
hope it helps
2007-03-28 6:35 am
另一個較簡單的公式如下:

= EDATE(A1,12)

這樣無論在那一天都會在A1 的日子加上一年
2007-03-27 11:16 pm
DATE(YEAR(A1), MONTH(A1)+12, DAY(A1
參考: I
2007-03-27 11:02 pm
先響A1輸入14/3/2007
之後B1輸入14/3/2008
咁之後highlight兩格後拉入其他.
之後就會全部加上一年.

其實原理係輸入頭兩格, excel會自動依照來繼續其他格.
2007-03-27 11:02 pm
No way, as Excel set the date of 01Jan1900 be 1. next day = 2...so on so on...
2007-03-27 11:00 pm
真接+365是錯的, 因為有時會出現潤年

下面提供一條有效的公式:
=DATEVALUE(YEAR(A1)+1 & "/" & MONTH(A1) & "/" & DAY(A1))

意思就是分割出年,月,日, 再把年直接+1, 把新的年月日重新轉換成為日期格式
參考: 多年使用Excel經驗


收錄日期: 2021-04-12 21:14:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070327000051KK01731

檢視 Wayback Machine 備份