财务函数(参考)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

随着计算机技术的迅速普及,财会人员已经逐步从繁杂的手工劳动中解脱出来。

财务人员如果能够正确、灵活地使用Excel进行财务函数的计算,则能大大减轻日常工作中有关指标计算的工作量。

下面就有关问题进行探讨。

一、固定资产折旧的计算
按照现行制度规定,企业计提折旧的方法有:直线法、双倍余额递减法和年数总和法。

按照传统的手工计算方法计算起来比较烦琐,我们利用Excel计算就方便多了。

1.直线法。

在ExceI中使用直线折旧法提取的折旧,其函数为:SLN(cost,salvage,1ife)。

其中:cost代表固定资产原值;salvage代表预计净残值;life代表固定资产预计使用年数。

例如,某企业有一台机器原始成本为16万元,预计可使用5年,预计残值为1万元,则每年的折旧额为:
SLN(160000,10000,5)=30000(元)
每月的折旧额为:
SLN(160000,10000,5×12)=2500(元)
2.双倍余额递减法。

双倍余额递减法是加速折旧计算法。

用此法提取折旧第一期折旧额较大,以后各期依次减少。

其函数为:DDB(cost,salvage,life,period,factor)。

其中:period代表进行折旧计算的期数;factor代表余额递减率,若省略,则采用默认值2(双倍余额递减)。

例如,某高新科技企业进口一条生产线,安装完毕后,固定资产原值为20万元,预计使用年限5年,预计净残值收入8000元,计算各年的折旧额。

第一年应提折旧:DDB(200000,8000,5,1)=80000
第二年应提折旧:DDB(200000,8000,5,2)=48000
第三年应提折旧:DDB(200000,8000,5,3)=28800
第四年应提沂旧:SLN(43200,8000,2,4):17600
第五年应提折旧:SLN(43200,800Q,2,5)=17600
3.年数总和法。

年数总和法计提折旧用函数:SYD(cost,salvage,1ife,period)。

例如,某项固定资产原值为50000元,预计使用年限为5年,预计净残值为2000元。

采用年数总和法计算各年折旧额。

第一年应提折旧:SYD(50000,2000,5,1)=16000
第二年应提折旧:SYD(50000、2000、5、2)=12800
第三年应提折旧:SYD(50000,2000,5,3)=9600
第四年应提折旧:SYD(50000,2000,5,4)=6400
第五年应提折旧:SYD(50000,2000,5,5)=3200
二、货币时间价值的计算
货币时间价值的计算,在财务管理中有着广泛的用途,如存货管理、养老金决策、租赁决策、资产和负债估价、长期投资决策等方面。

随着财务问题的日益复杂化,时间价值观念的应用也将日益广泛。

1.复利终值的计算。

复利终值有普通复利终值、普通年金终值和预付年终值等形式。

其计算函数为:FV(rate、nper,pmt,pv,type)。

其中:rate代表利率;nper代表总投资期,即该项投资总的付款期数;pmt代表各期支出金额,在整个投资期内不变,若该参数为0或省略,则函数值为普通复利终值;pv代表现佰,也称本金。

若省略此参数或为0,则函数值为年金终值(pmt不为0);type只有数值0或1,0或忽略表示收付款时间是期末,1表示是期初。

注意:在pmt不为0,pv=0,type=1时、函数值为预付年金终值。

在Excel中,对函数涉及金额的参数,是有特别规定的,即:支出的款项(如向银行存入款项)、用负数表示:收入的款项(如股息收入),用正数表示,(1)普通复利终值的计算。

例如,某人将10000元投资于一顶事业,年报酬率为6%,3年后的复利终值为:
FV(6%,3,0,-10000,0)=11910(元)
(2)普通年金终值的计算。

例如,某人每年存入银行10000元、年利率为10%,计算第3年年末可以从银行取得的本利和(每年年末存入银行)为:
FV(10%,3,-10000,0,0)=33100(元)
(3)预付年金终值的计算。

仍以上例为例,计算预付年金终值(每年年初存入银行),则:
FV(10%,3,-10000,0,1)=36410(元)
2.复利现值的计算。

