营长说

今天一位做互联网金融的MM通过在行约我,咨询Excel的应用问题。

其中有个问题,就是Excel如何根据起止日期自动计算每个月的计息天数?我觉得很有代表性,就拿出来和各位分享。

按照惯例,我们先看具体案例问题,如下图。

问题:

根据购买日期和期限,计算起息日和到期日;

根据起息日和到期日,计算每个月的计息天数。

主要操作步骤:

1.计算起止日期

行业惯例是购买日期的第2天开始计息,计息的天数就是期限天数。

所以这个问题比较简单,用加法就可以计算出来。

日期计算器在线天数_计算天数相差在线计算_excel计算两个日期之间的天数

2.设置月份显示

为了计算方便,案例中的每个月份,我都是用具体的日期显示出来的。

在F1单元格输入标准的日期 2017-12-1

向右拖拽的时候,在填充选项中选择 “以月填充”,如图。

日期计算器在线天数_excel计算两个日期之间的天数_计算天数相差在线计算

得到的效果如下图。

日期计算器在线天数_计算天数相差在线计算_excel计算两个日期之间的天数

将日期格式显示为 XXXX年X月 的形式即可,此处不再做图示了。

计算天数相差在线计算_日期计算器在线天数_excel计算两个日期之间的天数

3.设置计算公式

在这里,我抛弃了用IF函数的判断方法,因为条件多,做出来的比较复杂。

我用的是 MEDIAN和EOMONTH组合的方法。

先介绍下这两个函数:

EOMONTH:用于计算指定日期之前或者之后n个月的最后一天.

n=0,即表示当前月份的最后天。

比如:

计算天数相差在线计算_excel计算两个日期之间的天数_日期计算器在线天数

EOMONTH(F1,0)表示F1中的日期当月的最后一天,2017年12月1日所在月份的最后1天是2017年12月31日。

MEDIAN:返回给定数值的中值,中值是在一组数值中居于中间的数值,如果参数集合中包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。

比如:

MEDIAN(3,8,5)=5

MEDIAN(3,8,5,7)=6

应用到本例中,最终公式是:

计算天数相差在线计算_日期计算器在线天数_excel计算两个日期之间的天数

在F2单元格中,输入公式:

=MEDIAN(EOMONTH(F$1,0),$E2,F$1-1)-MEDIAN($D2-1,F$1-1,EOMONTH(F$1,0))

当然你要觉得不好记,可以直接拿来用的~~

通过横向和纵向复制公式,最终效果是这样的

从而实现了根据起止日期自动计算每个月的计息天数。

有了计息天数,就可以根据投资额和对应利率计算出每个月的收益了,本文就不再介绍了。

在京的伙伴如果要约营长,可以通过在行进入

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: wxii2p22