计算器怎么计算irr(设计一个简单的计算器程序)
从消费者的角度来看,我们离不开信用产品。作为金融行业的从业者,我们在设计产品时最关心的就是额度和利率。
其中额度是正常的,看到多少就借多少,只是唯物而不唯心,但是利率就有很多猫腻,因为你看到的利率不一定是真实的利率。
先说信贷产品利率的秘密。
信贷产品常见的还款方式有以贷还贷、利息优先、利息等额、资金平均、等额本息等。
各种信贷产品的利率通常包括年利率、月利率和日利率。很多消费者喜欢把日利率乘以365成为年利率,月利率乘以12成为年利率。
年利率=(还款额-本金)/本金,所以计算的年利率为APR。
比如一款信贷产品,贷款10000元,收款10000元,分为12期,前三期1882.88元,后九期每期882.88元。算下来,一年共需支付13594.5元,即APR(年化收益率)=(13594.5-10000)/12=35.94%,踩住了原来36%的法定红线。
作为行业从业者,这样计算年利率显然是不够的,因为忽略了资金的时间价值和复利的影响。
钱什么时候还,实际利率却完全不一样。
通常,资金的实际成本是用内部收益率(IRR)来计算的。
IRR(内部收益率)是资本流入的总现值等于资本流动的总现值,净现值等于零时的折现率。
比如某产品年利率30%,分十二期还款,还款总额13000元。由于每期都在偿还本金,在最后几期,实际上只能使用很少一部分本金,所以实际利率远不止30%,IRR就是借钱或者投资的实际利率。
要理解IRR,首先要理解NPV的净现值。净现值(NPV):就是把未来的预期收益折算成现在的钱,再累加减去投资成本,得到累计的净现值。
累计净现值越大越好。理论上,净现值为0的项目是可行的,也就是说有盈利。
类似于计算利息,不过是逆向操作。比如明年,你就赚110元。假设折现率是10%,那么现在的钱就是110/(110%)=100元。也就是说,明年赚的110元佑相当于目前买价中的100元。另一方面,你现在100元会赚10%的利息。明年你就变成110元了,以后几年的计算都一样。
IRR是净现值为零时的利率。
我们计算净现值的公式是:
NPV=CF1/(1 i) CF2/(1 i)平方CF3/(1i)3次方…CFN/(1i)n次方-ICO
CF是指各期的净现金流量,I是指项目的预期收益率,ICO是指项目的初始投资额。
例如,一条生产线项目初期投资为5万元,三年预期净现金流分别为3万元、3.5万元、3.2万元,I=14%;
那么NPV=30000/(10.14)35000/(10.14)(10.14)32000/(10.14)(10.14)-50000;
当NPV大于等于0时,项目可以接受,否则不应该接受。
计算内部收益率的一般方法是逐次检验法。内部收益率要用几个折现率来试,直到找到净现值等于或接近于零的折现率。
总之结论就是用算法不断试错,最终计算出nvp=0时的贴现利率。这样的苦差事当然要交给计算器去计算。
根据还款方式不同,我们也借了1.2万,APR(年利率)10%。最后,我们计算出IRR是不同的,所以这里忽略计算过程。
我们从消费者的角度来看还款方式。我想不到互联网借贷产品是有良心的存在。
如果换成产品经理的视角,你可能更喜欢产品设计中的等额本息方式。
作为产品经理,我们可以
在设计irr计算器的时候,从上面我们知道,界面上输入的参数变成了贷款财务、还款方式、利率类型(日、月、年)、利率、期数。
为了提高用户体验,我们将APR(年化利率)拆分为利率类型和利率两个字段,这样就可以从界面中的利率类型和利率计算出APR(年化利率)。
最后,我们总结了本文得到的三个概念:APR(年化收益)、NPV(净现值)、IRR(内部收益率)以及IRR计算器的设计方法。当然,从消费者的角度来看,什么样的还款方式最划算。
本文由人人作为产品经理原创发布,未经允许禁止转载。
题目来自Unsplash,基于CC0协议。
相关问答:
下一篇:抓获17年命案逃犯(女逃犯落网)