EOMONTH函数用于返回任何特定月份,过去,现在或将来的最后一天的序列号值。该函数的语法如下:

=EOMONTH(base, offset)

_base_值是函数应从其进行计算的日期,而_offset_是一个数字,指示应使用从_base_日期起的多少个月。例如,_offset_为0表示EOMONTH应该返回以_base_表示的月份的最后一天,而_offset_为4则表示在_base_之后四个月,而–2则是两个月之前。

例如,以下是EOMONTH的典型用法。第一行可用于返回当月的最后一天,第二行可返回比A1中的日期晚六个月的月份的最后一天:

=EOMONTH(NOW(),0)

=EOMONTH(A1,6)

请记住,EOMONTH返回一个序列号。 Excel不会自动将序列号格式化为日期。换句话说,您将需要将单元格显式格式化为日期。

EOMONTH函数是Analysis Toolpak的一部分。如果在尝试使用该功能时遇到错误,则可以确保以以下方式加载工具库:

。从工具菜单中选择外接程序。 Excel将显示“加载项”对话框。

。确保已选中“分析工具库”复选框。

。单击确定。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2810)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: