Excel 实战:年数总和法计算固定资产折旧

年数总和法是常用的一种计算固定资产折旧的方法,又称为“合计年限法”。年数总和法是用固定资产的原值减去预计净残值后得到的余额,再乘以每年的折旧率。年数总和法的计算公式为。

年折旧率=尚可使用寿命/预计使用寿命的年数总和

月折旧率=年折旧率/12

月折旧额=(固定资产原值-预计净残值)×月折旧率

例如,使用年数总和法计算的每年折旧额和累计折旧如表17-4所示。

表17-4 使用年数总和法计算的每年折旧额和累计折旧

假设某公司购进一台固定资产价值为100万元,预计残值为10万元,使用年限为5年,下面在Excel中使用年限总和法计算固定资产折旧。基础数据如图17-107所示。

步骤1:打开例子工作簿“固定资产折旧.xlsx”。

步骤2:单击B5单元格,然后单击公式编辑栏上的“插入函数”按钮,打开“插入函数”对话框。

步骤3:单击“或选择类别”右侧列表中的“财务”类别,然后在“选择函数”列表中选择“SYD”函数,如图17-108所示。

图17-107 基础数据

图17-108 选择“SYD”函数

步骤4:单击“确定”按钮,打开“函数参数”对话框,输入各项参数,如图17-109所示。

步骤5:单击“确定”按钮,可以看到出现计算结果,即第1年的折旧额为30万元,公式为“=SYD(B1,B2,B3,1)”,如图17-110所示。

图17-109 输入各项参数

图17-110 计算结果

步骤6:保持B5单元格的选中状态,按“Ctrl+C”复制单元格,然后选中B6单元格,按“Ctrl+V”粘贴,并在公式编辑栏中将公式改为“=SYD(B1,B2,B3,2)”。

步骤7:用同样的方法在B7、B8、B9单元格中粘贴并修改公式,分别为“=SYD(B1,B2,B3,3)”、“=SYD(B1,B2,B3,4)”、“=SYD(B1,B2,B3,5)”。计算结果如图17-111所示。

图17-111 计算结果

Excel 应用VDB函数使用余额递减法计算给定期间或部分期间内的折旧值

VDB函数用于使用双倍余额递减法或其他指定的方法,计算指定的任何期间内(包括部分期间)的资产折旧值。函数VDB代表可变余额递减法。VDB函数的语法如下。


VDB(cost,salvage,life,start_period,end_period,factor,no_switch)

其中参数cost为资产原值,salvage为资产在折旧期末的价值(有时也称为资产残值,此值可以是0),life为折旧期限(有时也称作资产的使用寿命)。start_period为进行折旧计算的起始期间,start_period必须与life的单位相同。end_period为进行折旧计算的截止期间,end_period必须与life的单位相同。factor为余额递减速率(折旧因子),如果factor被省略,则假设为2(双倍余额递减法)。如果不想使用双倍余额递减法,可改变参数factor的值。no_switch为一逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法。

注意:如果no_switch为TRUE,即使折旧值大于余额递减计算值,Excel也不转用直线折旧法;如果no_switch为FALSE或被忽略,且折旧值大于余额递减计算值时,Excel将转用线性折旧法。

除no_switch外的所有参数必须为正数。

【典型案例】已知某机械厂一大型设备的资产原值、资产残值和使用寿命,计算指定时间内的折旧值。基础数据如图17-33所示。

步骤1:打开例子工作簿“VDB.xlsx”。

步骤2:在单元格A6中输入公式“=VDB(A2,A3,A4*365,0,1)”,用于计算第一天的折旧值。Excel自动假定折旧因子为2。

步骤3:在单元格A7中输入公式“=VDB(A2,A3,A4*12,0,1)”,用于计算第一个月的折旧值。

步骤4:在单元格A8中输入公式“=VDB(A2,A3,A4,0,1)”,用于计算第一年的折旧值。

步骤5:在单元格A9中输入公式“=VDB(A2,A3,A4*12,6,18)”,用于计算在第六个月与第十八个月之间的折旧值。

