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 计算其他机器的本期折旧额

Excel 双倍余额递减法计算折旧值(DDB函数和VDB函数)

采用双倍余额递减法计算折旧,使用的是双倍余额递减法折旧函数——DDB函数和VDB函数。双倍速余额递减法也是一种加速折旧法,指的是不考虑固定资产预计净残值,根据每期期初固定资产账面余额和双倍的直线法折旧率计算固定资产折旧。本节采用VDB函数进行折旧计算。VDB函数的语法为:


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

其中,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参数以外的所有参数必须为正数。具体计算步骤如下。

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

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

STEP02:利用双倍余额递减法计算计算本期折旧。选中J4单元格,在编辑栏中输入公式“=IF(AND(I4<H4,MONTH(B4)<12),VDB(E4,G4,H4,I4-1,I4)*MONTH(B4)/12+VDB(E4,G4,H4,I4,I4+1)*(12-MONTH(B4))/12,IF(AND(I4<H4,MONTH(B4)=12),VDB(E4,G4,H4,I4-1,I4),IF(AND(YEAR($G$2)-YEAR(B4)=H4,MONTH(B4)<12),VDB(E4,G4,H4,I4-1,I4)*MONTH(B4)/12,0)))”,然后按“Enter”键返回,即可计算出第1台机器的本期折旧额,如图24-31所示。

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

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

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

Excel 年数总和法计算折旧值(SYD函数)

采用年数总和法计算折旧,使用的是年数总和法折旧函数——SYD函数。年数总和法是加速折旧法的一种,用固定资产原值减去预计净残值后的余额作为基数,乘以一个逐年递减的分数来计算每期的折旧额。分数的分子表示固定资产还可以使用的年限,分母代表使用年限逐年数字的总和。SYD函数的语法为:


SYD(cost,salvage,life,per)

其中,per参数为指定要计算折旧的期间,时间单位与life相同。SYD函数用于计算某项固定资产按年数总和法计算的指定期间的折旧额。

STEP01:打开“固定资产折旧分析.xlsx”工作簿,在“直线法”工作表的标签处单击鼠标右键,在弹出的隐藏菜单中选择“移动或复制”选项,如图24-23所示。

图24-23 复制工作表

STEP02:随后会打开“移动或复制工作表”对话框,在“下列选定工作表之前”列表框中选择“(移至最后)”选项,勾选下方的“建立副本”复选框,然后单击“确定”按钮完成工作表的复制操作,如图24-24所示。

STEP03:工作表复制完成后,在“直线法”工作表的后会新增一个“直线法(2)”工作表,将“直线法(2)”工作表重命名为“年数总和法”。在“年数总和法”工作表中删除“K3:N15”单元格区域中的全部内容,将I3单元格和J3单元格中的文本标题分别修改为“当前年限”“本期折旧”,然后仅清除I4:J15单元格区域中的数据,保留其文本和表格源格式。最终将工作表修改为如图24-25所示的效果。

图24-24 复制工作表

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

STEP04:首先计算当前年限。选中I4单元格,在编辑栏中输入公式“=IF(YEAR($G$2)-YEAR(B4)>H4,H4,YEAR($G$2)-YEAR(B4))”,然后按“Enter”键返回,即可计算出第1台机器的当前年限,如图24-26所示。

STEP05:选中I4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至I15单元格,通过自动填充功能计算出其他机器的当前年限,计算结果如图24-27所示。

图24-26 计算第1台机器的当前年限

图24-27 计算其他机器的当前年限

STEP06:接下来计算本期折旧。选中J4单元格,在编辑栏中输入公式“=IF(AND(I4<H4,MONTH(B4)<12),SYD(E4,G4,H4,I4+1)*(MONTH($G$2)-MONTH(B4))/12+SYD(E4,G4,H4,I4)*MONTH(B4)/12,IF(AND(YEAR($G$2)-YEAR(B4)=H4,MONTH(B4)<12),SYD(E4,G4,H4,I4)*MONTH(B4)/12,0))”,然后按“Enter”键返回,即可计算出第1台机器的本期折旧额,如图24-28所示。

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

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

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

Excel 直线法计算折旧值(SLN函数)

采用直线法计算折旧,使用的是直线法折旧函数——SLN函数。直线法是企业计算固定资产折旧最常用的一种方法。SLN函数的语法为:


SLN(cost,salvage,life)

其中,cost参数表示固定资产原值(即例子工作表中的“总金额”),salvage参数表示固定资产报废时的预计净残值(即例子工作表中的“残值”),life参数表示折旧期限,也就是固定资产预计使用年限。使用SLN函数可以计算固定资产在使用期间每期按平均年限计算的线性折旧额。

STEP01:首先计算月折旧额。选中K4单元格,切换至“公式”选项卡,单击“函数库”组中的“插入函数”按钮,打开“插入函数”对话框,如图24-12所示。

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

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

