Excel 日期公式完整教學指南:從基礎到進階應用

本篇完整介紹Excel日期公式與函數,從基礎概念、常用函數、日期加減、格式轉換到進階應用與常見錯誤排查,並結合實務案例,協助讀者靈活運用於專案管理、排程與日常辦公,提升工作效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel 日期公式基礎概念

在Excel中,日期其實是以「序列號」儲存的。例如,第一天的序列號為1,往後每天加1。這種設計讓日期之間的加減變得直觀。舉例來說,若儲存格顯示「45000」,只要將格式設為「日期」,就會自動顯示對應的年月日。

日期與時間的儲存方式

Excel同時支援時間,時間會以小數表示。例如「0.5」代表中午12點。因此「45000.5」代表某一天的中午。

常見日期格式與地區設定

日期格式會因地區而異,例如「yyyy/mm/dd」或「mm/dd/yyyy」。若資料來自不同地區或系統,常見錯誤包括日期顯示為數字、亂碼或#VALUE!。建議在匯入資料時,先檢查格式設定,必要時用函數轉換。

實務案例

在跨國團隊協作時,常遇到日期格式不一致,導致資料錯誤。此時可用DATEVALUE或TEXT函數協助轉換,確保專案排程正確。

常用日期函數教學

TODAY、NOW 函數

  • =TODAY():取得當天日期,會隨檔案開啟自動更新。
  • =NOW():取得當下日期與時間,適合需要即時時間戳記的場景。

應用情境

專案管理時,可用TODAY自動計算剩餘天數,或用NOW記錄任務完成時間。

DATE、DATEVALUE 函數

  • =DATE(年, 月, 日):組合數字成日期,例如=DATE(2022, 5, 20)
  • =DATEVALUE(文字日期):將文字型日期(如「2022/5/20」)轉為可計算的日期。

常見錯誤

若DATEVALUE遇到格式不符,會出現#VALUE!。建議先確認文字日期格式與系統設定一致。

YEAR、MONTH、DAY、WEEKDAY、WEEKNUM 函數

  • =YEAR(日期)=MONTH(日期)=DAY(日期):分別取得年、月、日。
  • =WEEKDAY(日期, [型態]):取得星期幾(1=星期日,2=星期一)。
  • =WEEKNUM(日期, [型態]):取得該日期屬於第幾週。

實務案例

排班表常需判斷星期幾或週次,便於自動化排程與統計。

TEXT 函數

  • =TEXT(日期, "格式"):將日期轉為指定格式文字,如=TEXT(A1, "yyyy年mm月dd日")

延伸說明

TEXT能將日期轉為中文、英文或自訂格式,方便報表輸出或跨系統整合。

日期加減與計算

日期加減天、月、年

加減天數

直接用加減號即可,例如=A1+7為A1日期加7天。

加減月數(EDATE)

  • =EDATE(開始日期, 月數):加減指定月數(可為負數)。

加減年數

可用=DATE(YEAR(A1)+n, MONTH(A1), DAY(A1)),n為年數。

加減週數

=A1+7*n,n為週數。

注意事項

跨月、跨年、閏年時,Excel自動調整日期。例如1月31日加1個月,會變成2月28日或29日。

計算日期間的天數、年齡

直接相減

=結束日期-開始日期,結果為天數。

DATEDIF 函數

  • =DATEDIF(開始日期, 結束日期, "單位")
  • “Y”:年數
  • “M”:月數
  • “D”:天數
  • “YM”:相差月數(忽略年)
  • “MD”:相差天數(忽略年、月)

實務案例

計算員工年資、專案進度天數、合約到期日等。

工作日計算(排除假日)

NETWORKDAYS 函數

  • =NETWORKDAYS(開始日期, 結束日期, [假期範圍]):計算工作日數,排除週末與指定假期。

WORKDAY 函數

  • =WORKDAY(開始日期, 天數, [假期範圍]):從指定日期開始,往後推算n個工作日的日期。

假期自訂

可將假期清單輸入一個範圍,作為第三個參數。

實務案例

自動計算專案截止日、請假天數、排程不含假期。

進階應用與常見問題

日期格式錯誤與除錯

常見錯誤

  • 顯示為數字:將儲存格格式設為「日期」即可。
  • VALUE!:多因格式不符或參數錯誤,檢查資料來源與函數用法。

  • 亂碼:多為地區設定不符,建議統一格式或用TEXT函數轉換。

除錯建議

  • 先用=ISNUMBER(A1)檢查是否為有效日期。
  • 若為文字型日期,先用DATEVALUE或手動分割再組合。

實務案例

自動計算到期日

假設A1為起始日,B1為天數,到期日公式為=A1+B1。若需排除假日,則用=WORKDAY(A1, B1, 假期清單)

專案排程

利用EDATE、WORKDAY等函數,快速計算各階段起訖日,並自動避開假期。

考勤統計

用NETWORKDAYS計算出勤日數,搭配WEEKDAY判斷週末或補班日。

常見FAQ

日期加減會跨月/年,如何正確處理?

建議用EDATE或DATE函數,Excel會自動處理跨月、跨年與閏年。

如何處理閏年?

Excel的日期系統會自動辨識閏年,無需額外設定。

匯入資料後日期顯示錯誤怎麼辦?

先檢查原始格式與系統地區設定,必要時用DATEVALUE或TEXT函數轉換。

如何自訂假期?

將假期日期輸入一個範圍,於NETWORKDAYS或WORKDAY的第三個參數引用即可。

日期顯示為數字或亂碼怎麼辦?

將儲存格格式設為「日期」,或用TEXT函數自訂格式。

結論與工具推薦

熟練掌握Excel日期公式與函數,能大幅提升專案排程、考勤統計、報表製作等效率。無論是基礎的日期加減、格式轉換,還是進階的工作日計算與自動化排程,這些技巧都能解決日常工作中的各種痛點。若需進一步提升團隊協作與專案管理效率,建議搭配如Monday.comClickUp等專業工具,結合Excel資料自動化,打造更高效的數位工作流程。

發佈留言

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

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

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