步骤6:在单元格A10中输入公式“=VDB(A2,A3,A4*12,6,18,1.5)”,用于计算在第六个月与第十八个月之间的折旧值。

步骤7:在单元格A11中输入公式“=VDB(A2,A3,A4,0,0.875,1.5)”,用于计算拥有资产的第一个财政年的折旧值。资产在财政年的第一个季度中间购买。计算结果如图17-34所示。

图17-33 基础数据

图17-34 计算结果

Excel 应用SYD函数计算某项固定资产按年限总和折旧法计算的每期折旧金额

SYD函数用于计算某项资产按年限总和折旧法计算的指定期间的折旧值。SYD函数的语法如下。


SYD(cost,salvage,life,per)

其中参数cost为资产原值,salvage为资产在折旧期末的价值(有时也称为资产残值),life为折旧期限(有时也称作资产的使用寿命)。per为期间,其单位与life相同。

【典型案例】已知某机械厂一大型设备的资产原值、资产残值和使用寿命,计算指定时间内的折旧值。基础数据如图17-31所示。

步骤1:打开例子工作簿“SYD.xlsx”。

步骤2:在单元格A6中输入公式“=SYD(A2,A3,A4,1)”,用于计算第一年的折旧值。

步骤3:在单元格A7中输入公式“=SYD(A2,A3,A4,10)”,用于计算第十年的折旧值。计算结果如图17-32所示。

图17-31 基础数据

图17-32 计算结果

【使用指南】函数SYD计算公式如下:

Excel 应用SLN函数计算固定资产的每期线性折旧费

SLN函数用于计算某项资产在一个期间中的线性折旧值。SLN函数的语法如下。


SLN(cost,salvage,life)

其中参数cost为资产原值,salvage为资产在折旧期末的价值(有时也称为资产残值),life为折旧期限(有时也称作资产的使用寿命)。

【典型案例】已知某机械厂一大型设备的资产原值、资产残值和使用寿命,计算该设备每年的折旧值。基础数据如图17-29所示。

图17-29 基础数据

步骤1:打开例子工作簿“SLN.xlsx”。

步骤2:在单元格A6中输入公式“=SLN(A2,A3,A4)”,用于计算该设备每年的折旧值。计算结果如图17-30所示。

图17-30 计算结果

Excel 应用DDB函数使用双倍余额递减法或其他指定方法计算折旧值

DDB函数用于使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。DDB函数的语法如下。


DDB(cost,salvage,life,period,factor)

其中参数cost为资产原值,salvage为资产在折旧期末的价值(有时也称为资产残值,此值可以是0。),life为折旧期限(有时也称作资产的使用寿命),period为需要计算折旧值的期间。period必须使用与life相同的单位。factor为余额递减速率。如果factor被省略,则假设为2(双倍余额递减法)。这五个参数都必须为正数。

典型案例

已知某机械厂一大型设备的资产原值、资产残值和使用寿命,计算给定时间内的折旧值。基础数据如图17-27所示。

步骤1:打开例子工作簿“DDB.xlsx”。

步骤2:在单元格A6中输入公式“=DDB(A2,A3,A4*365,1)”,用于计算第一天的折旧值。Excel自动将factor设置为2。

步骤3:在单元格A7中输入公式“=DDB(A2,A3,A4*12,1,2)”,用于计算第一个月的折旧值。

步骤4:在单元格A8中输入公式“=DDB(A2,A3,A4,1,2)”,用于计算第一年的折旧值。

步骤5:在单元格A9中输入公式“=DDB(A2,A3,A4,2,1.5)”,用于计算第二年的折旧值,使用了1.5的余额递减速率,而不用双倍余额递减法。

步骤6:在单元格A10中输入公式“=DDB(A2,A3,A4,10)”,用于计算第十年的折旧值,Excel自动将factor设置为2。计算结果如图17-28所示。

图17-27 基础数据

图17-28 计算结果

使用指南

