Note: The other languages of the website are Google-translated. Back to English

如何在Excel中添加或減去日期,月份和年份?

本文提供了7種解決方案,可以在Excel中向日期添加或減去天,週,月,年或年/月/日的組合。 視頻演示

  1. 用公式添加或減去日期
  2. 在沒有公式的情況下將日期加或減到多個日期
  3. 在Excel中添加或減去迄今為止的幾週
  4. 在Excel中添加或減去迄今的月份
  5. 在Excel中添加或減去迄今為止的年份
  6. 在Excel中添加或減去年,月和日的組合
  7. 用Kutools for Excel添加或減去日期,週,月或年至今

用公式添加或減去日期

您可能已經註意到,日期是Excel中的5位數字。 因此,您可以像在Excel中增加或減少天數一樣容易地增加或減少天數。

= 日期 + 天數

1。 選擇一個空白單元格,您將放置計算結果,鍵入公式 = A2 + 10,然後按 Enter 鍵。
備註:要從日期減去10天,請使用以下公式 = A2-10.

2。 如果需要將此公式應用於其他單元格,請根據需要將公式單元格的“自動填充”手柄拖到這些單元格上。

現在,您已從這些日期中批量添加或減去了相同的天數。 看截圖:

在Excel中輕鬆添加/減去日期,星期,月份或年份

難以記住Excel中冗長的複雜公式嗎? Kutools for Excel的 公式助手 列出最常用的公式,以幫助您快速計算和解決Excel中的問題。 加上年/月/週/日, 加上小時/分鐘/秒, 絕對值總和, 尋找最普遍的價值等等。


廣告添加天數週數年至今

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!

在沒有公式的情況下將日期加或減到多個日期

與公式相比,某些Excel用戶更喜歡不使用公式直接增加或減少天數。 在這裡,我將指導您使用Excel中的“選擇性粘貼”功能從多個日期中添加或減去相同的天數。

1。 鍵入要在空白單元格中的日期上加上或減去的天數,說10,然後將其複制。 看截圖:

2。 選擇要增加或減少天數的日期,右鍵單擊並選擇 選擇性粘貼 > 選擇性粘貼 在上下文菜單中。 看截圖:

3。 在“選擇性粘貼”對話框中,請檢查 加入 or 減去 選項,然後單擊 OK 按鈕。 看截圖:

4。 現在,將數字添加或減去到日期,日期顯示為5位數字。 保持選中這些5位數字,然後單擊 首頁 > 數字格式 盒子> 短期約會 再次將它們轉換為日期。

現在,您將看到從指定的日期範圍中批量添加或減去指定的天數,而無需使用公式。 看截圖:

在Excel中添加或減去迄今為止的幾週

您還可以應用公式從Excel中的日期中添加或減去指定的星期數。 請執行以下操作:

= 日期 + 7 * 週數

1。 選擇要放置計算結果的空白單元格,鍵入公式 = A2 + 4 * 7,然後按 Enter 鍵。
備註:要從日期減去4週,請使用以下公式 = A2-4 * 7.

Excel的Kutools

在人群中脫穎而出

300個方便的工具
在 Excel 中解決 80% 的問題
立即免費試用

告別可怕的VBA和公式!

2。 如果需要從其他日期增加或減少幾週,請根據需要拖動公式單元格的“自動填充”手柄。

現在,您已從多個日期中批量添加或減去了相同的星期數。 看截圖:

在Excel中添加或減去迄今的月份

要在日期上加上或減去月份,則不宜在日期上加上或減去30,因為月份中一年中包含的天數不同,有些包含30天,有些包含31天,而有些則包含28或29天。 因此,我們需要應用EDATE函數來處理這種情況。

= EDATE(日期, 月數)

1。 選擇要放置計算結果的空白單元格,鍵入公式 = EDATE(A2,3),然後拖動此公式單元格的自動填充手柄以根據需要將此公式應用於其他單元格。
備註:要從日期減去3個月,請使用此公式 = EDATE(A2,-3).

