在处理日期相关的数据时会遇到需要计算月末日期。如果靠手动判断月份天数,不仅麻烦,还容易出错。在 Excel 中使用 EOMONTH 函数 就可以一行公式轻松解决。
一、EOMONTH 函数是什么?
EOMONTH 函数用于返回指定日期所在月份,或指定偏移月份的最后一天日期。该函数在财务、行政、人事等场景中使用频率非常高。
函数语法为:=EOMONTH(日期, 月数偏移)
参数说明:
1、日期:作为计算基准的日期
2、月数偏移:
-
0 表示当前月份
-
正数表示向后推算月份
-
负数表示向前回溯月份
二、EOMONTH 函数使用示例
假设第一个参数设置为 2026/1/2:
1、=EOMONTH(“2026/1/2”,0)
返回 2026 年 1 月的最后一天

2、=EOMONTH(“2026/1/2”,1)
返回 2026 年 2 月的最后一天
3、=EOMONTH(“2026/1/2”,2)
返回 2026 年 3 月的最后一天
4、=EOMONTH(“2026/1/2”,-1)
返回 2025 年 12 月的最后一天

三、EOMONTH 的常见应用场景
EOMONTH 常用于月末统计、账期计算、到期日判断、合同周期分析等场景,配合 IF、DATEDIF、NETWORKDAYS 等函数使用,可以大幅提升日期计算的效率和准确性。
总结
EOMONTH 是 Excel 中处理“月末日期”最省事的函数之一。只要给定基准日期和偏移月份,就能快速得到目标月份的最后一天,是日常日期计算中非常值得掌握的实用函数。