今天是2021年4月12号,想知道本月還剩下的少天,在Excel中該如何實現呢?
在Excel中,Eomonth函數,可以計算出N個月後的月份最後一天最後一天的日期
說明
返回某個月份最後一天的序列号,該月份與 start_date 相隔(之後或之後)指示的月份數。 使用函數 EOMONTH 可以計算正好在特定月份中最後一天到期的到期日。
語法EOMONTH(start_date, months)
EOMONTH 函數語法具有以下參數:
- Start_date 必需。 表示開始日期的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
- Months 必需。 start_date 之前或之後的月份數。 months 為正值将生成未來日期;為負值将生成過去日期。
- 注意: 如果 months 不是整數,将截尾取整。
- Microsoft Excel 可将日期存儲為可用于計算的序列号。 默認情況下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。
- 如果start_date日期無效,則 EOMONTH 返回#NUM! 錯誤值。
- 如果start_date加上月生成無效日期,則 EOMONTH 返回#NUM! 錯誤值。
複制下表中的示例數據,然後将其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然後按 Enter。 如果需要,可調整列寬以查看所有數據。
日期 | ||
2011-1-1 | ||
公式 |
說明 |
結果 |
=EOMONTH(A2,1) |
此函數表示在 A2 中日期之後一個月的最後一天的日期。 |
2011-2-28 |
=EOMONTH(A2,-3) |
此函數表示在 A2 中日期之前三個月的最後一天的日期。 |
2010-10-31 |
參數含義:
Start_date:表示某個具體的日期,如2021/4/12
Month:是Start_date之前/之後的月數
Eomonth(today(),0),返回本月的最後一天日期
Eomonth(today(),1), 返回下個月最後一天日期
所以,本月剩餘天數的公式可寫成:
=DAY(EOMONTH(TODAY(),0))-DAY(TODAY())
————————————————————————
,