2。 如您所見,EDATE函數將返回5位數字。 請保持選中這5位數字,然後單擊 首頁 > 數字格式 盒子> 短期約會 將其轉換為日期。 看截圖:

現在,您將看到它在批量日期中增加或減去了相同的月數。 看截圖:

在Excel中添加或減去迄今為止的年份

例如,您將在Excel中的一批日期中添加6年,可以執行以下操作:

= DATE(YEAR(日期)+ 年數,MONTH(日期),天(日期))

1。 選擇要放置計算結果的空白單元格,鍵入公式 = DATE(YEAR(A2)+ 6,MONTH(A2),DAY(A2)),然後按 Enter 鍵。
備註:要從日期中減去6年,請應用此公式 = DATE(YEAR(A2)-6,MONTH(A2),DAY(A2)).

2。 如果需要,請拖動公式單元格的“自動填充”手柄,以根據需要將此公式應用於其他單元格。

在Excel中添加或減去年,月和日的組合

在某些情況下,您可能需要同時添加或減去年,月和天,比如說添加3年5個月和15天。 在這種情況下,您可以應用DATE函數來解決該問題。

= DATE(YEAR(日期)+ 年數,MONTH(日期)+ 月數, 天(日期)+ 天數)

1。 選擇要放置計算結果的空白單元格,鍵入公式 =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15),然後按 Enter 鍵。 看截圖:
備註:要減去年,月和日的組合,請使用以下公式 =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

2。 如果需要,請拖動此公式單元格的“自動填充”手柄以將此公式應用於其他單元格。

用Kutools for Excel添加或減去日期,週,月或年至今

如果您安裝了Kutools for Excel,則將找到它 公式助手 列出最常用的公式,以幫助您輕鬆地在Excel中進行計算,包括添加迄今為止的天,週,月或年。 請執行以下操作:

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!

1。 選擇要放入計算結果的單元格,然後單擊 庫工具 > 公式助手 > 加上年份.
尖端:請從中選擇合適的公式 公式助手 根據您的需求下拉列表。 例如,選擇 加上星期數 用於在日期中添加/減去指定的星期數。

2。 在打開的“公式幫助器”對話框中,在 約會時間 框,然後鍵入您將在 框。
尖端:在我們的例子中,我們將從日期起添加5年,因此我們輸入 5 框。 如果您需要減去某些年份(例如3年),請在 框。

3。 點擊 Ok 按鈕以應用公式 加上年份。 如有必要,請拖動“填充手柄”以將此公式應用於其他範圍。

加上/減去日期:

到目前為止添加/減去週:

加上/減去到目前為止的月份:

Kutools for Excel的 公式助手 可以避免Excel用戶記憶複雜的公式,並列出最常用的公式,以幫助您快速計算和解決Excel中的問題。 加上年/月/週/日, 加上小時/分鐘/秒等等。 免費試用!

演示:在Excel中添加或減去日期,週,月或年


300種工具可幫助您脫穎而出

用Kutools for Excel- 永遠不用擔心裁員

Kutools for Excel 為 300 個工作場景帶來 1500 個方便的工具,幫助您比同事更快更好地工作,輕鬆贏得老闆的信任。 您將是裁員名單的最後一位,輕鬆為家人維持穩定美好的生活!

  • 在3分鐘內成為Excel的專家,並輕鬆贏得他人的讚賞。
  • 提高80%的工作效率,解決您的 80% Excel中的問題,不加班。
  • 加快工作速度,每天節省2個小時,以改善自己並陪伴家人。
  • 告別複雜的公式和VBA代碼,釋放內存。
  • 減少數以千計的鍵盤操作和鼠標單擊,遠離鼠標手。
  • 花費$ 39.0,價值超過$ 4000.0的其他培訓。
  • 的選擇
    110,000+
    高效能人士和300+知名企業,在Excel中穩定工作。
  • 全功能免費試用 30-天,不需要信用卡。
