Excel関数入門:VDB関数の使い方【期間を指定して減価償却費を求める】

VDB関数 は、資産の減価償却費を指定した期間ごとに計算できる関数です。

途中の期間だけの償却額を求めたいときや、実務に近い減価償却計算をしたいときに役立ちます。


PR
PR

PR

バナー

VDB関数とは?

VDB関数は、取得価額・残存価額・耐用年数をもとに、指定した期間(開始期〜終了期)の減価償却費を求める関数です。

計算は基本的に倍額定率法で行われますが、必要に応じて自動で定額法に切り替わるのが大きな特徴です。


書式

=VDB(取得価額, 残存価額, 耐用年数, 開始期, 終了期, [], [切り替えなし])

引数の説明

  • 取得価額:資産の購入価格
  • 残存価額:最終的に残る価値
  • 耐用年数:使用する年数
  • 開始期:計算を開始する期間
  • 終了期:計算を終了する期間
  • (省略可):償却率(省略時は2=倍額定率法)
  • 切り替えなし(省略可):(TRUE:定額法に切り替えない、FALSEまたは省略:自動で定額法に切り替える)

VDB関数の使い方

取得価額:200,000円
残存価額:20,000円
耐用年数:5年
開始期:1年目
終了期:3年目

=VDB(200000, 20000, 5, 0, 2)

この式では、取得価額20万円・残存価額2万円・耐用年数5年の資産について、1年目から3年目までの減価償却費を求めています。

VDB関数では、期間の指定は「1年目=1」ではなく

  • 開始期0が1年目の開始
  • 終了期1が1年目の終了

という考え方になります。「年数 − 1」で考えると理解しやすいです。

まず倍額定率法で各年の減価償却費を計算し、指定した期間分が合計として求められます。

また、途中で定額法の方が有利になる場合は、自動的に定額法へ切り替えて計算されます。
(※TRUEを指定すると切り替えは行われません)


PR

関連関数

関数名説明
DDB関数倍額定率法で減価償却費を求める
DB関数定率法で減価償却費を求める
SLN関数定額法で減価償却費を求める
SYD関数年数合計法で減価償却費を求める
AMORLINC関数定額法(期間指定あり)で減価償却する

まとめ

VDB関数は、指定した期間の減価償却費を求める関数です。
倍額定率法を基本としながら、必要に応じて定額法に自動で切り替えることで、より実務に近い計算ができます。

減価償却を柔軟に管理したい場合に、覚えておきたい関数のひとつです。

Excel関数一覧はこちら