复利现值与复利终值是一对对称的概念,复利现值包括普通复利现值、普通年金现值和预付年金现值。

这些指标通过PV(rate,nper,pmt,fv,type)来计算:它们的区别在于参数的设定:pmt代表各期所获得的金额,fv代表未来值(终值),如果省略fv,系统默认值为年金现值(pmt不为0)。

(1)普通复利现值的计算。

例如,某人拟在5年后获得本利和10000元,投资报酬率为10%,他现在应投入的金额为:
PV(10%,5,0,10000,0)=-6209(元)
(2)普通年金现值的计算‘例如,某人要购买一项养老保险,购买成本为60000元,该保险可以在20年内于每月末回报500元、投资报酬率为8%,计算这笔投资是否值得。

PV(0.08/12,12×20.500,0,0)=—59777(元)由于养老保险的现值(59777元)小于实际支付的现值(60000元),因此,这项投资不合算:
(3)预付年金现值的计算。

例如,用6年时间分期付款购物,每年预付566元。

设银行利率为10%,该项分期付款相当于一次现金交付的购价是多少?
PV(10%,6.200,0,1)=-958
3.投资期数的计算。

计算项日的投资期,用函数NPER(rate,pmt,pv,fv,type)来计算。

例如,A公司准备从甲公司购买一台设备,甲公司有两种销货方式供A公司选择:一是现在一次全额付款90万元;二是分若干年每年初付款16万元。

假设资金成本为10%,如
果A公司选择第二种付款方式,甲公司在签定合同时可接受的收款次数至少为多少次,其收入才不低于一次性全额收款?
由于A公司和甲公司一个属于付款,另一个属于收款,所以pmt和pv必需有一个用负数表示,则根据题意!
NPER(10%,-160000,900000,0,1)=7.51 因为收款次数应为正整数,并且不能小于7.51,所以收款次数至少为8次。

三、投资决策中有关指标的计算
投资决策中、作为评价方案优劣尺度的指标主要有净现值、现值指数和内含报酬率。

这些计算通常用手工较为麻烦,Exeel直接提供了计算净现值和内含报酬率的函数,现值指数可以间接地计算得到。

1 .ACCRINT
用途:返回定期付息有价证券的应计利息。

语法:ACCRINT(issue, first_interest, settlement,rate,par,frequency, basis)
参数:Issue为有价证券的发行日,First_interest是证券的起息日,Settlement 是证券的成交日(即发行日之后证券卖给购买者的日期),Rate为有价证券的年息票利率,Par为有价证券的票面价值(如果省略par,函数 ACCRINT将par看作$1000),Frequency 为年付息次数(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。

2 .ACCRINTM
用途:返回到期一次性付息有价证券的应计利息。

语法:ACCRINTM(issue,maturity ,rate, par,basis)
参数:Issue为有价证券的发行日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Par为有价证券的票面价值,Basis为日计数基准类型(0 或省略时为
30/360,1为实际天数/实际天数,2为实际天数/360 ,3为实际天数/365,4为欧洲30/360)。

3 .AMORDEGRC
用途:返回每个会计期间的折旧值。

语法:AMORDEGRC(cost,date_purchased,first_period, salvage,period,rate,basis)
参数:Cost为资产原值,Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period是期间,Rate为折旧率,Basis 是所使用的年基准(0 或省略时为360 天,1为实际天数,3为一年365天,4为一年 360 天)。

4 .AMORLINC
用途:返回每个会计期间的折旧值,该函数为法国会计系统提供。

如果某项资产是在会计期间内购入的,则按线性折旧法计算。

语法:AMORLINC(cost,date_purchased,first_period, salvage,period,rate,basis)
参数:Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period为期间,Rate为折旧率,Basis为所使用的年基准 (0 或省略时为360 天,1为实际天数,3为一年365天,4为一年 360 天)。

5 .COUPDAYBS
用途:返回当前付息期内截止到成交日的天数。

语法:COUPDAYBS(settlement, maturity,frequency,basis)
参数:Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付, frequency=2;按季支付,frequency=4),Basis 为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

