【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
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
35會員
286內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
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
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
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
內容行事曆是一種策略工具,可以幫助職場人士預先規劃和組織其內容創作與發布。透過明確規劃每日、每週或每月的內容主題、格式、發布管道和目標受眾,業者可以更有效地吸引、參與和保留客戶。特別是在節日或特殊事件期間,內容行事曆能夠幫助業者提前準備,確保市場活動和宣傳內容的時效性和吸引力。
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News