双倍余额递减法以加速的比率计算折旧。折旧在第一阶段是最高的,在后继阶段中会减少。DDB使用下面的公式计算一个阶段的折旧值。


Min((cost-total depreciation from prior periods)*(factor/life),(cost-salvage-total depreciation from prior periods))

如果不想使用双倍余额递减法,更改余额递减速率。当折旧大于余额递减计算值时,如果希望转换到直线余额递减法,则需要使用VDB函数。

Excel 应用DB函数用固定余额递减法计算折旧值

DB函数用于使用固定余额递减法,计算一笔资产在给定期间内的折旧值。DB函数的语法如下。


DB(cost,salvage,life,period,month)1

其中参数cost为资产原值,salvage为资产在折旧期末的价值(有时也称为资产残值),life为折旧期限(有时也称作资产的使用寿命),period为需要计算折旧值的期间,period必须使用与life相同的单位。month为第一年的月份数,如省略,则假设为12。

典型案例

已知某机械厂一种大型设备的资产原值、资产残值和使用寿命,计算指定时间内的折旧值。基础数据如图17-25所示。

步骤1:打开例子工作簿“DB.xlsx”。

步骤2:在单元格A6中输入公式“=DB(A2,A3,A4,1,8)”,用于计算第一年8个月内的折旧值。

步骤3:在单元格A7中输入公式“=DB(A2,A3,A4,2)”,用于计算第二年的折旧值。

步骤4:在单元格A8中输入公式“=DB(A2,A3,A4,3)”,用于计算第三年的折旧值。

步骤5:在单元格A9中输入公式“=DB(A2,A3,A4,4)”,用于计算第四年的折旧值。

步骤6:在单元格A10中输入公式“=DB(A2,A3,A4,5)”,用于计算第五年的折旧值。

步骤7:在单元格A11中输入公式“=DB(A2,A3,A4,6)”,用于计算第六年的折旧值。

步骤8:在单元格A12中输入公式“=DB(A2,A3,A4,7,4)”,用于计算第七年4个月内的折旧值。计算结果如图17-26所示。

图17-25 基础数据

图17-26 计算结果

使用指南

固定余额递减法用于计算固定利率下的资产折旧值,函数DB使用下列计算公式来计算一个期间的折旧值:

式中:

第一个周期和最后一个周期的折旧属于特例。对于第一个周期,函数DB的计算公式为:

对于最后一个周期,函数DB的计算公式为:

Excel 应用AMORLINC函数计算每个结算期的折旧值

AMORLINC函数用于计算每个结算期间的折旧值,该函数为法国会计系统提供。如果某项资产是在结算期间的中期购入的,则按线性折旧法计算。AMORLINC函数的语法如下。


AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis)

其中参数cost为资产原值,date_purchased为购入资产的日期,first_period为第一个期间结束时的日期,salvage为资产在使用寿命结束时的残值,period为期间,rate为折旧率,basis为所使用的年基准。

典型案例:已知资产原值、购入资产的日期、第一个期间结束时的日期、资产残值、期间、折旧率、使用的年基准,计算第一个期间的折旧值。基础数据如图17-23所示。

图17-23 基础数据

步骤1:打开例子工作簿“AMORLINC.xlsx”。

步骤2:在单元格A10中输入公式“=AMORLINC(A2,A3,A4,A5,A6,A7,A7)”,用于计算第一个期间的折旧值。计算结果如图17-24所示。

图17-24 计算结果

Excel 应用AMORDEGRC函数计算每个结算期的折旧值

AMORDEGRC函数用于计算每个结算期间的折旧值,该函数主要为法国会计系统提供。如果某项资产是在该结算期的中期购入的,则按直线折旧法计算。该函数与函数AMORLINC相似,不同之处在于该函数中用于计算的折旧系数取决于资产的寿命。AMORDEGRC函数的语法如下。


AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis)

其中参数cost为资产原值,date_purchased为购入资产的日期,first_period为第一个期间结束时的日期,salvage为资产在使用寿命结束时的残值,period为期间,rate为折旧率,basis为所使用的年基准。表17-2为basis为所使用的年基准。

