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

如何計算兩個日期之間的天數,週數,月數或年數?

您是否考慮過在Excel中給定兩個日期之間計算多少天,幾週,幾月或幾年? 本教程可以幫助您盡快完成以下操作。


用公式計算兩個日期之間的天數

要計算兩個給定日期之間的天數,請使用以下公式:

1。 在要獲取結果的空白單元格中輸入以下任一公式:

=DATEDIF(A2,B2,"D")
=B2-A2

備註:在以上公式中, A2 是開始日期單元格,並且 B2 是結束日期單元格。

2。 然後,將填充手柄向下拖動到要應用此公式的單元格上,並且已經計算了天數,請參見屏幕截圖:


用公式計算兩個日期之間的星期數

要計算兩個日期之間的周數,可以使用下面的方便公式,只需從結束日期中減去開始日期並除以7。

1。 在空白單元格中輸入以下任一公式:

=(DATEDIF(A2,B2,"D")/7)
=(B2-A2)/7

備註:在以上公式中, A2 是開始日期單元格,並且 B2 是結束日期單元格。

2。 然後,向下拖動填充手柄以填充此公式,您將獲得以十進制數字表示的星期,請參見屏幕截圖:

  • 保養竅門如果要獲取兩個日期之間的整週數,請應用以下公式:
  • = ROUNDDOWN((DATEDIF(A2,B2,“ d”)/ 7),0)
    = INT((B2-A2)/ 7)


計算天,週,月,年等兩個日期之間的各種差異。

要記住的公式太多 Excel的Kutools's 日期和時間助手 功能,您可以根據需要快速獲得兩個日期之間的各種差異結果,而無需記住任何公式,例如周+天,月+周等。 點擊下載Kutools for Excel!

Excel的Kutools:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載並免費試用!


用公式計算兩個日期之間的月數

如果要確定兩個日期之間的月數,可以使用此DATEDIF函數。

1。 請在要輸出結果的空白單元格中輸入以下公式:

=DATEDIF(A2,B2,"m")

備註:在以上公式中, A2 是開始日期單元格,並且 B2 是結束日期單元格。

2。 然後,向下拖動填充手柄以填充此公式,您將獲得給定兩個日期之間的完成月份數,請參見屏幕截圖:

  • 保養竅門如果要獲取兩個日期之間的整週數,請應用以下公式:
  • = DATEDIF(A2,B2,“ m”)&“ months”&DATEDIF(A2,B2,“ md”)&“ days”


用公式計算兩個日期之間的年數

使用上面的DATEDIF函數,您還可以計算兩個日期之間的年數。

1。 將以下公式應用於空白單元格:

=DATEDIF(A2,B2,"y")

備註:在以上公式中, A2 是開始日期單元格,並且 B2 是結束日期單元格。

2。 然後,將填充手柄向下拖動到要應用此公式的單元格上,所有年數都已如下圖所示進行了計算:


用公式計算兩個日期之間的年月日數

有時,您需要確切地知道兩個日期之間有多少年,幾個月和幾天,在這種情況下,以下長公式可能會對您有所幫助。

1。 在空白單元格中,輸入或複制以下公式:

=DATEDIF(A2, B2, "y") &" years "&DATEDIF(A2, B2, "ym") &" months " &DATEDIF(A2, B2, "md") &" days"

備註:在以上公式中, A2 是開始日期單元格,並且 B2 是結束日期單元格。

2。 然後,拖動填充手柄以填充此公式,並立即計算日期之間的特定年,月和日數,請參見屏幕截圖:


利用強大的功能計算幾天,幾週,幾個月,幾年中兩個日期之間的各種差異

如果您有,可能是您對上述公式感到惱火 Excel的Kutools,其 日期和時間助手 功能,您可以根據需要快速獲取兩個日期之間的各種差異結果,例如周+天,月+周等。

備註:要應用此 日期和時間助手,首先,您應該下載 Excel的Kutools,然後快速輕鬆地應用該功能。

安裝後 Excel的Kutools,請這樣做:

1。 單擊要在其中查找結果的單元格,然後單擊 庫工具公式助手 > 日期和時間助手,請參見屏幕截圖:

2。 在 日期和時間助手 對話框中,進行以下操作:

  • 來看看我們的 差異 選項從 類別 部分;
  • 參數輸入 在文本框中,分別選擇包含開始日期和結束日期的單元格;
  • 然後,根據需要選擇輸出結果類型。 例如,如果要獲取兩個日期之間的年,月,周和天數,則只需選擇 年+月+週+天.

3。 完成設置後,請點擊 OK 按鈕,您將獲得第一個計算結果,然後,只需將填充手柄向下拖動到要應用此公式的單元格,您將根據需要獲得以下結果:

點擊下載Kutools for Excel並立即免費試用!


更多有關日期和時間的文章:

  • 在Excel中計算午夜後的時間之間的小時數
  • 假設您有一個時間表來記錄您的工作時間,則A列中的時間是今天的開始時間,B列中的時間是第二天的結束時間。 通常,如果您直接減去“ = B2-A2”來計算兩次之間的時間差,則不會顯示正確的結果,如左圖所示。 如何在Excel中正確計算午夜後兩次之間的小時數?
  • 計算兩個日期之間的天數/工作日/週末數
  • 您是否曾經需要計算過Excel中兩個日期之間的天數? 有時候,您可能只想計算兩個日期之間的工作日,有時,您只需要計算兩個日期之間的周末天。 在特定條件下,您如何計算兩個日期之間的天數?

