Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

本文將說明 Microsoft Excel 中 EOMONTH 函數的公式語法及使用方式。

描述

傳回在 start_date 之前或之後所指定之月份數之當月最後一天的序列值。 使用 EOMONTH 來計算剛好落在當月最後一天的到期日。

語法

EOMONTH(start_date, months)

EOMONTH 函數語法具有下列引數:

  • Start_date    必要。 此為代表開始日期的日期。 日期必須使用 DATE 函數輸入,或為其他公式或函數的結果。 例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。 若使用文字格式輸入日期,可能會發生問題。

  • Months    必要。 start_date 之前或之後的月份數。 正值表示未來日期;負值表示過去日期。

    附註: 如果月份不是整數,則只會取整數。

註解

  • Microsoft Excel 以連續的序列值來儲存日期,以便用來執行計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 39,447 天,所以其序列值是 39448。

  • 如果 start_date 不是有效的日期,EOMONTH 會傳回 #NUM! 的錯誤值。

  • 如果 start_date 加上月份得到無效的日期,EOMONTH 會傳回 #NUM! 的錯誤值。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

日期

1-Jan-11

公式

描述

結果

=EOMONTH(A2,1)

當月最後 1 天的日期,比 A2 中的日期晚 1 個月。

2011/2/28

=EOMONTH(A2,-3)

當月最後 1 天的日期,比 A2 中的日期早 3 個月。

2010/10/31

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。