6 .COUPDAYS
用途:返回成交日所在的付息期的天数。

语法:COUPDAYS(settlement, maturity,frequency,basis)
参数:Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity 为有价证券的到期日(即有价证券有效期截止时的日期),Frequency为年付息次数(如果按年支付, frequency=1;按半年期支付,frequency=2;按季支付, frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

7 .COUPDAYSNC
用途:返回从成交日到下一付息日之间的天数。

语法:COUPDAYSNC(settlement, maturity,frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1; 按半年期支付,frequency=2;按季支付,frequency=4),Basis 为日计数基准类型(0或省略为30/360,1为实际天数/实际天数, 2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

8 .COUPNUM
用途:返回成交日和到期日之间的利息应付次数,向上取整到最近的整数。

语法:COUPNUM(settlement, maturity,frequency,basis)
参数:同上
9 .COUPPCD
用途:用途:返回成交日之前的上一付息日的日期。

语法:COUPPCD(settlement, maturity,frequency,basis)
参数:同上
10 .CUMIPMT
用途:返回一笔贷款在给定的 start-period到end-period期间累计偿还的利息数额。

语法:CUMIPMT(rate,nper,pv, start_period,end_period,type)
参数:Rate为利率,Nper为总付款期数,Pv为现值, Start_period为计算中的首期(付款期数从1开始计数), End_period为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。

11 .CUMPRINC
用途:返回一笔贷款在给定的 start-period到end-period期间累计偿还的本金数额。

语法:CUMPRINC(rate,nper,pv, start_period,end_period,type)
参数:Rate为利率,Nper为总付款期数,Pv为现值, Start_period为计算中的首期(付款期数从1开始计数), End_period为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。

12 .DB
用途:使用固定余额递减法,计算一笔资产在给定期间内的折旧值。

语法:DB(cost,salvage,life, period,month)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值( 也称为资产残值),Life 为折旧期限(有时也称作资产的使用寿命 ),Period为需要计算折旧值的期间。

Period必须使用与life相同的单位,Month为第一年的月份数(省略时假设为12)。

13 .DDB
用途:使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。

语法:DDB(cost,salvage,life, period,factor)
参数:Cost为资产原值,Salvage为资产在折旧期末的价值( 也称为资产残值),Life 为折旧期限(有时也称作资产的使用寿命 ),Period为需要计算折旧值的期间。

Period必须使用与life相同的单位,Factor为余额递减速率(如果factor省略,则假设为 2)。

14 .DISC
用途:返回有价证券的贴现率。

语法:DISC(settlement,maturity ,pr,redemption,basis)
参数:Settlement是证券的成交日(即在发行日之后,证券卖给购买者的日期),Maturity为有价证券的到期日,Pr为面值 $100的有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲 30/360)。

15 .DOLLARDE
用途:将按分数表示的价格转换为按小数表示的价格,如证券价格,转换为小数表示的数字。

语法:DOLLARDE (fractional_dollar,fraction)
参数:Fractional_dollar以分数表示的数字,Fraction分数中的分母(整数)。

16 .DOLLARFR
用途:将按小数表示的价格转换为按分数表示的价格。

语法:DOLLARFR(decimal_dollar, fraction)
参数:Decimal_dollar为小数, Fraction分数中的分母(整数)。

17 .DURATION
用途:返回假设面值$100的定期付息有价证券的修正期限。

期限定义为一系列现金流现值的加权平均值,用于计量债券价格对于收益率变化的敏感程度。

语法:DURATION(settlement,maturity,couponyld, frequency,basis)
参数:Settlement是证券的成交日,Maturity为有价证券的到期日,Coupon为有价证券的年息票利率,Yld为有价证券的年收益率,Frequency为年付息次数(如果按年支付,frequency=1; 按半年期支付,frequency=2;按季支付,frequency=4),Basis 日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2 为实际天数/360,3为实际天数/365,4为欧洲30/360)。

相关文档
最新文档