VDB関数

Excel 2007+

概要

VDB関数は、倍額定率法または指定した減価償却率を使用して、資産の特定の期間における減価償却費を計算します。変動減価償却残高法(Variable Declining Balance)を用いて柔軟な償却計算が可能です。

構文

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

パラメータ

パラメータ タイプ 必須 説明
取得価額 Number はい 資産購入時の価格(正の数)
残存価額 Number はい 耐用年数終了時の資産価値(0以上)
耐用年数 Number はい 資産の使用可能年数(正の数)
開始期 Number はい 計算対象の最初の期間(耐用年数と同じ単位)
終了期 Number はい 計算対象の最後の期間(開始期より大きい)
Number いいえ 減価償却率(省略時は2で倍額定率法)
切り替えなし Boolean いいえ TRUEで定額法への自動切り替えを無効化

VDB関数の使用

VDB関数は資産の減価償却費を指定期間で計算します。取得価額から残存価額を差し引いた額を、耐用年数に応じて段階的に償却。率パラメータで倍額定率法以外の償却方法も使用可能で、定率法償却額が定額法を上回る場合は自動的に定額法へ切り替わります。

VDBの一般的な例

1年間の減価償却費

=VDB(2400,300,10,0,1)

10年耐用年数の資産で1年目の減価償却費を計算(倍額定率法)。結果:48,000円。

1ヶ月間の減価償却費

=VDB(2400,300,10*12,0,1)

月次単位で1ヶ月目の減価償却費を計算。結果:4,000円。

複数月間の合計償却

=VDB(2400,300,10*12,6,18)

6ヶ月目から18ヶ月目までの減価償却費合計。結果:39,631円。

カスタム償却率

=VDB(2400,300,10*12,6,18,1.5)

150%定率法で6〜18ヶ月目の償却費を計算。結果:31,181円。

年度初四半期購入

=VDB(2400,300,10,0,0.875,1.5)

会計年度初四半期購入時の初年度償却費(87.5%期間)。結果:31,500円。

よくある質問

DDBは全期間の償却を1期間単位で計算しますが、VDBは任意の開始期から終了期までの部分期間の償却費を計算できます。

省略時は2が適用され、倍額定率法で計算されます。

定率法の償却額が定額法を上回っても定額法への切り替えがされず、定率法が継続されます。

一般的なエラーと解決策

#NUM! エラー

Cause: 終了期が開始期より小さい、または負の数

Solution: 終了期>開始期かつ正の数を確認

#VALUE! エラー

Cause: 引数にテキストや無効な値

Solution: 全て数値引数を正しく入力

予期しない償却額

Cause: 耐用年数と期間単位の不一致

Solution: 日次計算時は耐用年数×365、月次は×12

注記

  • 取得価額、残存価額、耐用年数、開始期、終了期は必ず正の数
  • 日次計算時は耐用年数×365、月次は×12を使用
  • 率=2が倍額定率法の標準値
  • 切り替えなし=TRUEで純粋な定率法償却が可能

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+