现值function

在Excel中我有以下公式:

=-PV(9.38%, 3(yrs), £300) 

这是£754这是正确的。

我需要知道如何使用这些数字来生成754,我需要的math公式,然后我将能够在JavaScript中复制它。

PV代performance值 – 下面是JavaScript中的一个实现:

http://www.mohaniyer.com/old/pvcode.htm

或者search其他人 。

pv(rate, per, pmt)的mathpv(rate, per, pmt)

 SUM(n = 1 to per) of pmt/((1+rate)^n) = 300/(1+.0938)^1 + 300/(1+.0938)^2 + 300/(1+.0938)^3 = 274.27 + 250.75 + 229.25 = 754.28 

更多信息在这里

它是基本财务理论的基本现值公式。

你为什么不把它谷歌在一个地方,如:

http://office.microsoft.com/en-us/excel-help/pv-HP005209225.aspx

PV

显示全部显示全部返回投资的现值。 现值是现在一系列未来付款的总价值。 例如,你借钱的时候,贷款额是贷方的现值。

句法

PV(速率,NPER,PMT,FV,types)

利率是每个时期的利率。 例如,如果您以10%的年利率获得汽车贷款并按月支付,则您每月的利率为10%/ 12或0.83%。 您可以input10%/ 12或0.83%或0.0083作为费率。

Nper是年金支付期间的总数。 例如,如果您获得四年的汽车贷款并每月付款,则您的贷款有4 * 12(或48)个周期。 你可以input48进入公式。

Pmt是每个期间的支付,在年金的生命期内不能改变。 通常,pmt包括本金和利息,但没有其他费用或税收。 例如,每月支付1万美元,4年期12%的汽车贷款为263.33美元。 您将input-263.33作为pmt的公式。 如果省略pmt,则必须包含fv参数。

Fv是未来的价值,或者是在最后一次付款后要达到的现金余额。 如果省略fv,则假定为0(例如,贷款的未来值为0)。 例如,如果要在18年内节省$ 50,000来支付一个特殊项目,那么$ 50,000是未来的价值。 然后,您可以对利率进行保守猜测,并确定每个月需要存多less钱。 如果省略了fv,则必须包含pmt参数。