Excel财务函数 - 图文
更新时间:2024-06-25 00:47:01 阅读量: 综合文库 文档下载
- excel财务函数推荐度:
- 相关推荐
Excel財務函數
像統計函數、工程函數一樣,在Excel中還提供了許多財務函數。
財務函數可以進行一般的財務計算,如確定貸款的支付額、投資的未來值或淨現值,以及債券或息
票的價值。這些財務函數大體上可分為四類:投資計算函數、折舊計算函數、償還率計算函數、債券及其他金融函數。它們為財務分析提供了極大的便利。使用這些函數不必理解高級財務知識,只要填寫變數值就可以了。在下文中,凡是投資的金額都以負數形式表示,收益以正數形式表示。
在介紹具體的財務函數之前,我們首先來瞭解一下財務函數中常見的參數:
未來值 (fv)--在所有付款發生後的投資或貸款的價值。
期間數 (nper)--為總投資(或貸款)期,即該項投資(或貸款)的付款期總數。
付款 (pmt)--對於一項投資或貸款的定期支付數額。其數值在整個年金期間保持不變。通常 pmt 包括本金和利息,但不包括其他費用及稅款。
現值 (pv)--在投資期初的投資或貸款的價值。例如,貸款的現值為所借入的本金數額。
利率 (rate)--投資或貸款的利率或貼現率。
類型 (type)--付款期間內進行支付的間隔,如在月初或月末,用0或1表示。
日計數基準類型(basis)--為日計數基準類型。Basis為0 或省略代表US (NASD) 30/360 ,為1代表實際天數/實際天數 ,為2代表實際天數/360 ,為3代表實際天數/365 ,為4代表歐洲30/360。
接下來,我們將分別舉例說明各種不同的財務函數的應用。在本文中主要介紹各類型的典型財務函數,更多的財務函數請參看附表及相關書籍。如果下文中所介紹的函數不可用,返回錯誤值 #NAME?,請安裝並載入\分析工具庫\增益集。操作方法為:
1、在\工具\功能表上,單擊\增益集\。
2、在\可用增益集\列表中,選中\分析工具庫\框,再單擊\確定\。
一、投資計算函數
投資計算函數可分為與未來值fv有關,與付款pmt有關,與現值pv有關,與複利計算有關及與期間數有關幾類函數。
1、與未來值fv有關的函數--FV、FVSCHEDULE
2、與付款pmt有關的函數--IPMT、ISPMT、PMT、PPMT
3、與現值pv有關的函數--NPV、PV、XNPV
4、與複利計算有關的函數--EFFECT、NOMINAL
5、與期間數有關的函數--NPER
在投資計算函數中,筆者將重點介紹FV、NPV、PMT、PV函數。
(一) 求某項投資的未來值FV
在日常工作與生活中,我們經常會遇到要計算某項投資的未來值的情況,此時利用Excel函數FV進行計算後,可以幫助我們進行一些有計劃、有目的、有效益的投資。FV函數基於固定利率及等額分期付款方式,返回某項投資的未來值。
語法形式為FV(rate,nper,pmt,pv,type)。其中rate為各期利率,是一固定值,nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數,pv為各期所應付給(或得到)的金額,其數值在整個年金期間(或投資期內)保持不變,通常Pv包括本金和利息,但不包括其他費用及稅款,pv為現值,或一系列未來付款當前值的累積和,也稱為本金,如果省略pv,則假設其值為零,type為數字0或1,用以指定各期的付款時間是在期初還是期末,如果省略t,則假設其值為零。
例如:假如某人兩年後需要一筆比較大的學習費用支出,計畫從現在起每月初存入2000元,如果按年利2.25%,按月計息(月利為2.25%/12),那麼兩年以後該帳戶的存款額會是多少呢?
公式寫為:FV(2.25%/12, 24,-2000,0,1)
圖1
(二) 求投資的淨現值NPV
NPV函數基於一系列現金流和固定的各期貼現率,返回一項投資的淨現值。投資的淨現值是指未來各期支出(負值)和收入(正值)的當前值的總和。
語法形式為:NPV(rate,value1,value2, ...) 其中,rate為各期貼現率,是一固定值;
value1,value2,...代表1到29筆支出及收入的參數值,value1,value2,...所屬各期間的長度必須相等,而且支付及收入的時間都發生在期末。需要注意的是:NPV按次序使用value1,value2,來注釋現金流的次序。所以一定要保證支出和收入的數額按正確的順序輸入。如果參數是數值、空白儲存格、邏輯值或表示數值的文字表示式,則都會計算在內;如果參數是錯誤值或不能轉化為數值的文字,則被忽略,如果參數是一個陣列或引用,只有其中的數值部分計算在內。忽略陣列或引用中的空白儲存格、邏輯值、文字及錯誤值。
例如,假設開一家電器經銷店。初期投資¥200,000,而希望未來五年中各年的收入分別為¥20,000、¥40,000、¥50,000、¥80,000和¥120,000。假定每年的貼現率是8%(相當於通貸膨脹率或競爭投資的利率),則投資的淨現值的公式是:
=NPV(A2, A4:A8)+A3
在該例中,一開始投資的¥200,000並不包含在v參數中,因為此項付款發生在第一期的期初。假設該電器店的營業到第六年時,要重新裝修門面,估計要付出¥40,000,則六年後書店投資的淨現值為:
=NPV(A2, A4:A8, A9)+A3
如果期初投資的付款發生在期末,則 投資的淨現值的公式是:
=NPV(A2, A3:A8)
圖2
(三) 求貸款分期償還額PMT
PMT函數基於固定利率及等額分期付款方式,返回投資或貸款的每期付款額。PMT函數可以計算為償還一筆貸款,要求在一定週期內支付完時,每次需要支付的償還額,也就是我們平時所說的\分期付款\。比如借購房貸款或其他貸款時,可以計算每期的償還額。
其語法形式為:PMT(rate,nper,pv,fv,type) 其中,rate為各期利率,是一固定值,nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數,pv為現值,或一系列未來付款當前值的累積和,也稱為本金,fv為未來值,或在最後一次付款後希望得到的現金餘額,如果省略fv,則假設其值為零(例如,一筆貸款的未來值即為零),type為0或1,用以指定各期的付款時間是在期初還是期末。如果省略type,則假設其值為零。
例如,需要10個月付清的年利率為8%的¥10,000貸款的月支額為:
PMT(8%/12,10,10000) 計算結果為:-¥1,037.03。
(四) 求某項投資的現值PV
PV函數用來計算某項投資的現值。年金現值就是未來各期年金現在的價值的總和。如果投資回收的當前價值大於投資的價值,則這項投資是有收益的。
其語法形式為:PV(rate,nper,pmt,fv,type) 其中Rate為各期利率。Nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數。Pmt為各期所應支付的金額,其數值在整個年金期間保持不變。通常 pmt 包括本金和利息,但不包括其他費用及稅款。Fv 為未來值,或在最後一次支付後希望得到的現金餘額,如果省略 fv,則假設其值為零(一筆貸款的未來值即為零)。Type用以指定各期的付款時間是在期初還是期末。
例如,假設要購買一項保險年金,該保險可以在今後二十年內於每月末回報¥600。此項年金的購買成本為80,000,假定投資回報率為8%。那麼該項年金的現值為:
PV(0.08/12, 12*20,600,0) 計算結果為:¥-71,732.58。
負值表示這是一筆付款,也就是支出現金流。年金(¥-71,732.58)的現值小於實際支付的(¥80,000)。因此,這不是一項合算的投資。
圖3
二、 折舊計算函數
折舊計算函數主要包括AMORDEGRC、AMORLINC、DB、DDB、SLN、SYD、VDB。這些函數都是用來計算資產折舊的,只是採用了不同的計算方法。這裏,對於具體的計算公式不再贅述,具體選用哪種折舊方法,則須視各單位情況而定。
三、償還率計算函數
償還率計算函數主要用以計算內部收益率,包括IRR、MIRR、RATE和XIRR幾個函數。
(一) 返回內部收益率的函數--IRR
IRR函數返回由數值代表的一組現金流的內部收益率。這些現金流不一定必須為均衡的,但作為年金,它們必須按固定的間隔發生,如按月或按年。內部收益率為投資的回收利率,其中包含定期支付(負值)和收入(正值)。
其語法形式為IRR(values,guess) 其中values為陣列或儲存格的引用,包含用來計算內部收益率的數字,values必須包含至少一個正值和一個負值,以計算內部收益率,函數IRR根據數值的順序來解釋現金流的順序,故應確定按需要的順序輸入了支付和收入的數值,如果陣列或引用包含文本、邏輯值或空白儲存格,這些數值將被忽略;guess為對函數IRR計算結果的估計值,excel使用迭代法計算函數IRR從guess開始,函數IRR不斷修正收益率,直至結果的精度達到0.00001%,如果函數IRR經過20次迭代,仍未找到結果,則返回錯誤值#NUM!,在大多數情況下,並不需要為函數IRR的計算提供guess值,如果省略guess,假設它為0.1(10%)。如果函數IRR返回錯誤值#NUM!,或結果沒有靠近期望值,可以給guess換一個值再試一下。
例如,如果要開辦一家服裝商店,預計投資為¥110,000,並預期為今後五年的淨收益為:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。分別求出投資兩年、四年以及五年後的內部收益率。
圖4
在工作表的B1:B6輸入資料\函數.xls\所示,計算此項投資四年後的內部收益率IRR(B1:
B5)為-3.27%;計算此項投資五年後的內部收益率IRR(B1:B6)為8.35%;計算兩年
後的內部收益率時必須在函數中包含guess,即IRR(B1:B3,-10%)為-48.96%。
(二) 用RATE函數計算某項投資的實際贏利
在經濟生活中,經常要評估當前某項投資的運作情況,或某個新企業的現狀。例如某承包人建議你貸給他30000元,用作公共工程建設資金,並同意每年付給你9000元,共付五年,以此作為這筆貸款的最低回報。那麼你如何去決策這筆投資?如何知道這項投
資的回報率呢?對於這種週期性償付或是一次償付完的投資,用RATE函數可以很快地計算出實際的贏利。其語法形式為RATE(nper,pmt,pv,fv,type,guess)。
具體操作步驟如下:
1、選取存放資料的儲存格,並按上述相似的方法把此儲存格指定為\百分數\的格式。
2、插入函數RATE,打開\複合函數\對話方塊。
3、在\複合函數\對話方塊中,在\中輸入償還週期5(年),在\中輸入7000(每年的回報額),在\中輸入-30000(投資金額)。即公式為=RATE(5,9000,-30000)
4、確定後計算結果為15.24%。這就是本項投資的每年實際贏利,你可以根據這個值判斷這個贏利是否滿意,或是決定投資其他項目,或是重新談判每年的回報。
四、債券及其他金融函數
債券及其他金融函數又可分為計算本金、利息的函數,與利息支付時間有關的函數、與利率收益率有關的函數、與修正期限有關的函數、與有價證券有關的函數以及與證券價格表示有關的函數。
1、計算本金、利息的函數--CUMPRINC、ACCRINT、ACCRINTM、CUMIPMT、COUPNUM
2、與利息支付時間有關的函數--COUPDAYBS、COUPDAYS、COUPDAYSNC、COUPNCD、COUPPCD
3、 與利率收益率有關的函數--INTRATE、ODDFYIELD、ODDLYIELD、TBILLEQ、TBILLPRICE、TBILLYIELD、YIELD、YIELDDISC、YIELDMAT
4、與修正期限有關的函數--DURATION、MDURATION
5、與有價證券有關的函數--DISC、ODDFPRICE、ODDLPRICE、PRICE、PRICEDISC、PRICEMAT、RECEIVED
6、與證券價格表示有關的函數--DOLLARDE、DOLLARFR
在債券及其他金融函數中,筆者將重點介紹函數ACCRINT、CUMPRINC、DISC。
(一)求定期付息有價證券的應計利息的函數ACCRINT
ACCRINT函數可以返回定期付息有價證券的應計利息。
其語法形式為ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)
其中issue為有價證券的發行日,first_interest為有價證券的起息日,settlement為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,rate為有價證券的年息票利率,par為有價證券的票面價值,如果省略par,函數ACCRINT就會自動將par設置為¥1000,frequency為年付息次數,basis為日計數基準類型。
例如,某國庫券的交易情況為:發行日為2008年3月1日;起息日為2008年8月31日;成交日為2008年5月1日,息票利率為10.0%;票面價值為¥1,000;按半年期付息;日計數基準為30/360,那麼應計利息為:
圖5
(二)求本金數額CUMPRINC
CUMPRINC函數用於返回一筆貨款在給定的st到en期間累計償還的本金數額。其語法形式為CUMPRINC(rate,nper,pv,start_period,end_period,type) 其中rate為利率,nper為總付款期數,pv為現值,start_period為計算中的首期,付款期數從1開始計數,end_period為計算中的末期,type為付款時間類型。
例如,一筆住房抵押貸款的交易情況如下:年利率為9.00%;期限為30年;現值為¥125,000。由上述已知條件可以計算出:r=9.00%/12=0.0075,np=30*12=360。
圖6 那麼該筆貸款在第下半年償還的全部本金之中(第7期到第12期)為: =CUMPRINC(A2/12,A3*12,A4,7,12,0)計算結果為:-436.568194。 該筆貸款在第一個月償還的本金為:=CUMPRINC(A2/12,A3*12,A4,1,1,0)計算結果為:-68.27827118。 (三) 求有價證券的貼現率DISC DISC函數返回有價證券的貼現率。 其語法形式為DISC(settlement,maturity,pr,redemption,basis) 其中settlement為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,maturity為有價證券的到日期,到期日是有價證券有效期截止時的日期,pr為面值為\¥100\的有價證券的價格,redemption為面值為\¥100\的有價證券的清償價格,basis為日計數基準類型。 例如:某債券的交易情況如下:成交日為99年3月18日,到期日為99年8月7日,價格為¥48.834,清償價格為¥52,日計數基準為實際天數/360。那麼該債券的貼現率為: DISC(\計算結果為:0.154355363。 函數名稱 ACCRINT 函數說明 語法形式 ACCRINT(issue, first_interest, 返回定期付息有價證券的應計利息。 settlement, rate, par, frequency, basis) 返回到期一次性付息有價證券的應計ACCRINTM(issue, maturity, rate, par, 利息。 basis) 返回每個會計期間的折舊值。此函數AMORDEGRC(cost, date_purchased, 是為法國會計系統提供的。 first_period, salvage, period, rate, ACCRINTM AMORDEGRC basis) AMORLINC 返回每個會計期間的折舊值,該函數為法國會計系統提供。 AMORLINC(cost, date_purchased, first_period, salvage, period, rate, basis) COUPDAYBS COUPDAYS 返回當前付息期內截止到成交日的天COUPDAYBS(settlement, maturity, 數。 frequency, basis) 返回成交日所在的付息期的天數。 COUPDAYS(settlement, maturity, frequency, basis) 返回從成交日到下一付息日之間的天COUPDAYSNC(settlement, maturity, COUPDAYSNC 數。 frequency, basis) COUPNCD COUPNUM COUPPCD 返回成交日過後的下一付息日的日期。 COUPNCD(settlement, maturity, frequency, basis) 返回成交日和到期日之間的利息應付COUPNUM(settlement, maturity, 次數,向上取整到最近的整數。 frequency, basis) 返回成交日之前的上一付息日的日期。 返回一筆貸款在給定的 start-period 到 end-period 期間累計償還的利息數額。 返回一筆貸款在給定的 start-period 到 end-period 期間累計償還的本金數額。 COUPPCD(settlement, maturity, frequency, basis) CUMIPMT(rate, nper, pv, start_period, end_period, type) CUMPRINC(rate, nper, pv, start_period, end_period, type) CUMIPMT CUMPRINC DB 使用固定餘額遞減法,計算一筆資產DB(cost, salvage, life, period, month) 在給定期間內的折舊值。 使用雙倍餘額遞減法或其他指定方法,計算一筆資產在給定期間DDB(cost, salvage, life, period, factor) 內的折舊值。 返回有價證券的貼現率。 DISC(settlement, maturity, pr, redemption, basis) DDB DISC DOLLARDE 將按分數表示的價格轉換為按小數表示的價格,如證券價格,轉換DOLLARDE(fractional_dollar, fraction) 為小數表示的數位。 將按小數表示的價格轉換為按分數表示的價格。如證券價格,轉換DOLLARFR(decimal_dollar, fraction) 為分數型數位。 返回假設面值 $100 的定期付息有價DURATION(settlement, maturity, coupon DOLLARFR DURATION
證券的修正期限。期限定義為一系列現金流現值的加權平均值,用於計量債券價格對於收益率變化的敏感程度。 EFFECT FV yld, frequency, basis) 利用給定的名義年利率和一年中的複EFFECT(nominal_rate, npery) 利期次,計算實際年利率。 基於固定利率及等額分期付款方式,FV(rate, nper, pmt, pv, type) 返回某項投資的未來值。 基於一系列複利返回本金的未來值。函數 FVSCHDULE 用於計算某項投資在變動或可調利率下的未來值。 返回一次性付息證券的利率。 FVSCHEDULE FVSCHEDULE(principal, schedule) INTRATE INTRATE(settlement, maturity, investment, redemption, basis) IPMT 基於固定利率及等額分期付款方式,返回投資或貸款在某一給定期IPMT(rate, per, nper, pv, fv, type) 次內的利息償還額。 返回由數值代表的一組現金流的內部IRR(values, guess) 收益率。 計算特定投資期內要支付的利息。 返回假設面值 $100 的有價證券的 Macauley 修正期限。 ISPMT(rate, per, nper, pv) MDURATION(settlement, maturity, coupon, yld, frequency, basis) IRR ISPMT MDURATION MIRR NOMINAL 返回某一連續期間內現金流的修正內MIRR(values, finance_rate, reinvest_rate) 部收益率。 基於給定的實際利率和年複利期數,NOMINAL(effect_rate, npery) 返回名義年利率。 基於固定利率及等額分期付款方式,返回某項投資(或貸款)的總NPER(rate, pmt, pv, fv, type) 期數。 通過使用貼現率以及一系列未來支出(負值)和收入(正值),返NPV(rate, value1, value2, ...) 回一項投資的淨現值。 返回首期付息日不固定的面值 $100 的有價證券的價格 ODDFPRICE(settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, basis) ODDFYIELD(settlement, maturity, issue, NPER NPV ODDFPRICE ODDFYIELD 返回首期付息日不固定的有價證券(長期或短期)的收益率。 first_coupon, rate, pr, redemption, frequency, basis) ODDLPRICE 返回末期付息日不固定的面值 $100 ODDLPRICE(settlement, maturity, 的有價證券(長期或短期)的last_interest, rate, yld, redemption, 價格。 frequency, basis) ODDLYIELD(settlement, maturity, last_interest, rate, pr, redemption, frequency, basis) 返回末期付息日不固定的有價證券ODDLYIELD (長期或短期)的收益率。 PMT 基於固定利率及等額分期付款方式,PMT(rate, nper, pv, fv, type) 返回貸款的每期付款額。 基於固定利率及等額分期付款方式,返回投資在某一給定期間內的PPMT(rate, per, nper, pv, fv, type) 本金償還額。 返回定期付息的面值 $100 的有價證PRICE(settlement, maturity, rate, yld, 券的價格。 redemption, frequency, basis) 返回折價發行的面值 $100 的有價證PRICEDISC(settlement, maturity, 券的價格。 discount, redemption, basis) 返回到期付息的面值 $100 的有價證PRICEMAT(settlement, maturity, issue, 券的價格。 rate, yld, basis) 返回投資的現值。現值為一系列未來付款的當前值的累積和。例PV(rate, nper, pmt, fv, type) 如,借入方的借入款即為貸出方貸款的現值。 返回年金的各期利率。函數 RATE 通過迭代法計算得出,並且可能RATE(nper, pmt, pv, fv, type, guess) 無解或有多個解。 返回一次性付息的有價證券到期收回RECEIVED(settlement, maturity, 的金額。 investment, discount, basis) 返回某項資產在一個期間中的線性折舊值。 SLN(cost, salvage, life) PPMT PRICE PRICEDISC PRICEMAT PV RATE RECEIVED SLN SYD TBILLEQ TBILLPRICE 返回某項資產按年限總和折舊法計算SYD(cost, salvage, life, per) 的指定期間的折舊值。 返回國庫券的等效收益率。 返回面值 $100 的國庫券的價格。 TBILLEQ(settlement, maturity, discount) TBILLPRICE(settlement, maturity, discount) TBILLYIELD(settlement, maturity, pr) TBILLYIELD 返回國庫券的收益率。 VDB 使用雙倍餘額遞減法或其他指定的方法,返回指定的任何期間內(包VDB(cost, salvage, life, start_period, 括部分期間)的資產折舊值。end_period, factor, no_switch) 函數 VDB 代表可變餘額遞減法。 返回一組現金流的內部收益率,這些現金流不一定定期發生。若要XIRR(values, dates, guess) 計算一組定期現金流的內部收益率,請使用函數 IRR。 返回一組現金流的淨現值,這些現金流不一定定期發生。若要計算XNPV(rate, values, dates) 一組定期現金流的淨現值,請使用函數 NPV。 返回定期付息有價證券的收益率,函YIELD(settlement, maturity, rate, pr, 數 YIELD 用於計算債券收益redemption, frequency, basis) 率。 返回折價發行的有價證券的年收益率。 返回到期付息的有價證券的年收益率。 YIELDDISC(settlement, maturity, pr, redemption, basis) YIELDMAT(settlement, maturity, issue, rate, pr, basis) XIRR XNPV YIELD YIELDDISC YIELDMAT
正在阅读:
Excel财务函数 - 图文06-25
龙湖十大问03-21
云南考古文献04-23
侦查论文06-15
非法拘禁罪最新司法解释03-07
利率风险管理与监管原则04-07
高一目标检测答案(地理必修1)04-14
北师版九年级历史下册单元测试二12-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 函数
- 财务
- 图文
- Excel
- 算法与程序实践1(简单计算)
- 巴中2014年上半年公开考试录用公务员的公告
- 马衙大路小学安全设计
- 幼儿园督学个人工作总结
- 无线多功能火灾报警器的设计与实现 - 图文
- 株洲市安全认证表格
- 魂与灵--宾路易师母
- 第五章 软膏 剂 - 图文
- 宝宝需要吃维生素补品吗? docx
- 2017年贵州省黔东南州中考化学试卷及答案解析
- Linux 3.10内核编译选项
- 声的世界学案
- 50+85+50m悬浇梁施工技术方案
- 2017-2018学年新课标A版高中数学必修4:第二章+平面向量+单元同
- 步步高2014届高考生物一轮考能排查练八
- 水质亚硝酸盐氮的测定分光光度法
- 二次函数难题压轴题中考精选- 副本 - 图文
- 怎样合理地补充维生素 docx
- 如何配合班主任搞好学生的思想教育工作总结
- 4#楼卫生间防水交底