语法:

EOMONTH(日期,月数)

返回某个月份最后一天的。

Excel函数EOMONTH:计算月份最后一天-趣帮office教程网

如图:第三参数为负数就往回退N个月。

注:如果 months 不是整数,将截尾取整。

Excel函数EOMONTH:计算月份最后一天-趣帮office教程网

当前日期为2023/1/10

示例1:

Excel函数EOMONTH:计算月份最后一天-趣帮office教程网

=IF(DAY(EOMONTH(A5&"-2-1",0))=29,"闰年","平年")

之前我们使用COUNT计算来完成的,这次是用EOMONTH来确定当前年份的2月有多少天,29天则为闰年。

公式比较简单,这里就不做演示了。

示例2:

Excel函数EOMONTH:计算月份最后一天-趣帮office教程网

上一篇的示例,学会 EOMONTH公式就变得更简单了。

=EOMONTH(TODAY(),0)-TODAY()

如果将TODAY换成NOW会怎样?

Excel函数EOMONTH:计算月份最后一天-趣帮office教程网

结果变成了一堆小数,将近少了一天的时间。Why?

因为NOW函数的结果是带有时间的,时间与数字的转换是0-1之间的数字,本人现在电脑是时间为22:56,已接近1月12日,所以小数结果接近19而不是20。