日期的加減方式
文章推薦指數: 80 %
在Excel 中使用公式或日期函數,對某個日期加上或減去天數、月數或年數。
... 假設您的帳單是在每個月的第二個星期五到期。
您想要將資金轉移到您的支票帳戶,讓這些 ...
跳到主要內容
Office支援
產品
Microsoft365
Office
Outlook
MicrosoftTeams
OneDrive
OneNote
Windows
MicrosoftEdge
更多...
裝置
Surface
電腦配件
行動裝置
Xbox
HoloLens
硬體保固
新增功能
安裝Office
帳戶與計費
帳戶
MicrosoftStore與計費
範本
更多支援
社群論壇
Microsoft365系統管理員
小型企業系統管理員
開發人員
教育
回報支援詐騙
Excel
公式和函數
其他函數
其他函數
日期的加減方式
Microsoft365ExcelExcel網頁版Excel2021Excel2019Excel2016Excel2013Excel2010Excel2007其他...小於
假設您要新增兩周來調整專案的排程日期,以查看新的完成日期,或您想要判斷單一活動在專案工作清單中完成需要多久的時間。
您可以使用簡單的公式在日期加上或減去日期的天數,或者您也可以使用專為在Excel中處理日期所設計的工作表函數。
WindowsWeb
從日期加上或減去天數
假設您的帳單是在每個月的第二個星期五到期。
您想要將資金轉移到您的支票帳戶,讓這些資金于該日期前15個日曆天送達,因此您將減去到期日的15天。
在下列範例中,您將瞭解如何輸入正數或負數來加減日期。
在欄A中輸入到期日。
在欄B中輸入要加減的天數。
您可以輸入負數以減去開始日期中的天數,以及要加到日期的正數。
在儲存格C2中,輸入=A2+B2,然後視需要向下複製。
使用EDATE函數從日期加減月份
您可以使用EDATE函數,從日期快速加減月份。
EDATE函數需要兩個引數:開始日期和要加減的月數。
若要減去月數,請輸入負數做為第二個引數。
例如,=EDATE("9/15/19",-5)會)4/15/19。
在此範例中,您可以在欄A中輸入開始日期。
在欄B中輸入要加減的月數。
若要指出是否應減去月份,您可以在數位(-)之前輸入減號(例如-1)。
在儲存格C2中輸入=EDATE(A2,B2),並視需要向下複製。
附註:
根據包含您輸入之公式的儲存格格式,Excel可能會將結果顯示為序列值。
例如,2019年2月8日可能會顯示為43504。
Excel會以連續的序列值儲存日期,以便將日期用於計算。
根據預設,1900年1月1日是序列值1,而2010年1月1日因為是1900年1月1日之後的第40,178天,所以其序列值是40179。
如果結果顯示為序列值,請選取問題儲存格並繼續下列步驟:
按Ctrl+1以啟動[儲存格格式格式>對話方塊,然後按一下[數位>選項卡。
在[類別」下,按一下[日期」,選取您想要的日期格式,然後按一下[確定。
每一個儲存格中的值應該會顯示為日期,而不是顯示為數列。
從日期加上或減去年數
在此範例中,我們使用下列公式從開始日期加減年:
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
公式運作方式:
YEAR函數會查看儲存格A2中的日期,並返回2019。
然後從儲存格B2新增3年,產生2022。
MONTH和
DAY函數只會從儲存格A2中返回原始值,但DATE函數需要這些值。
最後,DATE函數接著將這三個值合併為未來3年的日期,即02/08/22。
從日期加上或減去天、月及年的組合
在此範例中,我們使用下列公式,從開始日期加減年、月及日:
=DATE(年(A2)+B2,MONTH(A2)+C2,DAY(A2)+D2)
公式運作方式:
YEAR函數會查看儲存格A2中的日期,並返回2019。
接著,它會從儲存格B2加上1年,產生2020。
MONTH函數會返回6,然後從儲存格C2新增7。
這很有趣,因為6+7=13,這是1年及1個月。
在此案例中,公式會識別此情況,並自動為結果加上另一年,將結果從2020年調整為2021年。
DAY函數會返回8,並新增15。
如果您超過一個給定月份中的天數,這會與公式的MONTH部分類似。
DATE函數接著將這三個值合併為1年、7個月和15天的日期,即01/23/21。
以下是一些您可以使用使用日期的公式或工作表函數執行某些工作的方法,例如,如果您新增兩周,或完成任務所需的時間,找出對專案排程的影響。
假設您的帳戶有30天的計費週期,而您想要在2013年3月帳單日期前15天將款項用於您的帳戶。
以下是使用公式或函數處理日期時執行此作業方式。
在儲存格A1中,輸入2/8/13。
在儲存格B1中,輸入=A1-15。
在儲存格C1中,輸入=A1+30。
在儲存格D1中,輸入=C1-15。
新增月份至日期
我們將使用EDATE函數,您需要開始日期和您想要新增的月數。
以下是如何將16個月新增到10/24/13:
在儲存格A1中,輸入10/24/13。
在儲存格B1中,輸入=EDATE(A1,16)。
若要將結果格式化為日期,請選取儲存格B1。
按一下[數位格式及簡短日期>箭號。
在日期中減去月數
我們會使用相同的EDATE函數,從日期減去月份。
在儲存格A1中輸入日期,在儲存格B1中輸入=EDATE(2013/4/15,-5)。
在此,我們指定輸入以引號括住之日期的開始日期值。
您也可以參照包含日期值的儲存格,或者使用公式=EDATE(A1,-5)取得相同的結果。
更多範例
將年相加或減去日期的年數
[開始日期]
加減的年數
公式
結果
10/24/2013
3(3年)
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
10/24/2016
10/24/2013
-5(減去5)
=DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4))
10/24/2008
需要更多協助?
擴展您的技能
探索訓練
優先取得新功能
加入Microsoft測試人員
這項資訊有幫助嗎?
是
否
感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。
)
您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。
)
您對翻譯品質的滿意度為何?
會影響您使用體驗的因素為何?
已協助我解決問題
清除說明
容易理解
沒有艱深的術語
圖片有助於理解
翻譯品質
與我的評測標準不相符
不正確的說明指示
太過於技術性
未提供足夠資訊
圖片資訊太少
翻譯品質
是否還有其他的意見反應?(選填)
提交意見反應
感謝您的意見反應!
×
延伸文章資訊
- 1excel公式計算日期為每月的第幾周
在excel函式中表達當前日期在當月的第幾周,可以用當前日期在當年中的第幾周減上月最後一天的第幾周。 公式如下:. =weeknum(today())-weeknum(eomonth( ...
- 2Excel-找出一年中每個月的第一個星期六(WEEKDAY,DATE)
網友想要在Excel 中找出每一年各個月的第一個星期六是那一天,該如何處理? 參考以下的二個範例,基本上要使用WEEKDAY 函數。 1. 每個月第1個星期六的 ...
- 3excel怎么计算出某个日期所在周的第一天和最后一天 - 百度知道
excel怎么计算出某个日期所在周的第一天和最后一天并且如果最后一天不能是下个月的高分可加分... excel怎么计算出某个日期所在周的第一天和最后一天并且如果最后一天 ...
- 4【Excel】計算每月、每週的第一天和最後一天 - 繁縷
至於每週第一個工作天,是因為不知道星期一是否公眾假期,所以先減7 天,再透過WORKDAY跳起下一個工作日。 而每週最後一個工作天的公式,是把每週最後一天 ...
- 5WEEKNUM 函數
本文將說明WEEKNUM函數的公式語法及使用方式在Microsoft Excel 中。 描述. 傳回特定日期的週數。 例如,包含1 月1 日的該週是該年的第一週,因此會編號為第1 週。