前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel公式练习76: 计算每年应还款金额

Excel公式练习76: 计算每年应还款金额

作者头像
fanjy
发布2020-08-29 17:53:13
1.1K0
发布2020-08-29 17:53:13
举报
文章被收录于专栏:完美Excel完美Excel

本次的练习是:你借了一笔款,在某月开始还款,并且要在指定月数还完,每月还款固定金额,要求计算每年的还款金额。如下图1所示,总共借款12000元,分30个月偿还,每月还款400元,从2017年3月1日开始分月还款,求每年共计要还款多少?

图1

要求在单元格E4中输入公式,向右拖动,得到每年的还款金额。

先不看答案,自已动手试一试。

解决方案

如果手算的话,可以知道:在2017年要还10个月的款,2018年12个月,2019年8个月,再乘以每月的还款额,即为每年的还款总额。

先定义名称。将单元格C4命名为mos,C5命名为amount,C6命名为start,C7命名为end。

在单元格E4中输入公式:

=IF(DATEDIF($C$6,DATE(E3+1,1,1),"M")<12,DATEDIF($C$6,DATE(E3+1,1,1),"M")*amount,IF(DATEDIF($C$6,DATE(E3+1,1,1),"M")<mos,12*amount,IF(end>DATE(E3,1,1),DATEDIF(DATE(E3,1,1),end,"M")*amount,0)))

向右拖至单元格I4。

公式主要是使用IF语句来判断月数是否在要求还款的30个月之内,然后用当年对应的月数乘以每月还款金额,得到当年还款总额。

上述公式还可以简化为:

=IF(DATEDIF($C$6,DATE(E3+1,1,1),"M")<mos,MIN(DATEDIF($C$6,DATE(E3+1,1,1),"M"),12)*amount,IF(end>DATE(E3,1,1),DATEDIF(DATE(E3,1,1),end,"M")*amount,0))

即,如果计算得出的月数小于还款要求的30个月,则取计算出的月数与一年的月数12的最小值为当年应还款的月数,这主要是获取第1个的月份(因第一年还款月数未满12个月)。

你有没有更简单的公式?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档