在Excel中,DB函数用于计算固定资产的折旧值,采用的是固定余额递减法(Declining Balance)。这种方法根据一个固定的百分比(折旧率)对资产的账面价值进行折旧,直到资产的剩余价值降至一个预定的残值或达到预定的折旧期数。DB函数的语法如下:
1DB(cost, salvage, life, period, [month])
cost:必需。资产的初始成本。salvage:必需。资产在折旧期末的预期残值。life:必需。资产的折旧期限(以年为单位)。period:必需。需要计算折旧值的期间序号。[month]:可选。表示一年中的会计期间数,默认为12,用于调整年度折旧的计算周期。
六个案例
案例1:基础应用 - 固定资产折旧计算
场景描述:公司购买了一台电脑,原始成本为6000元,预计最终残值为600元,计划使用年限为3年,每年底进行一次折旧计算。
计算第2年的折旧额:
公式构建:
=DB(6000, 600, 3, 2)
cost = 6000(电脑的原始成本)salvage = 600(预计残值)life = 3(使用年限)period = 2(计算第2年的折旧)
计算过程:Excel会根据固定余额递减法的规则计算折旧额。第一年的折旧基数是原价6000元,之后每年的折旧基数会减少前一年的折旧额,直至资产价值接近残值。
案例2:非标准会计周期 - 每季度折旧
场景描述:同样以上述电脑为例,但公司采用每季度计算一次折旧,需要调整计算周期。
计算第2年第二季度的折旧额:
公式构建:
=DB(6000, 600, 3, 5, 4)
month = 4表示一年有4个会计期间,因此第2年的第二季度对应整个使用周期中的第5期(因为第1年有4期,第2年开始为第5期)。
注意事项:此例中,虽然折旧频率改变,但总的折旧金额在一年内应与按年折旧的结果相等,只是分配到了每个季度。
案例3:首年特别折旧 - 双倍余额递减法配合
场景描述:有时企业首年采用双倍余额递减法加速折旧,之后转为固定余额递减法。假设首年已经按双倍余额递减法计算过,从第二年开始使用DB函数。
计算第3年的折旧额:
假设首年折旧额已知为2400元,第二年年初的账面价值为3600元(6000 - 2400)。
公式构建:
=DB(3600, 600, 2, 1)
这里,我们将
cost调整为第二年年初的账面价值,life调整为剩余年限2年,period为第1期(即第二年的第一次折旧)。
案例4:跨周期资产购买
场景描述:一台设备在使用年限中途,即第3年中期被购买,计划继续使用至满5年,从购买后下一年(即第4年)开始折旧。
计算第4年的折旧额:
公式构建:
=DB(10000, 1000, 2, 1)
假设设备购买成本为10000元,残值为1000元,由于是在第3年末购买,实际使用年限只剩2年,从第4年开始计算,所以
period = 1。
案例5:残值百分比计算
场景描述:如果残值不是固定的金额,而是成本的一定比例,比如残值为成本的10%。
计算第3年的折旧额:
公式构建前的计算:首先确定残值金额为成本的10%,即
salvage = 10000 * 0.1 = 1000元(假设成本为10000元)。公式构建:
=DB(10000, 1000, 5, 3)
此处,我们直接使用残值的金额进行计算,其他参数不变。
案例6:错误处理 - 超出寿命计算
场景描述:尝试计算超出资产预期寿命的折旧。
测试:
公式构建:
=DB(10000, 1000, 5, 6)
尝试计算第6年的折旧,尽管设备的使用寿命为5年。
结果分析:Excel将返回0或错误提示,因为资产预期在第5年末已经完全折旧完毕。
通过这些详细的案例,您可以深入理解DB函数的适用场景和具体应用方式,以及如何处理特殊情况