首页 > 编程语言 >无涯教程-JavaScript - NPV函数

无涯教程-JavaScript - NPV函数

时间:2023-09-11 19:06:57浏览次数:44  
标签:... 现金 PV Stream JavaScript Excel 无涯 NPV

描述

NPV函数通过使用折现率以及一系列未来付款(负值)和收入(正值)来计算投资的净现值。

语法

NPV (rate,value1,[value2],...)

争论

Argument 描述 Required/Optional
Rate The rate of discount over the length of one period. Required
Value1 1 to 254 arguments representing the payments and income. Required
Value2, ... Optional

Notes

  • 如果n是值列表中的现金Stream量数,则NPV的公式为-

    $$NPV =\sum_ {i=1} ^ {n}\frac {values_i} {\left(1 + rate\right)^ i} $$

  • Value1,value2 ...必须在时间上等距分布,并在每个周期的末尾出现。

  • NPV使用值1,值2 ...的顺序来解释现金Stream量的顺序。

  • 确保以正确的顺序输入您的付款和收入值。

  • 净现值投资在价值1现金Stream量日期之前的一个期间开始,并以列表中的最后一个现金Stream量结束。净现值的计算基于未来现金Stream量。如果您的第一个现金Stream量发生在第一个期间的开始,则必须将第一个值添加到NPV输出中,而不包括在values参数中。

  • 争论 that are empty cells, logical values, or text representations of numbers, error values, or text that cannot be translated into numbers are ignored.

  • 如果参数是数组或引用,则仅计算该数组或引用中的数字。数组或引用中的空单元格,逻辑值,文本或错误值将被忽略。

  • NPV与PV函数(当前值)相似。 PV和NPV之间的主要区别在于PV允许现金Stream量在该期间的末尾或开始时开始。与可变NPV现金Stream量值不同,PV现金Stream量在整个投资中必须保持恒定。

  • 净现值也与IRR函数(内部收益率)有关。 IRR是NPV等于零的比率-

    $$NPV\左(IRR\左(...\right)...\右)= 0 $$

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

NPV Function

参考链接

https://www.learnfk.com/javascript/advanced-excel-financial-npv-function.html

标签:...,现金,PV,Stream,JavaScript,Excel,无涯,NPV
From: https://blog.51cto.com/u_14033984/7437760

相关文章

  • 无涯教程-JavaScript - NPER函数
    描述NPER函数基于定期,固定付款和固定利率返回投资的期数。语法NPER(rate,pmt,pv,[fv],[type])争论Argument描述Required/OptionalRateTheinterestrateperperiod.RequiredPmt在每个期间付款。在年金的使用期限内,它不能改变。通常,pmt包含本金和利息,但不......
  • 你不知道的JavaScript(上中下三卷)pdf
    不错的书网盘mark一下https://pan.quark.cn/s/c8b525946add......
  • 无涯教程-JavaScript - MIRR函数
    描述MIRR函数针对一系列定期现金Stream返回修改后的内部收益率。MIRR会同时考虑投资成本和现金再投资收到的利息。语法MIRR(values,finance_rate,reinvest_rate)争论Argument描述Required/OptionalValues包含数字的单元格的数组或引用。这些数字表示定期发生的一......
  • 无涯教程-JavaScript - MDURATION函数
    描述MDURATION函数返回假定面值为$100的有价证券的经修改Macaulay期限。语法MDURATION(settlement,maturity,coupon,yld,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日......
  • 直播软件开发,JavaScript HTML5 dom,图片拖拽上传功能
    直播软件开发,JavaScriptHTML5dom,图片拖拽上传功能 <!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title><styletype="text/css">.box{display:flex;width:100%;justify-content:center;margin-top:......
  • 无涯教程-JavaScript - FVSCHEDULE函数
    描述FVSCHEDULE函数在应用一系列复合利率后返回初始本金的未来值。使用FVSCHEDULE以可变或可调汇率计算投资的未来价值。语法FVSCHEDULE(principal,schedule)争论Argument描述Required/OptionalPrincipalThepresentvalue.RequiredScheduleAnarrayofinterest......
  • JavaScript Map 对象的用法
    JavaScript的Map对象是一种用于存储键值对的集合,其中键和值可以是任意类型的。Map对象提供了一组方法用于操作和遍历这些键值对。下面是一些常用的JavaScriptMap对象的用法:创建一个新的Map对象:varmap=newMap();添加键值对到Map对象中:map.set(key,value);获取指定键......
  • 无涯教程-JavaScript - DISC函数
    描述DISC函数返回有价证券的折现率。语法DISC(settlement,maturity,pr,redemption,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。RequiredMaturity证券的到期日。到期日......
  • 无涯教程-JavaScript - DDB函数
    描述DDB函数使用双倍余额递减法或您指定的某些其他方法返回指定期间内资产的折旧。语法DDB(cost,salvage,life,period,[factor])争论Argument描述Required/OptionalCostTheinitialcostoftheasset.RequiredSalvage折旧结束时的价值(有时称为资产的残值)......
  • JavaScript:逻辑运算符
    与(&&)、或(||)&&在JavaScript中,A&&B是一个逻辑与运算,其执行逻辑如下:如果表达式A的结果为假值(例如false、null、undefined、0、NaN或空字符串""),则整个表达式A&&B立即返回A的值,而不会继续执行B。如果表达式A的结果为真值(例如非空字符串、非零数值、对象或函......