在做报表、算账期或统计周期时,经常会碰到一个问题:某个月的最后一天到底是哪天?如果每次都靠记忆或手动判断大小月、闰年,不仅效率低,还容易算错。其实在 Excel 里,有一个专门用来解决这类问题的函数——EOMONTH,可以直接帮你定位到月末日期。
一、EOMONTH 函数的核心作用
EOMONTH 是 Excel 中用于返回“某个月最后一天”的日期函数。它不仅能获取当前月份的月末,还可以根据需要,向前或向后推算任意月份的最后一天,在财务结算、人事统计、合同周期计算中非常常见。
函数基本写法为:
=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、NETWORKDAYS、DATEDIF 等函数使用,可以构建更完整、更严谨的日期计算模型。
总结
在 Excel 里处理月末日期时,EOMONTH 函数是省力、可靠的选择。只要设定好日期和偏移月份,就能精准返回结果,既避免人为判断失误,也能显著提升数据处理效率。
评论 (0)