表17-2 basis为所使用的年基准

典型案例

已知资产原值、购入资产的日期、第一个期间结束时的日期、资产残值、期间、折旧率、使用的年基准,计算第一个期间的折旧值。基础数据如图17-21所示。

步骤1:打开例子工作簿“AMORDEGRC.xlsx”。

步骤2:在单元格A10中输入公式“=AMORDEGRC(A2,A3,A4,A5,A6,A7,A8)”,用于计算第一个期间的折旧值。计算结果如图17-22所示。

图17-21 基础数据

图17-22 计算结果

使用指南

此函数返回折旧值,截止到资产生命周期的最后一个期间,或直到累积折旧值大于资产原值减去残值后的成本价。折旧系数见表17-3。

表17-3 折旧系数

最后一个期间之前的那个期间的折旧率将增加到50%,最后一个期间的折旧率将增加到100%。如果资产的生命周期在0到1、1到2、2到3或4到5之间,将返回错误值“#NUM!”。

Excel 使用平均年限折旧法计算折旧值

平均年限法是指按固定资产的使用年限平均计提折旧的一种方法。它是最简单、最普遍的折旧方法,又称“直线法”或“平均法”。用平均年限法计算得出的每个月份和年份的折旧数额相等。

固定资产在一定时间计提折旧额的大小,主要取决于下列因素:固定资产的原值、预计使用年限、固定资产报废清理时所取得的残余价值收入和支付的各项清理费用。

平均年限折旧计算公式:

年折旧额=固定资产-净残值/使用年限

例如,我们计算购买的空调的年折旧额和累计折旧,具体操作步骤如下。

步骤01:在“固定资产管理”工作簿中双击Sheet2工作表,并将其命名为“平均年限折旧法”,建立相关的折旧数据信息,如图8-22所示。

图8-22 建立平均年限折旧表

步骤02:选中B8单元格,切换到“公式”菜单,单击“财务”按钮,选择SLN公式。

步骤03:在弹出的“函数参数”对话框中依次输入Cost、Salvage、Life值,并按住F4键,将单元格的相对引用设置成绝对引用,单击“确定”按钮,完成函数参数的设置,如图8-23所示。

图8-23 设置SLN函数参数

步骤04:选中B8单元格,将光标定位到该单元格的右下角,当出现黑色的十字形状时,鼠标向下拖动复制公式,可一次性得出所有的年折旧额,如图8-24所示。

图8-24 计算年折旧额

步骤05:选中C8单元格,在公式编辑栏中输入公式“=C7+B8”,按Enter键,得到第一年的累计折旧数据。拖动鼠标序列填充柄到该列底部,得到所有年限的累计折旧数据,如图8-25所示。

图8-25 计算累计折旧值

步骤06:单击D8单元格,在公式编辑栏中输入公式“=$D$7-C8”,按Enter键,得到第一年的账面价值。拖动鼠标序列填充柄复制公式到该列底部,得到所有年限的账面价值数据,如图8-26所示。

图8-26 计算账面价值

关于固定资产折旧值

固定资产折旧简称折旧,是对固定资产由于磨损和损耗而转移到成本费用中去的那一部分价值的补偿。

固定资产折旧是固定资产由于磨损和损耗而逐渐转移的价值。这部分转移的价值以折旧费的形式计入相关成本费用,并从企业的营业收入中得到补偿。

企业至少应当于每年年度终了,对固定资产的使用寿命、预计净残值和折旧方法进行复核。使用寿命预计数与原先估计数有差异的,应当调整固定资产使用寿命。预计净残值预计数与原先估计数有差异的,应当调整预计净残值。与固定资产有关的经济利益预期实现方式有重大改变的,应当改变固定资产折旧方法。固定资产使用寿命、预计净残值和折旧方法的改变应当作为会计估计变更。

企业应当在固定资产的使用寿命内,按照确定的方法对应计折旧额进行系统分摊。下面就详细介绍不同的折旧方法。