《excel常用财务函数应用及说明(共25页).doc》由会员分享,可在线阅读,更多相关《excel常用财务函数应用及说明(共25页).doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上常用财务函数财务函数财务函数是指用来进行财务处理的函数。可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:未来值(fv)-在所有付款发生后的投资或贷款的价值。未来值(Futurevalue)现时的资金增长至将来的价值,资金增长以复息计算。(1)投资计算函数函数名称函数功能EFFECT计算实际年利息率FV计算投资的未来值FVSCHEDULE计算原始本金经一系列复利率计算之后的未来值IPMT计算某投资在给定期间内的支付利息NOMINAL计算名义年利率NPER计算投资的周期数NPV在已知定期现金流量和贴现率的条件下
2、计算某项投资的净现值PMT计算某项年金每期支付金额PPMT计算某项投资在给定期间里应支付的本金金额PV计算某项投资的净现值XIRR计算某一组不定期现金流量的内部报酬率XNPV计算某一组不定期现金流量的净现值EFFECT(nr,np)该函数利用给定的名义年利率和一年中的复利期次,计算实际年利率。其中nr为名义利率,np为每年的复利期数。例如:EFFECT(6.13%,4)的计算结果为0.或6.2724%fV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。【语法】FV(rate,nper,pmt,pv,type)rate为各期利率。nper为总投资(或贷款)期,即该项投资(或贷款)的付款
3、期总数。pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。如果忽略pmt,则必须包含pv参数。pv为现值,即从该项投资开始计算时已经入帐的款项,或一系列未来付款的当前值的累积和,也称为本金。如果省略PV,则假设其值为零,并且必须包括pmt参数。type数字0或1,用以指定各期的付款时间是在期初还是期末。【说明】应确认所指定的rate和nper单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。在所有参数中,支出的款项,如银行存
4、款,表示为负数;收入的款项,如股息收入,表示为正数。【示例】AB1数据说明210%年利率312付款期总数4-400各期应付金额5-900现值61各期的支付时间在期初(请参见上面的信息)公式说明(结果)=FV(A2/12,A3,A4,A5,A6)在上述条件下投资的未来值(6,062.35)AB1数据说明29%年利率332付款期总数4-1800各期应付金额51各期的支付时间在期初(请参见上面的信息)公式说明(结果)=FV(A2/12,A3,A4,A5)在上述条件下投资的未来值(65,312.89)注意上述示例中,年利率应除以12,因为它是按月计复利而得的。例如:FV(0.6%,12,-200,-5
5、00,1)的计算结果为¥3,032.90;FV(0.9%,10,-1000)的计算结果为¥10,414.87;FV(11.5%/12,30,-2000,1)的计算结果为¥69,796.52。又如,假设需要为一年后的一项工程预筹资金,现在将¥2000以年利4.5%,按月计息(月利为4.5%/12)存入储蓄存款帐户中,并在以后十二个月的每个月初存入¥200。那么一年后该帐户的存款额为:FV(4.5%/12,12,-200,-2000,1)计算结果为¥4,551.19。IPMT函数IPMT(rate,per,nper,pv,fv,type)Rate为各期利率。Per用于计算其利息数额的期数,必须在1
6、到nper之间。Nper为总投资期,即该项投资的付款期总数。Pv为现值,即从该项投资开始计算时已经入帐的款项,或一系列未来付款的当前值的累积和,也称为本金。Fv为未来值,或在最后一次付款后希望得到的现金余额。如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零)。Type数字0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零。Type值支付时间0期末1期初说明应确认所指定的rate和nper单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。对于所
7、有参数,支出的款项,如银行存款,表示为负数;收入的款项,如股息收入,表示为正数。示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法创建空白工作簿或工作表。请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。按Ctrl+C。在工作表中,选中单元格A1,再按Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。AB数据说明10%年利率1用于计算其利息数额的期数3贷款的年限8000贷款的现值公式说明(结果)=IPMT(A2/12,A3*3,A4,A5)在上述条件下贷款第一个月的
8、利息(-22.41)=IPMT(A2,3,A4,A5)在上述条件下贷款最后一年的利息(按年支付)(-292.45)注意利率除以12将得到月利率。现金支出的年限乘以12将得到应偿还的数额NPV通过使用贴现率以及一系列未来支出(负值)和收入(正值),计算一项投资的净现值。投资的净现值是指未来各期支出(负值)和收入(正值)的当前值的总和。语法NPV(rate,value1,value2,.)Rateee是某一期间的贴现率。Value1,value2,.代表支出及收入的1到29个参数。Value1,value2,.在时间上必须具有相等间隔,并且都发生在期末。NPV使用value1,value2,.的顺
9、序来解释现金流的顺序。所以务必保证支出和收入的数额按正确的顺序输入。如果参数为数字、空值、逻辑值或数字的文本表达式,则都会被计算在内;如果参数是错误值或不能转化为数字的文本,则将被忽略。说明函数NPV假定投资开始于value1现金流所在日期的前一期,并结束于列表中最后一笔现金流的当期。函数NPV依据未来的现金流来进行计算。如果第一笔现金流发生在第一个周期的期初,则第一笔现金必须添加到函数NPV的结果中,而不应包含在values参数中。有关详细信息,请参阅下面的示例。如果n是值列表中的现金流的次数,则NPV的计算公式如下:函数NPV与函数PV(现值)相似。PV与NPV之间的主要差别在于:函数PV
10、允许现金流在期初或期末开始。与可变的NPV的现金流数值不同,PV的每一笔现金流在整个投资中必须是固定的。有关年金与财务函数的详细信息,请参阅函数PV。函数NPV与函数IRR(内部收益率)也有关,函数IRR是使NPV等于零的比率:NPV(IRR(.),.)=0。示例1在下面的示例中:Rate是年贴现率。Value1一年前的初期投资。Value2第一年的收益。Value3第二年的收益。Value4第三年的收益。RateValue1Value2Value3Value4公式说明(结果)10%-=NPV(Rate,Value1,Value2,Value3,Value4)此项投资的净现值(1,188.44
11、)在上例中,将开始投资的$10,000作为数值参数中的一个。因为此项付款发生在第一期的期末。示例2在下面的示例中:Rate年贴现率。可表示整个投资的通货膨胀率或利率。Value1一年前的初期投资。Value2第一年的收益。Value3第二年的收益。Value4第三年的收益。Value5第四年的收益。Value6第五年的收益。RateValue1Value2Value3Value4Value5Value6公式说明(结果)8%=NPV(Rate,Value2,Value3,Value4,Value5,Value6)+Value1此项投资的净现值(1,922.06)8%=NPV(Rate,Value
12、2,Value3,Value4,Value5,Value6,-9000)+Value1此项投资的净现值,包括第六年中9000的赔付(-3,749.47)在上例中,一开始投资的$40,000并不包含在数值参数中,因为此项付款发生在第一期的期初。例如假设第一年投资¥8,000,而未来三年中各年的收入分别为¥2,000,¥3,300和¥5,100。假定每年的贴现率是10%,则投资的净现值是:NPV(10%,-8000,2000,3300,5800)计算结果为:¥8208.98。该例中,将开始投资的¥8,000作为v参数的一部分,这是因为付款发生在第一期的期末。下面考虑在第一个周期的期初投资的计算方式
13、。又如,假设要购买一家书店,投资成本为¥80,000,并且希望前五年的营业收入如下:¥16,000,¥18,000,¥22,000,¥25,000,和¥30,000。每年的贴现率为8%(相当于通贷膨胀率或竞争投资的利率),如果书店的成本及收入分别存储在B1到B6中,下面的公式可以计算出书店投资的净现值:NPV(8%,B2:B6)+B1计算结果为:¥6,504.47。在该例中,一开始投资的¥80,000并不包含在v参数中,因为此项付款发生在第一期的期初。假设该书店的营业到第六年时,要重新装修门面,估计要付出¥11,000,则六年后书店投资的净现值为:NPV(8%,B2:B6,-15000)+B1
14、计算结果为:-¥2,948.08期间数(nper)-投资的总支付期间数。期间数(nper)是指投资的总支付期间数的数目。NPerNPer函数返回一个Double,指定定期定额支付且利率固定的总期数。语法NPer(rate,pmt,pv,fv,type)NPer函数有下列命名参数:部分描述rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分率(APR)为百分之十并按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。pmt必要。Double指定每一期所付金额。付款金额通常包含本金和利息,且付款金额在年金的有效期间不变。pv必要。Double指定未来一系列付款或收款的现
15、值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清,则后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。type可选。DueDate枚举类型对象,指定付款/贷款到期时间。如果贷款是在贷款周期结束时到期,请使用0,如果贷款是在周期开始时到期,请使用1。如果省略的话,缺省值为0。说明年金是在一段时间内一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。对所有参
16、数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。现值(pv)-在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。现值(Presentvalue),指资金折算至基准年的数值,也称折现值、也称在用价值,是指对未来现金流量以恰当的折现率进行折现后的价值。指资产按照预计从其持续使用和最终处置中所产生的未来净现金流入量折现的金额,负债按照预计期限内需要偿还的未来净现金流出量折现的金额。PV(rate,nper,pmt,fv,type)rate为各期利率。例如,如果按12%的年利率借入一笔贷款来购买汽车,并按月偿还贷款,则月利率为12%/12(即1%)。可以在公式
17、中输入12%/12、1%或0.01作为rate的值。nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。例如,对于一笔5年期按月偿还的汽车贷款,共有5*12(即60)个偿款期数。可以在公式中输入60作为nper的值。pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。例如,$10,000的年利率为12%的四年期汽车贷款的月偿还额为$263.33。可以在公式中输入-263.33作为pmt的值。如果忽略pmt,则必须包含fv参数。fv为未来值,或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为
18、零)。例如,如果需要在12年后支付$60,000,则$60,000就是未来值。可以根据保守估计的利率来决定每月的存款额。如果忽略fv,则必须包含pmt参数。type数字0或1,用以指定各期的付款时间是在期初还是期末。FVSCHEDULE(p,s)该函数基于一系列复利返回本金的未来值,它用于计算某项投资在变动或可调利率下的未来值。其中p为现值,s为利率数组。例如:FVSCHEDULE(1,0.08,0.11,0.1)的计算结果为1.31868。付款(pmt)-对于一项投资或贷款的定期支付数额。payment作为对货物或服务的报酬而支付款项房款总额首付房款额¥112,000.00李某需贷款数额¥4
19、48,000.00贷款年利率5.23%贷款期限(年)25.5每月还款数额(期初)1到期,李某还款数额合计5.23%/12=0.25.5*12=306=PMT(0.,306,0,1)或=PMT(5.23%/12,25.5*12,0,1)=-2642.PMT函数PMT函数即年金函数。PMT基于固定利率及等额分期付款方式,返回贷款的每期付款额。语法PMT(Rate,Nper,Pv,Fv,Type)语法参数Rate贷款利率。Nper该项贷款的付款总期数。Pv现值,或一系列未来付款的当前值的累积和,也称为本金。Fv为未来值,或在最后一次付款后希望得到的现金余额,如果省略Fv,则假设其值为零,也就是一笔贷
20、款的未来值为零。Type数字0或1,用以指定各期的付款时间是在期初还是期末。1代表期初,不输入或输入0代表期末参数说明PMT返回的支付款项包括本金和利息,但不包括税款、保留支付或某些与贷款有关的费用。应确认所指定的rate和nper单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。例如需要10个月付清的年利率为8%的¥10,000贷款的月支额为:PMT(8%/12,10,10000)计算结果为:-¥1,037.03。又如,对于同一笔贷款,如果支付期限在每期的期初,支付额应为:PMT
21、(8%/12,10,10000,0,1)计算结果为:-¥1,030.16。再如:如果以12%的利率贷出¥5,000,并希望对方在5个月内还清,那么每月所得款数为:PMT(12%/12,5,-5000)计算结果为:¥1,030.20。NPerNPer函数返回一个Double,指定定期定额支付且利率固定的总期数。语法NPer(rate,pmt,pv,fv,type)NPer函数有下列命名参数:部分描述rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分率(APR)为百分之十并按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。pmt必要。Double指定每一期所付金额
22、。付款金额通常包含本金和利息,且付款金额在年金的有效期间不变。pv必要。Double指定未来一系列付款或收款的现值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。type可选。Variant指定贷款到期时间。如果贷款是在贷款周期结束时到期,请使用0,如果贷款是在周期开始时到期,请使用1。如果省略的话,缺省值为0。说明年金是在一段时间内一系列固定
23、现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。PV函数返回投资的现值。现值为一系列未来付款的当前值的累积和。例如,借入方的借入款即为贷出方贷款的现值。编辑本段【语法】PV(rate,nper,pmt,fv,type)rate为各期利率。例如,如果按12%的年利率借入一笔贷款来购买汽车,并按月偿还贷款,则月利率为12%/12(即1%)。可以在公式中输入12%/12、1%或0.01作为rate的值。nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。例如,对于一笔5年期按
24、月偿还的汽车贷款,共有5*12(即60)个偿款期数。可以在公式中输入60作为nper的值。pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。例如,$10,000的年利率为12%的四年期汽车贷款的月偿还额为$263.33。可以在公式中输入-263.33作为pmt的值。如果忽略pmt,则必须包含fv参数。fv为未来值,或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为零)。例如,如果需要在12年后支付$60,000,则$60,000就是未来值。可以根据保守估计的利率来决定每月的存款额。如果忽略fv,则必
25、须包含pmt参数。type数字0或1,用以指定各期的付款时间是在期初还是期末。Type值支付时间0或省略期末1期例如如果需要在18年后支付¥50,000,则50,000就是未来值。可以根据保守估计的利率来决定每月的存款额;t(type)为数字0或1,用以指定各期的付款时间是在期初还是期末,如果省略t,则假设其值为零。例如:假设要购买一项保险年金,该保险可以在今后二十年内于每月末回报¥500。此项年金的购买成本为60,000,假定投资回报率为8%。那么该项年金的现值为:PV(0.08/12,12*20,500,0)计算结果为:-¥59,777.15。负值表示这是一笔付款,也就是支出现金流。年金(
26、¥59,777.15)的现值小于实际支付的(¥60,000)。因此,这不是一项合算的投资。在计算中要注意优质t和n所使用单位的致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。应用于年金函数:CUMIPMT、PPMT、CUMPRINC、PV、FV、RATE、FVSCHEDULE、XIRR、IPMT、XNPV、PMT年金是在一段连续期间内的一系列固定的现金付款。例如汽车贷款或抵押贷款就是年金。有关详细信息,请参阅各年金函数的详细说明。在年金函数中,支出的款项,如银行存款,表示为负数;收入的款
27、项,如股息收入,表示为正数。例如,对于储户来说,$1000银行存款可表示为参数-1,000,而对于银行来说该参数为1,000。【示例】如果您将示例复制到空白工作表中,可能会更易于理解该示例。AB1数据说明2400每月底一项保险年金的支出310%投资收益率412付款的年限公式说明(结果)=PV(A3/12,12*A4,A2,0)在上述条件下年金的现值(-33,470.61)。结果为负值,因为这是一笔付款,亦即支出现金流。如果年金的购买成本是(40,000),则年金的现值(33,470.61)小于实际支付值。因此,这不是一项合算的投资。注意利率除以12得到月利率。支付的年数乘以12得到支付次数。(
28、2)折旧计算函数函数名称函数功能AMORDEGRC计算每个会计期间的折旧值DB计算用固定定率递减法得出的指定期间内资产折旧值DDB计算用双倍余额递减或其它方法得出的指定期间内资产折旧值SLN计算一个期间内某项资产的直线折旧值SYD计算一个指定期间内某项资产按年数合计法计算的折旧值VDB计算用余额递减法得出的指定或部分期间内的资产折旧值DB函数DB(cost,salvage,life,period,month)cost为资产原值。salvage为资产在折旧期末的价值(也称为资产残值)。life为折旧期限(有时也称作资产的使用寿命)。period为需要计算折旧值的期间。Period必须使用与lif
29、e相同的单位。month为第一年的月份数,如省略,则假设为12。编辑本段说明固定余额递减法用于计算固定利率下的资产折旧值,函数DB使用下列计算公式来计算一个期间的折旧值:(cost-前期折旧总值)*rate式中:rate=1-(salvage/cost)(1/life),保留3位小数第一个周期和最后一个周期的折旧属于特例。对于第一个周期,函数DB的计算公式为:cost*rate*month/12对于最后一个周期,函数DB的计算公式为:(cost-前期折旧总值)*rate*(12-month)/12示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。AB1数据说明21,800,000资产
30、原值3200,000资产残值46使用寿命公式说明(结果)1=DB(A2,A3,A4,1,7)计算第一年7个月内的折旧值(322,350.00)2=DB(A2,A3,A4,2,7)计算第二年的折旧值(453,638.55)3=DB(A2,A3,A4,3,7)计算第三年的折旧值(314,371.52)4=DB(A2,A3,A4,4,7)计算第四年的折旧值(217,859.46)5=DB(A2,A3,A4,5,7)计算第五年的折旧值(150,976.61)6=DB(A2,A3,A4,6,7)计算第六年的折旧值(104,626.79)7=DB(A2,A3,A4,7,7)计算第七年5个月内的折旧值(30
31、,210.98)DDB函数使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。【语法】DDB(cost,salvage,life,period,factor)cost为资产原值。salvage为资产在折旧期末的价值(也称为资产残值)。life为折旧期限(有时也称作资产的使用寿命)。period为需要计算折旧值的期间。Period必须使用与life相同的单位。factor为余额递减速率。如果factor被省略,则假设为2(双倍余额递减法)。注意这五个参数都必须为正数。【说明】双倍余额递减法以加速的比率计算折旧。折旧在第一阶段是最高的,在后继阶段中会减少。DDB使用下面的公式计算一
32、个阶段的折旧值:(资产原值-资产残值)-前面阶段的折旧总值)*(余额递减速率/生命周期)如果不想使用双倍余额递减法,更改余额递减速率。当折旧大于余额递减计算值时,如果希望转换到直线余额递减法,请使用VDB函数。【示例】如果您将示例复制到空白工作表中,可能会更易于理解该示例。AB1数据说明21,800,000资产原值3200,000资产残值46使用寿命公式说明(结果)1=DDB(A2,A3,A4*365,1)计算第一天的折旧值。表格自动将factor设置为2。(1,643.84)2=DDB(A2,A3,A4*12,1,2)计算第一个月的折旧值(50,000.00)3=DDB(A2,A3,A4,1
33、,2)计算第一年的折旧值(600,000.00)4=DDB(A2,A3,A4,2,1.5)计算第二年的折旧值,使用了1.5的余额递减速率,而不用双倍余额递减法(337,500.00)5=DDB(A2,A3,A4,6)计算第六年的折旧值,WPS表格自动将factor设置为2(37,037.04)注意结果将四舍五入到两位小数。SLN(c,s,l)该函数返回一项资产每期的直线折旧费。其中c为资产原值,s为资产在折旧期末的价值(也称为资产残值),1为折旧期限(有时也称作资产的生命周期)。例如,假设购买了一辆价值¥30,000的卡车,其折旧年限为10年,残值为¥7,500,那么每年的折旧额为:SLN(3
34、0000,7500,10)计算结果为:¥2,250。(3)偿还率计算函数函数名称函数功能IRR计算某一连续现金流量的内部报酬率MIRR计算内部报酬率。此外正、负现金流量以不同利率供给资金计算RATE计算某项年金每个期间的利率IRR(v,g)该函数返回由数值代表的一组现金流的内部收益率。这些现金流不一定必须为均衡的,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。其中v为数组或单元格的引用,包含用来计算内部收益率的数字,v必须包含至少一个正值和一个负值,以计算内部收益率,函数IRR根据数值的顺序来解释现金流的顺序,故应确定按
35、需要的顺序输入了支付和收入的数值,如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略;g为对函数IRR计算结果的估计值,excel使用迭代法计算函数IRR从g开始,函数IRR不断修正收益率,直至结果的精度达到0.00001%,如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!,在大多数情况下,并不需要为函数IRR的计算提供g值,如果省略g,假设它为0.1(10%)。如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可以给g换一个值再试一下。例如如果要开办一家服装商店,预计投资为¥110,000,并预期为今后五年的净收益为:¥15,000、¥21,000、¥28
36、,000、¥36,000和¥45,000。在工作表的B1:B6输入数据“函数.xls”所示,计算此项投资四年后的内部收益率IRR(B1:B5)为-3.27%;计算此项投资五年后的内部收益率IRR(B1:B6)为8.35%;计算两年后的内部收益率时必须在函数中包含g,即IRR(B1:B3,-10%)为-48.96%。IRR(values(),guess)返回一个Double,指定一系列周期性现金流(支出或收入)的内部利率。语法IRR(values,guess)Values为数组或单元格的引用,包含用来计算返回的内部收益率的数字。Values必须包含至少一个正值和一个负值,以计算返回的内部收益率。
37、函数IRR根据数值的顺序来解释现金流的顺序。故应确定按需要的顺序输入了支付和收入的数值。如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略。Guess为对函数IRR计算结果的估计值。Excel使用迭代法计算函数IRR。从guess开始,函数IRR进行循环计算,直至结果的精度达到0.00001%。如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!。在大多数情况下,并不需要为函数IRR的计算提供guess值。如果省略guess,假设它为0.1(10%)。如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可用另一个guess值再试一次。注解函数IRR与函数NPV(净
38、现值函数)的关系十分密切。函数IRR计算出的收益率即净现值为0时的利率。下面的公式显示了函数NPV和函数IRR的相互关系:NPV(IRR(B1:B6),B1:B6)等于3.60E-08(在函数IRR计算的精度要求之中,数值3.60E-08可以当作0的有效值)。(4)债券及其他金融函数函数名称函数功能ACCRINTM计算到期付息证券的应计利息COUPDAYB计算从付息期间开始到结算日期的天数COUPDAYS计算包括结算日期的付息期间的天数COUPDAYSNC计算从结算日期到下一个付息日期的天数COUPNCD计算结算日期后的下一个付息日期COUPNUM计算从结算日期至到期日期之间的可支付息票数CO
39、UPPCD计算结算日期前的上一个付息日期CUMIPMT计算两期之间所支付的累计利息CUMPRINC计算两期之间偿还的累计本金DISC计算证券的贴现率DOLLARDE转换分数形式表示的货币为十进制表示的数值DOLLARFR转换十进制形式表示的货币分数表示的数值DURATION计算定期付息证券的收现平均期间INTRATE计算定期付息证券的利率ODDFPRICE计算第一个不完整期间面值$100的证券价格ODDFYIELD计算第一个不完整期间证券的收益率ODDLPRICE计算最后一个不完整期间面值$100的证券价格ODDLYIELD计算最后一个不完整期间证券的收益率PRICE计算面值$100定期付息证
40、券的单价PRICEDISC计算面值$100的贴现证券的单价PRICEMAT计算面值$100的到期付息证券的单价PECEIVED计算全投资证券到期时可收回的金额TBILLPRICE计算面值$100的国库债券的单价TBILLYIELD计算国库债券的收益率YIELD计算定期付息证券的收益率YIELDDISC计算贴现证券的年收益额YIELDMAT计算到期付息证券的年收益率ACCRINT(is,fs,s,r,p,f,b)ACCRINT函数可以返回定期付息有价证券的应计利息。其语法形式为ACCRINT(issue,first_interest,settlement,rate,par,frequency,b
41、asis)其中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,该函数返回定期付息有价证券的应计利息。
42、其中is为有价证券的发行日,fs为有价证券的起息日,s为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,r为有价证券的年息票利率,p为有价证券的票面价值,如果省略p,函数ACCRINT就会自动将p设置为¥1000,f为年付息次数,b为日计数基准类型。例如,某国库券的交易情况为:发行日为95年1月31日;起息日为95年7月30日;成交日为95年5月1日,息票利率为8.0%;票面价值为¥3,000;按半年期付息;日计数基准为30/360,那么应计利息为:=ACCRINT(95/1/31,95/7/30,95/5/1,0.08,3000,2,0)计算结果为:60.6667。ACCRINT
43、M(is,m,r,p,b)该函数返回到期一次性付息有价证券的应计利息。其中i为有价证券的发行日,m为有价证券的到期日,r为有价证券的年息票利率,p为有价证券的票面价值,如果省略p,函数ACCRINTM就会自动将p为¥1000,b为日计数基准类型。例如,一个短期债券的交易情况如下:发行日为95年5月1日;到期日为95年7月18日;息票利息为9.0%;票面价值为¥1,000;日计数基准为实际天数/365。那么应计利息为:=ACCRINTM(95/5/1,95/7/18,0.09,1000,3)计算结果为:19.23228。CUMPRINC(r,np,pv,st,en,t)该函数返回一笔货款在给定的
44、st到en期间累计偿还的本金数额。其中r为利率,np为总付款期数,pv为现值,st为计算中的首期,付款期数从1开始计数,en为计算中的末期,t为付款时间类型,如果为期末,则t=0,如果为期初,则t=1。CUMPRINC函数用于返回一笔货款在给定的st到en期间累计偿还的本金数额。其语法形式为CUMPRINC(rate,nper,pv,start_period,end_period,type)其中rate为利率,nper为总付款期数,pv为现值,start_period为计算中的首期,付款期数从1开始计数,end_period为计算中的末期,type为付款时间类型。例如一笔住房抵押贷款的交易情况
45、如下:年利率为9.00%;期限为30年;现值为¥125,000。由上述已知条件可以计算出:r=9.00%/12=0.0075,np=30*12=360。那么该笔贷款在第下半年偿还的全部本金之中(第7期到第12期)为:=CUMPRINC(A2/12,A3*12,A4,7,12,0)计算结果为:-436.。该笔贷款在第一个月偿还的本金为:=CUMPRINC(A2/12,A3*12,A4,1,1,0)计算结果为:-68.。例如一笔住房抵押贷款的交易情况如下:年利率为9.00%;期限为25年;现值为¥110,000。由上述已知条件可以计算出:r=9.00%/12=0.0075,np=30*12=360
46、。那么该笔贷款在第下半年偿还的全部本金之中(第7期到第12期)为:CUMPRINC(0.0075,360,7,12,0)计算结果为:-384.180。该笔贷款在第一个月偿还的本金为:=CUMPRINC(0.0075,360,1,1,0)计算结果为:-60.0849。DISC(s,m,pr,r,b)该函数返回有价证券的贴现率。其中s为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,m为有价证券的到日期,到期日是有价证券有效期截止时的日期,pr为面值为“¥100”的有价证券的价格,r为面值为“¥100”的有价证券的清偿价格,b为日计数基准类型。DISC函数返回有价证券的贴现率。其语法形
47、式为DISC(settlement,maturity,pr,redemption,basis)其中settlement为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,maturity为有价证券的到日期,到期日是有价证券有效期截止时的日期,pr为面值为¥100的有价证券的价格,redemption为面值为¥100的有价证券的清偿价格,basis为日计数基准类型。例如:某债券的交易情况如下:成交日为99年3月18日,到期日为99年8月7日,价格为¥48.834,清偿价格为¥52,日计数基准为实际天数/360。那么该债券的贴现率为:DISC(99/3/18,99/8/7,48.834,52,2)计算结果为:0.。例如:某债券的交易情况如下:成交日为95年3月18日,到期日为95年8月7日,价格为¥45.834,清偿价格为¥48,日计数基准为实际天