说明
DB 返回一个数字,该数字指定在特定的时间周期内使用固定余额递减方法计算的资产折旧。
重载
DB (cost, salvage, life, period)
DB (cost, salvage, life, period, month)
参数
Cost(成本)是数字或货币,指定资产的初始成本。该值为非负值且大于或等于残值。
Salvage(残值)是数字或货币,指定资产在使用寿命结束时的价值。该值为非负值。
Life(寿命)是一个正数,指定资产使用寿命的长度。
Period(周期)是一个数字,指定用来计算资产折旧的周期。该值为正且小于或等于寿命。参数 life 和 period 必须具有相同的单位。
Month 是一个可选的正数,用于指定第一年中的月数。默认值为 12 个月。Month 必须大于 0 且小于或等于 12。
操作
DB 返回一个数字,该数字指定在特定的时间周期内使用固定余额递减方法计算的资产折旧。
示例
假设某企业在三月初购买了一辆价值 25,000 美元的轿车。使用固定余额递减方法对轿车进行折旧,轿车的使用寿命为 5 年,5 年后转售价格为 5,000 美元。
DB(25000,5000,5,1,10)
返回 5729.17。轿车在该年度内剩余 10 个月中的折旧额为 5729.17 美元。
DB(25000,5000,5,5,10)
返回 2019.52。上一个完整年度的折旧额为 2019.52 美元。
DB(25000,5000,5,6,10)
返回 244.02。上两个月的折旧额为 244.02 美元。
假设某个数据库表包含以下字段:{table.cost}、{table.salvage}、{table.purchaseDate} 和 {table.lifetime}。以下公式可用来针对表格中的每一条记录,使用固定余额递减方法来计算在第一年的剩余时间内的折旧。
DB ({table.cost}, {table.salvage}, {table.lifetime},1,12-Month({table.purchaseDate}))