Eomonth用法介绍

 

史上最详细的Eomonth介绍...




周二 · 函数    关键词:Eomonth

1语法

=Eomonth(start_date,months).

返回指定日期之前或之后某个月的最后一天的日期。

eomonth,即end of mohth之意,指月末,月底。TIPS:

· 在单元格输入,=Eomonth( ,就会提示上述语法

· start_date:我们指定要计算的开始日期。

· months:指start_date 之前或之后的月份数。months为正值将生成start_date之后的日期;为负值则生成start_date之前的日期。



2函数释义

■ 返回指定日期之后的日期

在B2单元格中录入公式:=EOMONTH(A2,1),这个公式的含义是要求函数返回A2(1996/8/13)日期之后一个月的月末,即1996/9/30。

填充公式后的结果:



■ 返回指定日期之前的日期

若第二参数为负数,函数将返回指定日期之前的日期。

如在[B2]中录入=EOMONTH(A2,-3),则返回A2(2016/2/21)日期之前3个月的月末值,即2015/11/30。



■ 第二参数含小数

若第二参数为小数,函数将忽略小数部分,截尾取整

如在[B2]中录入=EOMONTH(A2,2.8),则视为=EOMONTH(A2,2)进行计算。



3实际应用

在实际工作中,我们有哪些情况会用到这个函数呢?下面我们来看几个实例。

■ 实例1:获取准确截止日期

星x克咖啡店,推出买咖啡赠优惠券活动,优惠券截止日期均为月底,那么我们如何获知准确的截止日期呢?

在[C2]中录入公式=EOMONTH(A2,B2)即可。

最终结果如下:

■ 实例2:计算指定月份天数

实例2:计算2016年指定月份(A列)的天数。

在[B2]中录入公式:=DAY(EOMONTH(DATE($B$1,A3,1),0))&"天"

最终结果如下:

■ 实例3:计算至月底的利息

案例3:公司2016年,借款金额、借款日期、借款年利率如下图所示,求截止到本月底各项借款的利息。

在[D2]中录入公式:

=(EOMONTH(B2,DATEDIF(B2,TODAY(),"M"))-B2)*A2*C2/365*10000回车,即可得到截止到本月底的利息额。

结果如下:

此公式的含义:

1. TODAY(),返回系统当前日期,本教程录制日期为2017/3/30。

2. DATEDIF(B2,TODAY(),"M"),返回当前日期与借款日之间的月份数。

3. EOMONTH(B2,DATEDIF(B2,TODAY(),"M"))-B2,返回当前月最后一天与借款日相差的天数。

4. 最后,再用所得天数乘以本金(A2)年利率(C2),除以365(一年的天数),再乘以1000,既可。

4格式设置

需要提醒大家的是,因为EOMONTH函数返回的是日期,因此,应用这个函数的单元格格式要设置为日期格式,否则,就不能正常为日期,而是一串数字了。





延伸阅读

· Excel日期格式与函数,看完你就懂了

· Datedif基本介绍



 本文由Excel实务原创,作者小牛局长。

 Excel实务承接全国Excel培训,欢迎留言联系。

长按下方图片,识别图中二维码,订阅我们吧!


    关注 Excel实务


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册