根据每月/每年的支付率生成多行利息支付?

根据每月/每年的支付率生成多行利息支付?

我有一张表格,其中包含固定本金价值、开始和结束日期、利率(百分比)以及“每月”或“每年”(取决于商定的付款率)。此表显示了根据本金价值计算的利率在给定时间内每月/每年应支付的利息金额。

我需要做的是生成 x 行,其中 x 是支付的利息数,每行显示为该笔付款支付的金额。因此,例如,如果我一年的 1000 笔款项的利率为 2%,则使用每月付款,这将生成 12 行,每行包含 1000 笔款项的 2%。

对于如何处理这个问题有什么建议吗?

答案1

Excel 有许多内置的财务函数。我假设你在这里谈论的是复利投资。如果你谈论的是偿还一笔贷款,我必须回来重写这篇文章。

最简单的方法是使用 Excel 的未来价值函数 FV()。下图中,前两行显示投资条款。第二张表显示投资结果,可以用几种不同的方式计算。

在此处输入图片描述

未来价值列使用 FV(rate,nper,pmt,pv,type) 计算。您指定利率、本金和期数。在 B5 中输入此公式并向下填充。

=FV(D$2/12,A5,0,-A$2)

由于我们计算的是每月应计利息,因此年利率 2% 必须除以 12。A5:A16 保存付款期数。没有定期付款进入投资额,所以下一项为 0。最后,本金以负数输入。(这些公式有一些奇怪的惯例。负号表示原始本金已支付出去存入银行或投资)。

现在很容易计算每月的利息支出。通过从第一个月的 FV 中减去 1000 美元(原始本金),我们发现它增加了 1.67 美元,这是第一笔利息支出的金额。从后续月份中减去上个月的 FV 会生成 C 列中的利息支出。

但也有一种方法可以一步计算付款。利息支付函数可以做到这一点 - IPMT(rate,per,nper,pv,fv,type)。C 列使用以下公式计算:

=IPMT(D$2/12,A5,F$2,-A$2,FV(D$2/12,F$2,0,-A$2))

您可以根据利息是按月还是按年来计算不同的利率:

=IPMT(IF(E$2="Yearly",D$2/12,D$2),A5,F$2,-A$2,FV(IF(E$2="Yearly",D$2/12,D$2),F$2,0,-A$2))

您可以在 F2 中输入以下内容来计算从开始日期到结束日期的期间数:

=(YEAR(C2)-YEAR(B2))*12+MONTH(C2)-MONTH(B2)+1

我希望这能有所帮助,而且我当然希望您问的是投资问题,而不是贷款问题。祝您好运!

相关内容