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 固定余额递减折旧法与DB函数

固定余额递减折旧法是一种加速折旧法,即在预计使用年限内,将后期折旧的一部分移到前期,使前期折旧额大于后期折旧额。固定余额递减折旧法的计算公式为:

年折旧额=(资产原值-前期折旧总值)×固定的年折旧率

其中固定的年折旧率的计算公式为:

年折旧率=1-((残值/资产原值)^(1/折旧期限))

这个比率是固定不变的,然后乘以逐年递减的固定资产现有价值。

在Excel中,使用固定余额递减法计算折旧的函数为DB函数,它的语法格式为:

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

该函数共有5个参数,cost指资产原值;salvage指资产残值;life指使用年限;period为需要计算折旧值的期间;month为每一年的月份数,如省略该参数,则默认值为12。

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

资产原值×年折旧率×第一年的月份数/12

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

((资产原值-前期折旧总值)×年折旧率×(12-第一年的月份数))/12

例如,已知某企业在2005年3月购进一部价值15万元的大型设备,使用年限为8年,预计净残值为2万元。现要求按固定余额递减折旧法计算该设备每年的折旧费以及累计折旧额。

步骤01:打开实例文件“固定余额递减折旧法计算模型.xlsx”工作簿。输入公式计算第一年折旧额。在单元格D4中输入公式“=DB(A2,B2,C2,C4,D2)”,按下Enter键后,计算结果如图4-4所示。

图4-4 输入公式

步骤02:更改参数的引用方式。由于公式中对于资产原值、资产残值等参数的引用都是固定的单元格,为了在后面能拖动复制公式,先将公式中引用固定单元格的方式更改为绝对引用,即将单元格D4中的公式更改为“=DB($A$2,$B$2,$C$2,C4,$D$2)”,如图4-5所示。

步骤03:拖动单元格D4右下角的填充柄,向下复制公式至单元格D11,计算出其余年份的折旧额,如图4-6所示。

步骤04:在单元格D13中输入公式“=SUM(D4:D11)”,计算出累计折旧额,如图4-7所示。从结果可以看出,累计折旧额加上资产残值约等于资产原值。

小技巧:快速更改公式中单元格的引用方式

在更改公式中单元格的引用方式时,除了可以手动输入绝对引用符$外,还可以通过按功能键F4来转换引用方式。

图4-5 更改参数的引用方式

图4-6 复制公式

图4-7 计算累计折旧额

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

采用固定余额递减法计算折旧,使用的是固定余额递减法折旧函数——DB函数。DB函数的语法为:


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

其中,month参数为第1年的月份数,如果省略,则假设为12。固定余额递减法用于计算固定利率下的资产折旧值,函数DB使用下列计算公式来计算一个期间的折旧值:(cost-前期折旧总值)*rate。式中rate=1-((salvage/cost)^(1/life)),保留3位小数。第1个周期和最后1个周期的折旧属于特例。

对于第1个周期,函数DB的计算公式为:cost*rate*month/12。对于最后一个周期,函数DB的计算公式为:((cost-前期折旧总值)*rate*(12-month))/12。

STEP01:按照上述复制“直线法”工作表的方法复制“双倍余额递减法”工作表,将复制后的“双倍余额递减法(2)”工作表重命名为“固定余额递减法”,并清除J4:J15单元格区域中的数据,保留文本和表格源格式,最终效果如图24-33所示。

STEP02:接下来计算本期折旧额。选中J4单元格,切换至“公式”选项卡,单击“函数库”组中的“插入函数”按钮,打开“插入函数”对话框,如图24-34所示。

图24-33 准备固定资产折旧分析表

图24-34 单击“插入函数”按钮

STEP03:打开“插入函数”对话框后,单击“或选择类别”选择框右侧的下拉按钮,在展开的下拉列表中选择“全部”选项,然后在“选择函数”列表框中选择“DB”函数,单击“确定”按钮打开“函数参数”对话框,如图24-35所示。

STEP04:打开“函数参数”对话框后,在Cost文本框中输入“E4”,即固定资产的原值;在Salvage文本框中输入“G4”,即固定资产残值;在Life文本框中输入“H4”,即固定资产的可使用年限;在Period文本框中输入“I4”,即固定资产的当前年限;在Month文本框中输入“MONTH(B4)”,即第1年的月份数。输入完毕在这些文本框的右侧会出现具体数值,并在下方计算出指定期间固定资产的折旧值。最后单击“确定”按钮完成函数的插入操作,如图24-36所示。此时如果选中工作表中的J4单元格,可以看到公式“=DB(E4,G4,H4,I4,MONTH(B4))”,如图24-37所示。

STEP05:选中J4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至J15单元格,通过自动填充功能计算出其他机器的本期折旧额,计算结果如图24-38所示。

图24-35 选择函数

图24-36 设置函数参数

图24-37 计算第1台机器的本期折旧额

图24-38 计算其他机器的本期折旧额