Excel 公式:計算兩個日期之間相差的年/月/週/天數

有時在 Excel 工作表中,我們需要計算兩個日期之間的差異,以取得準確的持續時間。本教學將介紹如何運用公式,輕鬆算出兩日期之間相差的年、月、週與天數。
通用公式:
計算天數差異
| DATEDIF(start_date,end_date,"d") |
計算週數差異
| DATEDIF(start_date,end_date,"d")/7 |
計算月數差異
| DATEDIF(start_date,end_date,"m") |
計算年數差異
| DATEDIF(start_date,end_date,"y") |
引數
| Start_datetime: The starting date in the date range. The start date must be smaller than the end date, or the formula will return the error result #NUM!. |
| End_datetime: The ending date in the date range you want to calculate the date duration. The end date must be greater than the start date, otherwise the formula will return the error value #NUM!. |
| D: Return difference in days. |
| D/7:Return difference in weeks. 7 days a week, to return days firstly then divides 7 to get the number of weeks. As the formula returns value in date format, you need to format the result to general or number to get the number of weeks. |
| M: Return difference in months. |
| Y: Return difference in years. |
公式運作方式
假設您需要計算儲存格 B4 與 B6 中日期之間的持續時間,請使用下列公式
計算天數差異
| =DATEDIF(B4,B6,"d") |
計算週數差異
| =DATEDIF(B4,B6,"d")/7 |
計算月數差異
| =DATEDIF(B4,B6,"m") |
計算年數差異
| =DATEDIF(B4,B6,"y") |
按下 Enter 鍵,立即取得結果!
提示:用來計算週數差異的公式會以日期格式傳回結果,只需依需求將結果儲存格的格式設定為「一般」或「數字」即可。
說明
DATEDIF 函數:此函數可用來計算兩個日期之間相差的天數、週數、月數、年數,或忽略年份後的天數與月數。
相關公式
- 計算當月剩餘天數
本教學提供一個實用公式,讓您在 Excel 中快速計算當月剩餘天數! - 計算兩個日期之間的天數、小時、分鐘與秒數
有時我們需要精確計算兩個日期時間之間相差的天數、小時、分鐘與秒數,本教學將介紹解決此需求的實用公式。 - 計算兩個日期之間剩餘的天數
本教學提供一個實用公式,助您快速算出兩個日期之間還剩多少天! - 在工時表中計算包含休息時間的實際工作時數
本教學提供使用 MOD 函數於 Excel 中計算包含休息時間的實際工作時數之公式。
相關函數
- Excel IF 函數
測試指定條件,並傳回對應的值 - Excel VALUE 函數
將文字轉換為數值。 - Excel MONTH 函數
MONTH 函數可從日期中提取月份,並以整數(1 至 12)表示。 - Excel DAY 函數
DAY 函數可從日期中提取「日」,並以數字(1 至 31)呈現。 - Excel YEAR 函數
YEAR 函數可根據指定日期,以四位數格式傳回對應年份。
最佳 Office 生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。
