Excel計算天數教學:4大方法與實務案例全解析

本篇全面介紹Excel計算天數的常見需求、四大實用方法(減法、DATEDIF、DAYS、NETWORKDAYS),並提供公式範例、錯誤處理、方法比較、專案管理案例與常見問題解答,幫助你在各種工作情境下精準計算日期差。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

Excel計算天數的常見需求與應用場景

在日常辦公與專案管理中,計算兩個日期之間的天數是常見需求。舉例來說:

  • 專案管理:計算任務所需天數、專案進度追蹤。
  • 人力資源:統計員工出勤天數、假期天數。
  • 物流運輸:估算貨物運送所需時間。
  • 財務會計:計算發票到期日、利息天數。

這些情境下,精確計算天數有助於提升效率與決策品質。Excel提供多種方法,能依據不同需求靈活運用。

Excel計算天數的4大方法

Excel支援多種計算天數的方式,以下依據不同需求分別說明。

方法一:直接減法運算

適用情境:單純計算兩日期間的總天數,無需排除假日或特定條件。

公式範例
假設A2為起始日期,B2為結束日期,在C2輸入:

=B2-A2

說明
Excel會自動將日期視為數值,直接相減即可得到天數差。例如,A2為2023/5/1,B2為2023/5/10,結果為9。

注意事項
– 日期格式必須正確,否則會出現錯誤或無法計算。
– 結果不包含起始日,僅計算間隔天數。

常見錯誤
若出現#VALUE!,通常是因為日期格式錯誤或為文字型態。

方法二:DATEDIF函數

適用情境:需靈活計算天數、月數或年數,並可指定單位。

語法

=DATEDIF(起始日期, 結束日期, "d")
  • “d” 代表計算天數

公式範例

=DATEDIF(A2, B2, "d")

說明
DATEDIF可精確計算兩日期間的天數,適合需明確指定單位的情境。

常見錯誤
– 若起始日期晚於結束日期,會出現#NUM!錯誤。
– 日期格式需正確,否則可能出現#VALUE!

實務應用
專案進度表中,常用DATEDIF計算任務間隔天數,方便排程。

方法三:DAYS函數

適用情境:單純計算兩日期間的天數,語法簡潔,適合批次計算。

語法

=DAYS(結束日期, 起始日期)

公式範例

=DAYS(B2, A2)

說明
DAYS函數會自動將日期轉為數值後相減,與直接減法類似,但語法更直觀。

差異比較
– DAYS函數參數順序為「結束日期, 起始日期」。
– 若日期為文字型態,DAYS會自動嘗試轉換。

常見錯誤
– 若輸入非日期格式,仍可能出現#VALUE!

方法四:NETWORKDAYS/NETWORKDAYS.INTL函數

適用情境:需計算工作天數(自動排除週末),可自訂假日或週末型態,常用於出勤、專案排程。

語法

=NETWORKDAYS(起始日期, 結束日期, [假日範圍])
=NETWORKDAYS.INTL(起始日期, 結束日期, [週末類型], [假日範圍])

公式範例
– 計算不含週末的工作天數:
=NETWORKDAYS(A2, B2)
– 計算並排除特定假日(假設假日清單在D2:D4):
=NETWORKDAYS(A2, B2, D2:D4)
– 自訂週末型態(如僅周日為休息日):
=NETWORKDAYS.INTL(A2, B2, 11)

說明
– NETWORKDAYS自動排除週六、週日。
– NETWORKDAYS.INTL可自訂週末型態(如僅周日休息)。

實務應用
– 計算專案實際工作天數。
– 統計員工出勤日數,排除國定假日。

常見錯誤
– 假日清單需為正確日期格式。
– 週末類型參數需正確設定,否則計算結果不符預期。

常見錯誤與數據驗證

在Excel計算天數時,常見錯誤與解決方法如下:

錯誤類型 可能原因 解決方法
#VALUE! 日期格式錯誤、為文字型態 使用DATEVALUE轉換為日期格式
#NUM! 起始日期晚於結束日期 檢查日期順序,調整參數
計算結果異常 日期格式不同、地區設定不同 統一日期格式,檢查地區設定

日期格式轉換範例
若A2為文字型日期,可用以下公式轉換:

=DATEVALUE(A2)

轉換後再進行天數計算。

各方法比較與選用建議

方法 適用情境 是否可排除假日 公式簡單度 常見錯誤處理
減法運算 基本天數計算 ★★★★★ 需注意格式
DATEDIF 精確指定單位 ★★★★ 須注意日期順序
DAYS 批次天數計算 ★★★★★ 格式自動轉換
NETWORKDAYS 工作天數、排除假日 ★★★★ 需設定假日清單

建議選用
– 單純天數:減法或DAYS
– 需指定單位:DATEDIF
– 工作天數/排除假日:NETWORKDAYS/NETWORKDAYS.INTL

實務案例:專案天數計算實作

假設你是專案經理,需要計算一項任務的實際工作天數(排除週末與公司假日):

  1. 設定日期:A2輸入起始日期,B2輸入結束日期。
  2. 建立假日清單:D2:D4輸入公司假日。
  3. 計算工作天數
    =NETWORKDAYS(A2, B2, D2:D4)
  4. 結果應用:可用於專案甘特圖、進度追蹤表,確保排程精準。

常見問題FAQ

Q1:為什麼計算天數時出現#VALUE!?
A:通常是因為日期格式錯誤或為文字型態,請用DATEVALUE轉換,或檢查單元格格式。

Q2:如何排除假日與週末?
A:建議使用NETWORKDAYSNETWORKDAYS.INTL,並設定假日清單與週末類型。

Q3:DATEDIF出現#NUM!怎麼辦?
A:請確認起始日期早於或等於結束日期,否則會出現錯誤。

Q4:不同地區日期格式導致計算錯誤怎麼辦?
A:請統一日期格式(如yyyy/mm/dd),或使用DATEVALUE協助轉換。

Q5:計算天數時要包含起始日嗎?
A:Excel的減法、DATEDIF、DAYS預設不包含起始日,NETWORKDAYS則包含起始與結束日。

提升效率推薦工具

如果你經常需要管理專案、追蹤任務進度,建議可搭配Monday.com等專案管理平台,結合Excel數據,快速統整專案排程與天數計算。Monday.com支援自動化任務追蹤、進度視覺化,適合團隊協作與多專案管理。若有進階自動化需求,ClickUpNotion也能與Excel數據整合,提升整體效率。

總結與行動呼籲

掌握Excel計算天數的多種方法,能大幅提升專案管理、出勤統計與日常辦公的效率。建議依據實際需求選用最適合的公式,並善用自動化工具協助資料整合。立即動手實作,讓你的工作流程更精準高效!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?