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实务
微信扫一扫关注公众号