DB関数の使い方
定率法を使用して、資産の指定期間の減価償却費を返します。
200720102013201620192021365
- 構文
-
=DB(取得価額, 残存価額, 耐用年数, 期, [月数]) - 引数
-
- 取得価額必須
- 残存価額必須
- 耐用年数必須
- 期必須
- 月数省略できる
- どんな関数か
DB は、定率法の減価償却費を、旧定率法(残存価額から率を求める方式)で返します。初年度に多く、年を追うごとに少なくなります。5つめの「月数」で、初年度が期の途中から始まる場合に対応します(4月取得なら 9)。倍率を自分で決めたいときは
DDB、途中の期間をまとめて出したいときはVDBです。残存価額が 0 だと率を計算できませんので、その場合は DDB を使います。- 使用例
-
=DB(1000000, 100000, 5, 1)を入れると、こうなります。- 取得額
- 1,000,000
- 残存額
- 100,000
- 年数
- 5年
- 1期目償却費
- 369,000
数式を入れたセル
結果: 369,000
つまずきやすいところ
- 最初の年ほど多く減らす償却(定率法)
- 初年度が1年に満たないときは、5つめに月数を渡す
よくあるエラーと、その直し方
#NUM!- 取得価額や残存価額が負、耐用年数が 0 以下、または月数が 1〜12 の外月数(5つめ)は 1〜12。初年度が期中からなら、その月数を渡す