在 Excel 中計算兩個日期之間的天數(7 個範例)
作為一名 Excel 使用者,您可能會遇到需要知道 Excel 中「兩個日期之間的天數」的情況。或者您想計算「今天與特定日期之間的天數」。又或者您希望得到「兩個日期之間的工作天數」。本教程將介紹幾種簡單快速的方法來計算這三種情況下兩個日期之間的天數。
計算兩個日期之間的天數
使用減法
使用 Kutools 計算天數、週數...
使用 DAYS 函數
使用 DATEDIF 函數
計算今天與某個日期之間的天數
計算兩個日期之間的工作天數
排除週末
排除週末和假日



下載範例檔案
使用減法
要計算兩個日期之間的天數,只需「用結束日期減去開始日期」即可。以下是通用公式:
步驟 1:輸入減法公式
在單元格 C6 中應用以下公式,然後按下「Enter」鍵。
=C3-C2
結果
如您所見,兩個給定日期之間有「180」天。
- 在 Excel 中,日期實際上是數字。例如,1/1/1900 是數字 1。這就是為什麼減去日期會得到它們之間的天數。
- 如果結束日期早於開始日期,返回的結果將是一個「負數」整數。如果您希望總是得到一個「正數」結果,可以使用以下公式:
=ABS(結束日期 - 開始日期)
使用 Kutools 計算日期間的天數、週數、月數和年數
通過「Kutools for Excel」的「日期與時間助手」功能,您也可以計算日期間的天數。更重要的是,這個功能更強大,因為它提供了「更多選項」,比如計算兩個日期之間的「週數」、「月數」、「年數」等。下面的截圖展示了如何「逐步計算日期間的天數」以及您可以計算的「更多選項」。
啟用該功能後,請點擊「Kutools」>「公式助手」>「日期與時間助手」,然後按照以下步驟操作:
- 在「類型」部分選擇「差異」;
- 分別在「日期1」和「日期2」文本框中選擇開始和結束日期;
- 從「輸出結果類型」下拉列表中選擇「日」;
- 點擊「確定」。
- 要應用「日期與時間助手」功能,您應該先安裝「Kutools for Excel」。「Kutools for Excel」提供 30 天免費試用且無任何限制,立即下載並安裝!
- 除了計算兩個日期之間的差異外,日期與時間助手功能還支持其他日期和時間計算。要「添加日期和時間」,請在類型部分勾選「添加」選項。要根據給定日期「計算年齡」,請在類型部分勾選「年齡」選項。
使用 DAYS 函數
另一種獲取兩個日期之間天數的方法是使用 DAYS 函數,該函數在 Excel 2013 中引入。以下是通用公式:
步驟 1:輸入 DAYS 公式
在單元格「C6」中應用以下公式,然後按下「Enter」鍵。
=DAYS(C3,C2)
結果
單元格 C3 和 C2 中的兩個日期之間有「180」天。
使用 DATEDIF 函數
第四種計算兩個日期之間天數的方法是使用 DATEDIF 函數。以下是計算兩個日期之間天數差的「通用公式」:
步驟 1:輸入 DATEDIF 公式
在單元格「C6」中應用以下公式,然後按下「Enter」鍵。
=DATEDIF(C2,C3,"d")
結果
兩個給定日期之間有「180」天。
- 與其他三種方法不同,「DATEDIF」公式不支持從較新的日期中減去較舊的日期。當「結束日期」早於「開始日期」時,將返回「#NUM!」錯誤。
- 與只能計算天數的減法公式和「DAYS」函數不同,「DATEDIF」還可以計算兩個日期之間的「月數」或「年數」。
- 「DATEDIF」未包含在 Excel 的函數列表中,這意味著它是一個「未記錄」的函數。這要求您手動輸入所有參數以在工作表中創建「DATEDIF」公式。
計算今天與某個日期之間的天數
如果您想計算今天與特定日期之間的天數,Excel 內置的「TODAY」函數可以幫助您輕鬆快速地完成任務。以下是使用「TODAY」函數計算今天與另一個日期之間天數的「兩個通用公式」:
計算「過去日期」與「今天」之間的天數:
計算「未來日期」與「今天」之間的天數:
在此情況下,單元格「C2」中有一個「未來日期」,而今天是 2023 年 3 月 15 日。您需要計算今天與該日期之間的天數,請按照以下步驟操作。
步驟 1:輸入公式
在單元格「C5」中應用以下公式,然後按下「Enter」鍵。
=C2-TODAY()
步驟 2:將結果格式化為一般格式
選擇結果單元格,點擊「主頁」選項卡,進入「數字」組,然後從「數字格式」下拉列表中選擇「一般」。
注意:或者在「主頁」選項卡上,點擊「數字」旁邊的「對話框啟動器」。然後在「分類」框中點擊「一般」。
結果
如您所見,今天與給定日期之間有「108」天。
注意:「TODAY」函數將準確給出當前日期。因此,當特定日期固定時,您會發現工作表中返回的天數會有所不同,因為「TODAY」函數每天都在變化。
計算兩個日期之間的工作天數
有時候,我們可能需要計算不包括週末的天數。這裡我們將向您展示如何在兩種情況下借助「NETWORKDAYS」函數來計算兩個日期之間的工作天數。一種情況是不考慮額外假期的工作天數計算,另一種情況是考慮額外假期的工作天數計算。
以下是 NETWORKDAYS 函數的通用公式:
排除週末
例如,您在單元格 C2 中有開始日期,在單元格 C3 中有結束日期,您想找出兩個日期之間的工作天數,而不考慮假期。
步驟 1:輸入 NETWORKDAYS 公式
在單元格 C6 中應用以下公式,然後按下「Enter」鍵。
=NETWORKDAYS(C2,C3)
結果
您可以看到,兩個日期之間有「130」個工作天,不考慮假期。
排除週末和假期
與上面的例子不同,您還在數據範圍 C5:C8 中列出了額外的假期,並且您需要計算兩個日期之間的工作天數,同時考慮這些假期。
步驟 1:輸入 NETWORKDAYS 公式
在單元格 C6 中應用以下公式,然後按下「Enter」鍵。
=NETWORKDAYS(C2,C3, E3:E7)
結果
您可以看到,兩個日期之間有「125」個工作天,考慮了提供的假期。
注意:在世界上大多數地方,週末是「星期六」和「星期日」。那麼「NETWORKDAYS」函數正是您所需要的。但如果您的週末不是星期六和星期日(例如僅星期日),則應使用「NETWORKDAYS.INTL」函數,該函數允許您指定哪些日子應被視為週末。
相關文章
如何檢查日期是否為公共假日並計算除假日外的天數?
例如,您有一份日期清單,想知道清單中是否存在任何公共假日,如何快速完成此操作?本文將向您展示如何計算給定年份內所有美國公共假日的日期,然後輕鬆檢查某個日期是否為美國公共假日。
如何計算一個月或一年內剩餘的天數?
在某些情況下,您可能想知道一個月或一年內剩餘的天數。請從本文了解更多詳細信息。
如何在 Excel 中計算兩個日期之間的天數、小時數和分鐘數?
假設您有兩列日期時間單元格,現在您想計算這兩個日期時間單元格之間的天數、小時數和分鐘數差異,如下方截圖所示。本文將談論一些解決此問題的方法。
如何在 Excel 中計算距離下一次生日的天數?
如果您想知道距離下一次生日還有多少天,該怎麼辦?實際上,如果您正在使用 Microsoft Excel,可以在工作表中使用公式輕鬆計算距離下一次生日的天數。請瀏覽以下教程以獲取更多詳細信息。
最佳 Office 生產力工具
🤖 | Kutools AI 助手:以智能執行為基礎,革新數據分析 |生成程式碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 增強函數… |
熱門功能:查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不遺失數據 | 四捨五入(免公式)... | |
高級 LOOKUP:多條件 VLookup|多值 VLookup|多表查找|模糊查找... | |
高級下拉列表:快速創建下拉列表 |依賴型下拉列表 | 多選下拉列表... | |
列管理器:添加指定數量的列 | 移動列 | 切換隱藏列的顯示狀態 | 比較區域及列... | |
精選功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫(快捷文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線...)... | |
15 大工具集:12 項文本工具(添加文本、刪除特定字符…)|50+ 儀表 類型(甘特圖等)|40+ 實用 公式(基於生日計算年齡等)|19 項插入工具(插入QR码、根據路徑插入圖片等)|12 項轉換工具(金額轉大寫、匯率轉換等)|7 項合併與分割工具(高級合併行、分割儲存格等)|...及更多 |
運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...
Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單
- 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀。
- 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
- 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!
所有 Kutools 外掛,一次安裝
Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。





- 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
- 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
- 協同運作更順暢 — Office 應用間無縫提升生產力
- 30 天全功能試用 — 無需註冊、無需信用卡
- 最超值 — 一次購買,節省單獨外掛費用