【作者声明】
本文所有文字均为作者原创,所有图片均为作者本人亲自截图或制作。
版权所有,仅供阅读欣赏,未经作者允许,禁止任何单位或个人以任何形式对本文的文字或图片进行包括但不限于复制、转载、引用、抄袭、截图、模仿、翻译、印刷等之中的一项或多项的行为。禁止将本文用于商业用途。
作者保留所有权利,请尊重作者的劳动成果,谢谢合作。
引言
有时候会遇到一些人向我询问科学计算器计算一些金融(或财务)计算公式的问题,起初对于这类问题没有多想,认为这些人为何不考虑使用金融计算器,但深入了解才发现,提这类问题的人一般都是需要参加会计、财务相关的一些考试的,而这些考试最多只能携带普通的科学计算器,而不能使用专业的金融计算器,这样的限制使得这些用户在计算的问题上犯了难。有鉴于此,我们对一些常见的金融计算(财务计算)进行整理,然后给出在计算器的应用方法。另外需要说明的是,本人对金融计算或财务计算了解甚少,只能单从计算器应用角度给出一些使用技巧,如果有存在问题的地方,或者需要补充的地方,希望各位不吝赐教。
在上一篇文章中我们讲述的是使用科学计算器计算金融或财务方面的单利、复利、年金的现值、终值、利率、期数等方法:
電卓院亜紀良:使用科学计算器实现一些金融计算(一)zhuanlan.zhihu.com
本文介绍现金流相关的计算。
本文使用的记号:
本文使用的计算器:如果未注明,我们默认以CASIO fx-350CN X、fx-95CN X以及fx-82ES PLUS A 2nd edition为例,有些涉及方程求解的地方可能会用到fx-991CN X,而且会注明。至于其他型号,操作方法类似,只需要找到对应的按键即可,本文也在后面附有一些夏普EL-W82TL的操作注意事项。
一、净现值NPV的计算
净现值
当已知各现金流量
例如已知现金流量{-10000,-1000,4500,5000,4000},利率为

输入算式时,我们回顾上一篇文章中讲到的,输入分数之前按分数键[
上面的计算结果是
那么,有没有简单而准确的计算方法呢?我们注意到,净现值NPV的计算公式里面,除第一项外,后面每一项都含有
在计算之前,先做一个准备工作:
输入

第一种方法:直接输入

然而,如果现金流量数据太多,而且中间某一个现金流量或者A的次数输入错误,不仅不容易被发现,而且这一长条的算式也不方便检查。因此,我们可以在上面的将
第二种方法:用计算器上的统计功能来实现NPV的计算。在前面已经将

我们需要计算有频数的统计求和,因此还需要按[SHIFT]、[菜单](或[SHIFT]、[MODE])进入设置,按方向键[↓]翻到含有“统计”或“STAT”一项的那一页,再按对应的数字键选择,然后再按频数(Frequency)选项“开”对应的数字键[1],打开频数栏。这时,我们就能看到是一列数据加一列频数的表格了:

这时,我们在第一列中输入现金流量{-10000,-1000,4500,5000,4000},每输入一个值,按一下[=]键确认:

现在我们能明显看出这种方法的优势,现金流在表格中按顺序输入,可以按方向键[↑]、[↓]查看输入的值是否是正确的,如果输入有误,还可以直接重新输入修改。现金流的值输入完成之后,接下来按方向键[→],然后再按[↓]或[↑]把光标移到第二列的开头第二项的位置。然后看着左边的行数n,输入A的(n-1)次方。例如在第2行输入A:

在第3行输入A的平方,可以用平方键,也可以用乘方键。注意这种情况下,乘方键[

输入完毕之后,如果是fx-350CN X、fx-95CN X,直接按[OPTN]、[3]选择“单变量计算”,在结果列表里面,第二项“Σx”就是我们要求的净现值NPV:

如果是fx-82ES PLUS A,则需要按[AC],然后按[SHIFT]、[1]打开“STAT”菜单,按[3]选择“Sum”,按[2]选择“Σx”,按[=]计算得到净现值NPV:

当然,fx-350CN X、fx-95CN X等计算器也可以先按[AC],然后按[OPTN]、[↓]翻到菜单的第二页,按[1]选择“求和”,再按[1]选择“Σx”,按[=]计算。我们推荐用这个方法,因为可以在这个基础之上进行下一步的计算。

二、净终值NFV的计算
净终值
注意到我们前面是令
第一种方法(承接上面的第一种直接计算方法):进一步输入

第二种方法(承接上面的第二种用统计的方法):进一步按出表达式“Σx×A^(-n)”。这里n是4:

因此我们得到净终值
【注意:这里不能用从菜单里面调用出来的“n”,因为计算器里面的“n”是各权重之和。】
要注意,上面的利用统计模式来计算净现值NPV和净终值NFV的方法,我们可以计算多达几十个现金流的结果。(fx-350CN X、fx-95CN X可以计算80个,fx-82ES PLUS A 2nd edition可以计算40个。)
三、内部收益率IRR的计算
内部收益率
由
需要记住牛顿迭代公式:
仍然以现金流量{-10000,-1000,4500,5000,4000}为例,求解内部收益率IRR。这里
一般来说,

然后在计算器上,输入表达式:
输入完之后不要按[=],而是按[STO]、[ ) ]赋值给变量x。(fx-82ES PLUS A 2nd edition是按[SHIFT]、[RCL]、[ ) ]赋值给变量X)。之后就可以一直按[=],按几次之后结果就不会再变化:

看到结果不再变化之后,再反算出

因此我们得到,
在具有SOLVE功能的fx-991CN X上,我们可以直接输入方程求解。要注意这里初始值应该设为0。当然,也可以先做

如果使用的是夏普的科学计算器EL-W82TL,赋值的操作和卡西欧类似,也是按[STO]键之后再按变量对应的按键。需要注意的是,不能用面板上的“%”按键,要直接输入小数;统计模式是按[MODE]、[1]进入,然后按[0]选择“SD”。频数栏默认是开启的,既可以按照上面卡西欧的那种方式按列输入,也可以输入现金流数据的时候,按

数据输入完之后,按[CHANGE]键切换到统计模式的计算界面,然后再按[ALPHA]、[8]打开统计菜单,按[↓]翻到下一页,再按[3]选择“SUM”,按[0]选择“Σx”。由此可以计算出净现值NPV和净终值NFV。

用迭代法求解内部收益率IRR的时候,需要按[HOME]键返回到基本计算模式,然后和上一篇文章一样,先输入1、[=],再用Ans代替变量X输入迭代公式,一直按[=]求解。

小结
本文讲述了使用科学计算器计算财务或金融方面的现金流净现值NPV、净终值NFV、内部收益率IRR的方法,在没有金融计算器的前提下,现金流的NPV、NFV计算需要列很长的算式,为了避免计算出错,我们用变量简化计算,并利用统计功能来使得数据可查,增加计算的可靠性。IRR的计算仍然需要借助牛顿法来完成,进行变量替换能让方程更容易求解。
電卓院亜紀良:使用科学计算器实现一些金融计算(一)zhuanlan.zhihu.com