讀更多...
立即免費試用
 
按評論排序
留言 (64)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
謝謝你,謝謝你,謝謝你。 這正是我所需要的,並通過解釋和示例以如此清晰的方式進行了解釋。 在沒有我的大腦崩潰的情況下讓生活變得如此輕鬆:lol:
網站主持人對此評論進行了最小化
這就是我一直在尋找的。 謝謝,真的很有用。 :-)
網站主持人對此評論進行了最小化
感謝 EDATE 功能解決了我的問題,非常感謝。
網站主持人對此評論進行了最小化
非常感謝您用屏幕截圖進行解釋。 這個小貼士對我真的有很大幫助..
網站主持人對此評論進行了最小化
真的很好的帖子...幫助了很多
網站主持人對此評論進行了最小化
簡單而有效的解釋; 謝謝
網站主持人對此評論進行了最小化
真的很酷yaar......非常好
網站主持人對此評論進行了最小化
非常好.....正在尋找更多這樣的例子
網站主持人對此評論進行了最小化
這不是我想要的,它根本沒有用。 我試圖計算一個時間段。 不要減去和添加日期! 謝謝但不謝謝:-x
網站主持人對此評論進行了最小化
尊敬的先生/女士, 20/08/2014 - 10/10/2016 = 天...? 在excel中如何計算天數在這方面對我有幫助。 問候櫻桃,
網站主持人對此評論進行了最小化
為了計算天數,試試這個公式 Datedif(10/10/2016-20/8/2014,"d")+1
網站主持人對此評論進行了最小化
非常好,我很感激
網站主持人對此評論進行了最小化
謝謝你!!!!! 你救了我!
網站主持人對此評論進行了最小化
20 年 08 月 2014 日 - 10 年 10 月 2016 日=? =DATEDIF(A1,B1,"Y")&"Years,"&DATEDIF(A1,B1,"YM")&"Months"&DATEDIF(A1,B1,"MD")&"Days" 如果它不起作用,那就去吧到控制面板,然後轉到時鐘、語言、地區並設置日期格式,如第一天、月份、年份和確定。 這是您問題的解決方案 Ravi Kumar。 雷格勒阿齊姆庫雷希
網站主持人對此評論進行了最小化
這對我很有幫助
網站主持人對此評論進行了最小化
先生,信息量很大,幫助很大。 謝謝你。
網站主持人對此評論進行了最小化
這就是我喜歡 Excel 的原因。 感謝你的分享。 為我的公司計算折舊費用時節省了我很多時間
網站主持人對此評論進行了最小化
你好.. 我想在 excel 中逐年減少幾個月,Exp:-01-01-2000 - 01-08-2000 = 8 個月我這樣做的公式>>>。
網站主持人對此評論進行了最小化
03.02.2014 如何轉換 03/02/2014
網站主持人對此評論進行了最小化
03.02.2014 如何轉換 03/02/2014
網站主持人對此評論進行了最小化
Avinash,如果您確定每次都是每月的第一天:=ROUND((L5-K5)/30,0)-1 否則,您可以試試這個:=CONVERT(L5-K5,"day ","yr")*12 但是你仍然需要相應地舍入它。 我承認這兩種解決方案都不是很漂亮。
網站主持人對此評論進行了最小化
我的日期在一張紙上; 每列最終都會有一個日期。 我想要做的是讓最後一列 - 標記為“下一個截止日期”自動將 90 天添加到輸入的最新日期。 列標記為“完成日期”行中將列出姓名,當他們完成家訪並輸入日期時,我們希望最後一列“刷新”並告訴我們下一個到期日(90 天)我能找到的只有:example =D2+90 但是我們每次都必須更改字母並且我們要保護該列,這樣任何人都不會弄亂公式。
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護