EOMONTH定义是,返回一串日期,表示指定月份之前之后的月份的最后一天,

简单来说就是返回月份的最后一天,只不过这个月份当前日期是经过几个月的日期,

我们先看一下用edate返回经过几个月之后的日期

起始日期 经过的月数 edate函数返回值 eadta函数表达式
2023/1/1 1 2023/2/1 =EDATE(A426,B426)
2023/1/1 2 2023/3/1 =EDATE(A427,B427)
2023/1/1 3 2023/4/1 =EDATE(A428,B428)
2023/1/1 4 2023/5/1 =EDATE(A429,B429)
2023/1/1 5 2023/6/1 =EDATE(A430,B430)
2023/1/1 6 2023/7/1 =EDATE(A431,B431)
2023/1/1 7 2023/8/1 =EDATE(A432,B432)
2023/1/1 8 2023/9/1 =EDATE(A433,B433)

excel中怎么获取任意日期当月月份的最后一天?-趣帮office教程网

再看看通过EOMONTH转化后的日期

起始日期 经过的月数 EOMONTH函数返回值 EOMONTH函数表达式
2023/1/1 1 2023/2/28 =EOMONTH(A436,B436)
2023/1/1 2 2023/3/31 =EOMONTH(A437,B437)
2023/1/1 3 2023/4/30 =EOMONTH(A438,B438)
2023/1/1 4 2023/5/31 =EOMONTH(A439,B439)
2023/1/1 5 2023/6/30 =EOMONTH(A440,B440)
2023/1/1 6 2023/7/31 =EOMONTH(A441,B441)
2023/1/1 7 2023/8/31 =EOMONTH(A442,B442)
2023/1/1 8 2023/9/30 =EOMONTH(A443,B443)

=EOMONTH(起始日期,经过的月份)

=EOMONTH("2023/1/1",2)意思就是 "2023/1/1"经过2个月后的月份的最后一天,也就是2023年3月份的最后一天就是2023-03-31