STEP03:打开“函数参数”对话框后,在Cost文本框中输入“E4”,即固定资产的原值(总金额);在Salvage文本框中输入“G4”,即固定资产残值;在Life文本框中输入I4,即固定资产的可使用月数。此时在这些文本框的右侧会出现具体数值,并在下方计算出固定资产的每期线性折旧费。最后单击“确定”按钮完成函数的插入操作,如图24-14所示。此时如果选中工作表中的K4单元格,可以看到公式“=SLN(E4,G4,I4)”,如图24-15所示。

图24-13 选择函数

图24-14 输入函数参数

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

图24-15 计算第1台机器的月折旧额

图24-16 计算其他机器的月折旧额

STEP05:接下来计算本期折旧。选中L4单元格,在编辑栏中输入公式“=(IF(AND(YEAR($G$2)>YEAR(B4),YEAR($G$2)<(YEAR(B4)+H4)),MONTH($G$2),IF(YEAR($G$2)=YEAR(B4)+H4,MONTH(B4),IF(YEAR($G$2)=YEAR(B4),MONTH($G$2)-MONTH(B4),0))))*K4”,然后按“Enter”键返回,即可计算出第1台机器的本期折旧额,如图24-17所示。

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

STEP07:接下来计算累计折旧额。选中M4单元格,在编辑栏中输入公式“=J4*K4”,然后按“Enter”键返回,即可计算出第1台机器的累计折旧额,如图24-19所示。

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

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

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

图24-19 计算第1台机器的累计折旧额

计算其他机器的累计折旧额

图24-20 计算其他机器的累计折旧额

STEP09:最后需要根据机器的原值金额和累计折旧金额计算出机器的账面价值。选中N4单元格,在编辑栏中输入公式“=E4-M4”,然后按“Enter”键返回,即可计算出第1台机器的账面价值,如图24-21所示。

STEP10:选中N4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至N15单元格,通过自动填充功能计算出其他机器的账面价值,计算结果如图24-22所示。

图24-21 计算第1台机器的账面价值

图24-22 计算其他机器的账面价值

Excel 创建固定资产折旧分析表

在使用不同折旧方法之前,首先创建一个用于练习的固定资产折旧分析表。具体操作步骤如下。

STEP01:首先新建一个空白工作簿,将其重命名为“固定资产折旧分析.xlsx”,并将“Sheet1”工作表重命名为“直线法”,如图24-1所示。该工作表主要用于做折旧分析表,其他方法将基于此分析表做适当修改。

图24-1 新建工作表

STEP02:在“直线法”工作表中输入所需文本、数据,并适当设置文本和表格的格式。这里将字体设置为“宋体”,并设置单元格的背景颜色,标题处的背景颜色以“红色,个性色2”和“蓝色”为主,文本内容处的背景颜色以“浅黄色”为主,最后为表格依次添加内边框和外边框。用户可根据实际情况对文本和表格格式进行设置,设置后的效果如图24-2所示。

STEP03:切换至“视图”选项卡,在“显示”组中取消勾选“网格线”复选框,用于隐藏工作表中的网格线,以使表格看起来更加美观,最终效果如图24-3所示。

图24-2 输入所需文本、数据并设置格式

图24-3 隐藏网格线

STEP04:选中E4单元格,在编辑栏中输入公式“=C4*D4”,然后按“Enter”键返回,即可计算出第1台机器的总金额,即固定资产的原值,如图24-4所示。

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

图24-4 计算原值

图24-5 计算其他机器的原值

STEP06:选中G4单元格,在编辑栏中输入公式“=E4*F4”,然后按“Enter”键返回,即可计算出第1台机器的残值,如图24-6所示。

STEP07:选中G4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至G15单元格,通过自动填充功能计算出其他机器的残值,计算结果如图24-7所示。

图24-6 计算第1台机器的残值

图24-7 计算其他机器的残值

STEP08:选中I4单元格,在编辑栏中输入公式“=12*H4”,然后按“Enter”键返回,即可计算出第1台机器的可使用月数,如图24-8所示。

STEP09:选中I4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至I15单元格,通过自动填充功能计算出其他机器的可使用月数,计算结果如图24-9所示。

STEP10:选中J4单元格,在编辑栏中输入公式“=IF(($G$2-B4)/365*12>0,IF(($G$2-B4)/365*12<I4,ROUND(($G$2-B4)/365*12,0),I4),0)”,然后按“Enter”键返回,即可计算出第1台机器的已使用月数,如图24-10所示。其中的ROUND函数用于将数值舍入到小数点左边或右边的指定位置,第1个参数是要被舍入的数值,第2个参数是位数,此处要被舍入的数值是当前日期减去入库日期,位数为0。

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

图24-8 计算第1台机器的可使用月数

图24-9 计算其他机器的可使用月数

图24-10 计算第1台机器的已使用月数

图24-11 计算其他机器的已使用月数