Excel DB 和 DDB 函数
最后修改于 2025 年 4 月 4 日
DB 和 DDB 函数是 Excel 中用于财务计算的折旧函数。DB 计算固定余额递减折旧,而 DDB 计算双倍余额递减折旧。本教程通过详细示例,全面介绍这两个函数的使用方法。
DB/DDB 函数基础
折旧函数计算资产随时间推移的价值减少。DB 使用固定费率,而 DDB 使用加速方法。两者对于财务建模和会计都至关重要。
| 函数 | 描述 | 语法 |
|---|---|---|
| DB | 固定余额递减折旧 | =DB(cost, salvage, life, period, [month]) |
| DDB | 双倍余额递减折旧 | =DDB(cost, salvage, life, period, [factor]) |
此表格比较了这两个折旧函数。两者都需要成本、残值、使用寿命和期间参数。DB 有一个可选的月份参数,而 DDB 有一个可选的因子参数。
DB 函数基本示例
此示例演示了 DB 函数最简单的用法,用于计算一项使用寿命为 5 年的资产的折旧。
=DB(10000, 1000, 5, 1)
此公式计算了购买一项价值 10,000 美元、残值为 1,000 美元、使用寿命为 5 年的资产的第一年折旧。结果为 3,690.00 美元。DB 根据输入自动计算固定费率。
DB 函数部分第一年折旧
DB 函数的可选月份参数用于处理年中购买的资产。此示例显示了在第 4 个月购买的资产的折旧。
| A | B |
|---|---|
| 成本 | 15000 |
| 残值 | 2000 |
| 寿命 | 6 |
| 期间 | 1 |
| 月份 | 4 |
| 折旧 | =DB(B1, B2, B3, B4, B5) |
该表显示了在 4 月份(第 4 个月)购买的资产的输入。DB 函数调整第一年的折旧以考虑部分年份。
=DB(15000, 2000, 6, 1, 4)
此公式计算了 9 个月(4 月至 12 月)的第一年折旧。结果为 2,835.00 美元。后续年份将使用完整的 12 个月期间。
DDB 函数基本示例
此示例演示了 DDB 函数的加速折旧方法。默认情况下,它使用直线折旧率的两倍。
=DDB(8000, 500, 5, 3)
此公式计算了购买一项价值 8,000 美元、残值为 500 美元、使用寿命为 5 年的资产的第三年折旧。结果为 1,152.00 美元。与 DB 相比,DDB 的折旧在前几年更快。
DDB 自定义因子
DDB 函数的可选因子参数允许您指定折旧费率。此示例使用 1.5 而不是默认的 2。
| A | B |
|---|---|
| 成本 | 12000 |
| 残值 | 1500 |
| 寿命 | 4 |
| 期间 | 2 |
| 因子 | 1.5 |
| 折旧 | =DDB(B1, B2, B3, B4, B5) |
该表显示了 1.5 倍递减余额方法的输入。这比标准的 2 倍 DDB 方法的加速折旧效果要小。
=DDB(12000, 1500, 4, 2, 1.5)
此公式使用 1.5 的因子而不是 2 来计算第二年折旧。结果为 3,375.00 美元。自定义因子为折旧计划提供了灵活性。
DB 和 DDB 方法比较
此示例比较了同一资产在使用寿命内,DB 和 DDB 方法之间的折旧金额。
| 年份 | DB | DDB |
|---|---|---|
| 1 | =DB(20000,2000,5,1) | =DDB(20000,2000,5,1) |
| 2 | =DB(20000,2000,5,2) | =DDB(20000,2000,5,2) |
| 3 | =DB(20000,2000,5,3) | =DDB(20000,2000,5,3) |
| 4 | =DB(20000,2000,5,4) | =DDB(20000,2000,5,4) |
| 5 | =DB(20000,2000,5,5) | =DDB(20000,2000,5,5) |
该表并排显示了这两种方法的折旧计算。DB 产生更平滑的曲线,而 DDB 显示前几年的折旧更高。
DB 和 DDB 函数为财务分析提供了强大的工具。DB 提供一致的折旧,而 DDB 加快费用。选择哪种方法取决于您的会计需求和税务策略。请记住,两种方法都会折旧至(但不低于)残值。
作者
列出 所有 Excel 公式。