最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (44)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
這非常容易而且很有幫助。 不過我有一個問題。 如果在上面的示例中 B2 是一個常數怎麼辦。 因此,如果我想查找開始日期和今天或固定日期之間的年/月/天數怎麼辦。 我可以在公式中添加該日期,而不是使用日期創建一個新單元格並從中讀取公式嗎?
網站主持人對此評論進行了最小化
謝謝擴展辦公室 這是非常有用的功能
網站主持人對此評論進行了最小化
非常感謝擴展辦公室幫助我解決這個問題
網站主持人對此評論進行了最小化
除了你的 =DATEDIF(B1,B2,"Y") & " Years, " & DATEDIF(B1,B2,"YM") & " Months, " & DATEDIF(B1,B2,"MD") & " Days"公式,我有月、周和天的要求。 這可能嗎 ?
網站主持人對此評論進行了最小化
公式無法在 Excel 工作表中工作
網站主持人對此評論進行了最小化
需要一個公式來返回周太平洋月份,例如下面的第 1 週第 2 週第 3 週第 4 周然後轉到下個月自動更改返回相同的結果
網站主持人對此評論進行了最小化
=INT((A2-(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1)-WEEKDAY(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1),2)+1)+7)/7)
網站主持人對此評論進行了最小化
謝謝伙計,它真的很有用,你能把 1 作為第 1、2 作為第 2、3 作為第 3、4 作為第 4 等添加序列嗎?
網站主持人對此評論進行了最小化
一個月194天(多少個月)請在excel中建議相同的公式
網站主持人對此評論進行了最小化
想要計算兩個日期之間的月份
網站主持人對此評論進行了最小化
它可以以任何日期格式工作嗎? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 請回复
網站主持人對此評論進行了最小化
[quote]它可以以任何日期格式工作嗎? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 請回复由 SUDHAKAR[/quote] [quote]它可以以任何日期格式工作嗎? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 請回复由 SUDHAKAR[/quote] 工作格式為dd/mm/yyy
網站主持人對此評論進行了最小化
我需要寫下哪個更少(日期)。
網站主持人對此評論進行了最小化
我想知道15年後今天的年表是什麼
網站主持人對此評論進行了最小化
我對月份和年份都使用了公式“Datedif”,它錯過了一個月或一年。 例如。 01 年 2014 月 31 日和 2014 年 12 月 11 日,邏輯是 XNUMX 個月,但公式的答案是 XNUMX 個月(錯誤)。 請幫忙檢查和解釋,Sopheak
網站主持人對此評論進行了最小化
我也有同樣的問題。
網站主持人對此評論進行了最小化
=DATEDIF(C25,C26,"Y") & " Years, " & DATEDIF(C25,C26,"YM") & " Months, " & DATEDIF(C25,C26,"MD") & " Days" 開始日期: 1/1/2014 結束日期:31/12/2014 天 364.00 或 0 年 11 個月 30 天
網站主持人對此評論進行了最小化
開始日期:1 年 2014 月 31 日 結束日期:2014 年 364.00 月 0 日 天數:11 或 30 年 XNUMX 個月 XNUMX 天
網站主持人對此評論進行了最小化
開始日期 1/1/2014 結束日期 1/1/2015 天 365 天 1 年 0 月 0 天 =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD ") & "天" 12 個月, 0 天 =DATEDIF(C25,C26,"M") & " 月, " & DATEDIF(C25,C26,"MD") & "天"
網站主持人對此評論進行了最小化
正如我們得到的那樣:1 年,0 個月,0 天 12 個月,0 天 但是我們如何將這兩件事添加到另一列中。 你能解釋和分享一下公式嗎 例如:A1:1 年,0 個月,0 天 A2:12 個月,0 天 A3:?????????????????? 我們如何得到總數?
網站主持人對此評論進行了最小化
有一個類似的問題,我試過這個,似乎工作。 =DATEDIF(D10,E10,"y")&" Yr " &DATEDIF(D10,E10,"ym") & " Mth " &DATEDIF(D10,E10, "md")+1 & " Day"
網站主持人對此評論進行了最小化
Datedif 對於年、月和日非常有用。
網站主持人對此評論進行了最小化
非常感謝非常有用的信息
網站主持人對此評論進行了最小化
15/04/1996 和 01/01/2016 如何通過函數計算年份 =datedif
網站主持人對此評論進行了最小化
Datedif 對於年、月和日非常有用。 非常感謝你
網站主持人對此評論進行了最小化
複製公式,使用 6/20/1949 和 1/4/2016,它給了我 66 歲 6 個月 128 天。 如果我使用的開始日期高於結束日期,我會得到三位數,例如 6/5 到 6/30。 是格式問題嗎?
網站主持人對此評論進行了最小化
你好,請。 幫我。 我必須知道開始日期和結束日期的公式以及結束日期的修訂。 示例:電子表格:A(開始日期) B(結束日期) C(結束日期-修訂) 1 年 2016 月 26 日 2016 年 19 月 2016 日 3 年 XNUMX 月 XNUMX 日幫助制定電子表格中這 XNUMX 列的公式。 謝謝你。 寧法
網站主持人對此評論進行了最小化
沒有提到應該如何格式化單元格。 此公式還計算 9 年 2016 月 23 日減去 2015 年 36,473 月 XNUMX 日為 XNUMX 週?
網站主持人對此評論進行了最小化
嗨,任何人都可以告訴我如何計算兩個日期之間的兩週數? 如果兩個日期之間沒有完全劃分兩週怎麼辦? 它會顯示為剩余天數嗎? 謝謝。 麥克風
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

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