CFA考生,你要知道這些CFA現值用Excel的計算方法

相信在金融界大多數人都知道CFA,CFA可謂是金融界的一大利器,可有多少人知道CFA在金融業與Excel是息息相關的呢?高頓CFA老師為大家詳細介紹CFA,金融人必備的Excel技能之一:

CFA考生,你要知道這些CFA現值用Excel的計算方法

CFA

01

寫在前面

從一級到三級,CFA教材詳細介紹了非常多的金融模型以及相關的分析方法,這些理論是我們作為金融從業人員必需的基礎知識,它們為我們提供了分析金融問題的視角,也給出了業界普遍認可的解決問題的方法。但是,CFA教材主要關注理論問題,而對這些理論知識如何在實務工作中具體應用講的較少,大部分計算問題都經過了精心設置,以使得我們能夠用金融計算器在較短的時間內得到答案。

然而,在日常金融實務中,我們需要將這些理論應用於實際的金融問題,比如對多達幾十期的現金流進行分析,計算淨現值或者內部收益率;選取適宜的市場基準,根據CAPM模型計算公司的權益成本;使用二項式模型或者布萊克—期科爾斯模型為期權定價等。如果你不知道如何具體實現這些模型,將其用於解決實際金融問題,那麼CFA的知識對你來說也只能是屠龍之技,無用武之地了。此外,實務問題涉及的計算量通常較大,使用金融計算器去進行計算不僅費時費力,容易出錯,甚至有些計算根本無法實現(比如生成隨機數以實現蒙特卡羅算法)。因此,為了避免我們眼高手低,也為了提高我們實際工作中的工作效率,學習一些基本的計算工具是非常必要的。

在金融實務中,常用的計算工具或軟件莫過於excel了,使用excel我們可以很輕易對多達幾十期的現金流進行分析、使用多種假設建立複雜的企業財務預測模型以及產生隨機數實現蒙特卡羅算法等等。將以excel為代表的計算與統計工具與我們所學的CFA理論知識相結合,我們在日常工作就能更加事半功倍,更好地解決所遇到的金融問題。

在這一個系列文章中,我將對如何使用excel來實現CFA課程中的各種模型與算法做詳細深入的講解,希望大家通過對這一系列文章的學習,既能夠通過實際建模與計算加深對CFA理論知識的理解,也能夠掌握在金融實務工作必備的excel技能。下面我們開始第一個專題:使用excel進行貨幣時間價值的相關計算。

 02

現值問題

在CFA學習中,我們會碰到大量的現值計算問題,如計算某項投資的淨現值以衡量是否值得投資、用股利折現模型計算股票的內在價值來分析股票是否值得購買等等,可以說現值問題是求解很多金融問題的一個基礎,許多金融問題的求解終都會轉化成某種形式的現值問題。下面我們看一個例子:

例:假設有一個投資計劃,其未來十年每年會帶來1000元的投資回報,這項投資的必要收益率為10%,則這些投資回報的現值是多少?

為了用excel求解這個問題,可以使用三種方法:第一種方法即根據現值的定義,分別求出每筆現金流的現值再將其加總;第二種與第三種方法分別使用excel中的NPV與PV函數,如下:

CFA考生,你要知道這些CFA現值用Excel的計算方法

CFA現值計算

可以看到,在第一種方法中,我們計算出未來十期每期現金流的現值(使用D列所示的公式計算)再對這些現金流求和。第二種方法中,我們使用了excel中的NPV函數,NPV函數的語法如下:

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

其中:

rate: 必需,表示投資項目的必要收益率或貼現率

value1, value2, ...:代表每期現金流,每期現金流可以不固定,其中Value1 是必需的,後續值是可選的。各期現金流在時間間隔上一致且發生在期末

在上例中,NPV函數的第一個參數為投資項目的貼現率,位於B3單元格(這裡使用了絕對引用),各期現金流位於B6至B15單元格,通過選中相應數據便可以計算出投資項目的現值。

上面的問題也可以使用PV函數來求解,PV函數的語法如下:

PV(rate, nper, pmt, [fv], [type])

其中:

rate: 必需,表示年金的貼現率

nper:必需,表示年金的付款總期數

pmt:必需,表示每期的付款金額,該金額是固定的

fv:可選,默認為0,表示年金期末收回金額,如對於每年付息到期還本債券,fv即債券的本金

type:可選,默認為0,表示付款時點,為0則表示付款在期末,為1則表示付款在期初

在上例中,PV函數的第一個參數為貼現率,對應B3單元格;第二個參數為付款總期數,這裡為十期;第三個參數為每期付款金額,這裡是1000元。如此,便可以計算出這個投資項目的現值。關於NPV與PV函數需要注意幾點:

與CFA教材中的慣例不同,excel中的NPV函數並不是表示淨現值,而僅僅是一個求現值的函數。因此若要求淨現值,需要用NPV函數計算出來的值減去期初投資;

PV函數與NPV函數的區別在於:1)PV函數的現金流既可以發生期末,也可以發生在期初,而NPV函數現金流只發生在期末;2)NPV函數的現金流是可變的,而PV函數的現金流必須是固定的;

PV函數對正的現金流量對返回一個負值,因此為得到正的現值,需要在每期現金流前加上負號

CFA考生,你要知道這些CFA現值用Excel的計算方法

CFA考試

03

相關應用

下面我們用以上學到的知識來解決CFA學習中會遇到的一些現值問題:

例:期初年金問題

假定貼現率是10%,對於一個三年期每年年初支付100元的年金,其現值是多少?

解:考慮到年金是每年年初支付的,則無法用NPV函數來計算,而應使用PV函數,即PV(0.1,3,-100,0,1)=273.55,即年金的現值為273.55元。

例:有限期股利貼現

假設A公司的股票去年末支付股利100元,而未來五年A公司的股利將以6%的速度增長,貼現率為12%,則未來五年股利的現值是多少?

解:考慮到未來五期每期現金流均不同,則該問題只適合用NPV函數求解。使用excel先求出未來每期股利,即,再使用NPV求出以上股利的現值,即未來五期股利的現值為425.16元(如下圖)。

CFA考生,你要知道這些CFA現值用Excel的計算方法

CFA數值

不清楚此技巧的CFA考生,金融人員,趕緊get到自己的知識庫裡吧。


分享到:


相關文章: