【Excel函數99】EDATE 依月份推算日期

更新 發佈閱讀 6 分鐘

在 Excel 中處理合約週期、付款排程或報表預測時,常需要根據某個起始日期向前或向後推算指定月數的日期。EDATE 函數能根據起始日期與月數,回傳對應的結果日期,支援正負月數並保留原日期的「日」部分,是財務與行政報表中常用的日期運算工具。

🔹快速摘要(語法、用途、常見場景)

  • 用途:根據起始日期與月數推算新日期
  • 語法=EDATE(起始日期, 月數)
  • 常見場景:到期日計算、合約週期、付款排程、報表預測、日期欄位自動化

一、EDATE 函數語法與用途

語法說明:

=EDATE(start_date, months)
  • start_date:起始日期,可為儲存格、日期函數或文字型日期
  • months:要推算的月數(正值為未來,負值為過去)
  • 回傳結果為新的日期,保留原「日」部分

例如,=EDATE("2025/10/28",3) 回傳 2026/01/28

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:向後推算 3 個月

=EDATE("2025/10/28",3)

回傳 2026/01/28

範例二:向前推算 6 個月

=EDATE("2025/10/28",-6)

回傳 2025/04/28

範例三:處理儲存格中的日期

=EDATE(A1,12)

將 A1 中的日期往後推算一年。

範例四:搭配 TODAY 計算未來日期

=EDATE(TODAY(),1)

回傳下個月的今天。

範例五:處理文字型日期

=EDATE(DATEVALUE("2025/10/01"),2)

回傳 2025/12/01

🔸進階範例

範例六:搭配 TEXT 格式化輸出

=TEXT(EDATE(A1,3),"yyyy-mm-dd")

回傳格式化後的日期。

範例七:搭配 IF 判斷是否已到期

=IF(EDATE(A1,6)<TODAY(),"已到期","未到期")

判斷是否超過 6 個月。

範例八:批次推算整欄日期(Excel 365)

=MAP(A2:A100, LAMBDA(x, EDATE(x,3)))

將 A2:A100 中每列日期往後推算 3 個月。

範例九:建立付款排程欄位

=EDATE(A1,ROW(A2)-1)

根據列數建立每月付款日期。

範例十:搭配 DATEDIF 計算月差

=DATEDIF(A1,EDATE(A1,6),"m")

回傳兩日期間的月數(應為 6)。

三、常見問題解答(FAQ)

Q1:EDATE 可以處理時間嗎?

不行,僅處理日期部分,時間會被忽略。

Q2:EDATE 可以處理文字型日期嗎?

可以,但建議搭配 DATEVALUE 確保格式正確。

Q3:EDATE 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q4:EDATE 可以搭配哪些函數使用?

常見搭配 TODAY、DATEVALUE、TEXT、IF、MAP、LAMBDA 等。

Q5:EDATE 回傳的是什麼格式?

回傳 Excel 的日期值,可直接顯示或進行加減運算。

四、注意事項與錯誤排除

  • 若輸入非有效日期,會回傳 #VALUE!
  • 若輸入為空白儲存格,回傳錯誤或空白
  • EDATE 保留原日期的「日」部分,若結果月份無該日,則回傳該月最後一天
  • 適用於合約週期、付款排程與報表預測等場景
  • 建議搭配錯誤防呆邏輯處理格式異常輸入

五、延伸技巧與相關函數

1. TODAY 函數 與 EDATE 的連動應用:可用 TODAY 作為起始日期,例如 EDATE(TODAY(),3)

2. DATEVALUE 函數 與 EDATE 的連動應用:可處理匯入資料,例如 EDATE(DATEVALUE(A1),6)

3. TEXT 函數 與 EDATE 的連動應用:可格式化輸出結果,例如 TEXT(EDATE(A1,3),"yyyy-mm-dd")

4. IF 函數 與 EDATE 的連動應用:可判斷是否到期或建立分類,例如 IF(EDATE(A1,6)<TODAY(),"到期","未到期")

5. MAP / LAMBDA 函數 與 EDATE 的連動應用:可批次推算整欄日期,例如 MAP(A2:A100, LAMBDA(x, EDATE(x,3)))

這些函數能與 EDATE 組合成一套完整的「日期推算 → 格式控制 → 到期判斷 → 批次處理」流程,適用於報表設計、合約管理與付款排程等場景。

