EOMONTH函数的作用及用法

关于EOMONTH函数的作用及用法
EOMONTH函数用来返回指定日期之前或之后某个月的最后一天的日期 。下面是关于EOMONTH函数的作用及用法 , 快来看看吧!
一、EOMONTH函数语法
EOMONTH(start_date,months)
函数作用:返回start-date之前或之后指定月份中最后一天的系列数 。
言下之意就是说,给定一个时间start_date,然后,再给定一个月份months,就可以计算出start_date这个时间前面月份或后面月份的最后一天 。
参数介绍:
Start_date是代表开始日期的一个日期 。日期有多种输入方式:带引号的文本串(例如"1998/01/30")、系列数(例如,如果使用1900日期系统 , 则35825表示1998年1月30日)或其他公式或函数的结果(例如DATEVALUE("1998/1/30")) 。
Month为start_date之前或之后的月数 。正数表示未来日期,负数表示过去日期 。
我们也可以这样来理解EOMONTH函数,理解为:EOMONTH(给定日期,向前或向后的月份数字)
二、EOMONTH函数的用法实例
比如公式:
①=EOMONTH("2011-8-1" , -2),返回的结果是:2011年6月30日 。
为什么得这个结果呢?因为给定的参考日期是2011-8-1 , 在此日期之前的两月的最后一天 , 即-2代表之前的两月,那么就应该是2011年6月30日 。
②=EOMONTH("2011-9-10",1),下面大家来分析一下,返回的结果是什么?
首先 , 我们知道 , 参考日期是2011-9-10,而1是正数,代表的是该日期前面的一个月,当然就是10月了 。
因此 , 该函数就返回日期2011-9-10前面一个月的最后一天,即2011年10月31日 。
下面我们再来看一个例子:
=EOMONTH("2012-1-1",-5),参考日期是2012-1-1,-5代表的是在参考日期前面的五个月的的那一个月的最后一天,所以 , 应该是2011年8月31日 。
【EOMONTH函数的作用及用法】三、关于函数EOMONTH使用的注意事项
①关于单元格的设置
由于该函数返回的'是日期类型的数据 , 因此,需要将使用到的单元格格式设置为日期型的 。否则 , 将看不到正确结果 。
②关于函数无法使用的原因
您在使用EOMONTH函数的时候,很可能无法正确的使用 , 或者是得不到正确的结果 , 原因是,该函数不是常用函数,欲使用必须通过如下方法来解决 。
“工具”菜单中的“加载宏”命令进行启动 。