六、結語與延伸閱讀推薦

EDATE 函數是 Excel 中專門處理日期推算的動態工具,適合用在合約週期、付款排程、報表預測與欄位標準化等情境。學會 EDATE 後,你可以進一步探索:

  • [DATEVALUE 函數教學]:處理匯入資料中的文字型日期
  • [TODAY 函數教學]:取得當日日期並進行推算
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
留言
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
58會員
340內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/28
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。DAY 函數能從日期值中擷取「日」的部分(即幾號),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「日」的數值(1–31) 語法:=DAY(日期值)
Thumbnail
2025/10/28
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。DAY 函數能從日期值中擷取「日」的部分(即幾號),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「日」的數值(1–31) 語法:=DAY(日期值)
Thumbnail
2025/10/28
在 Excel 中處理匯入資料、格式混亂的欄位或文字型日期時,常會遇到無法進行日期運算的問題。DATEVALUE 函數能將代表日期的文字字串轉換為真正的日期格式(序列值),適合用於資料清理、欄位標準化、報表計算與公式運算前的預處理。
Thumbnail
2025/10/28
在 Excel 中處理匯入資料、格式混亂的欄位或文字型日期時,常會遇到無法進行日期運算的問題。DATEVALUE 函數能將代表日期的文字字串轉換為真正的日期格式(序列值),適合用於資料清理、欄位標準化、報表計算與公式運算前的預處理。
Thumbnail
2025/10/28
你是否還在依賴滑鼠,一個一個點擊 Excel 的功能按鈕?在數據處理的戰場上,速度就是一切。高手和新手的最大區別,往往只在於對「快捷鍵」的熟練度。 這份「Excel 快捷鍵大全」專為提升你的工作效率而生。將最常用、最關鍵的快捷鍵進行分類整理。
Thumbnail
2025/10/28
你是否還在依賴滑鼠,一個一個點擊 Excel 的功能按鈕?在數據處理的戰場上,速度就是一切。高手和新手的最大區別,往往只在於對「快捷鍵」的熟練度。 這份「Excel 快捷鍵大全」專為提升你的工作效率而生。將最常用、最關鍵的快捷鍵進行分類整理。
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
開始決定規律地發表文章,是從去年的十二月開始,陸陸續續也差不多半年了,正好來到一個適合回顧的時機。 以下就簡單的列幾點,在每一項會分別列舉三條做小結當作跟大家、也跟自己聊聊天。如果你對我這段時間寫的內容、介紹的作品、更新的方式等等有其他想法,也歡迎隨時留言和我分享。
Thumbnail
開始決定規律地發表文章,是從去年的十二月開始,陸陸續續也差不多半年了,正好來到一個適合回顧的時機。 以下就簡單的列幾點,在每一項會分別列舉三條做小結當作跟大家、也跟自己聊聊天。如果你對我這段時間寫的內容、介紹的作品、更新的方式等等有其他想法,也歡迎隨時留言和我分享。
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
最近這一兩年,市面上突然多出很多行事曆工具可以選擇,不管是 Google calendar 的更新、Cron、Morgan、Rise、一直到最近出現的 HEY 跟 amie,在這麼多的行事曆中,其實只要掌握好核心概念,就可以掌握主動權,來提升生產力。
Thumbnail
最近這一兩年,市面上突然多出很多行事曆工具可以選擇,不管是 Google calendar 的更新、Cron、Morgan、Rise、一直到最近出現的 HEY 跟 amie,在這麼多的行事曆中,其實只要掌握好核心概念,就可以掌握主動權,來提升生產力。
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
內容行事曆是一種策略工具,可以幫助職場人士預先規劃和組織其內容創作與發布。透過明確規劃每日、每週或每月的內容主題、格式、發布管道和目標受眾,業者可以更有效地吸引、參與和保留客戶。特別是在節日或特殊事件期間,內容行事曆能夠幫助業者提前準備,確保市場活動和宣傳內容的時效性和吸引力。
Thumbnail
內容行事曆是一種策略工具,可以幫助職場人士預先規劃和組織其內容創作與發布。透過明確規劃每日、每週或每月的內容主題、格式、發布管道和目標受眾,業者可以更有效地吸引、參與和保留客戶。特別是在節日或特殊事件期間,內容行事曆能夠幫助業者提前準備,確保市場活動和宣傳內容的時效性和吸引力。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News