Skip to content
Excel

VDB function in Excel

Returns the depreciation of an asset for a specified or partial period by using a declining balance method

=VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch])

VDB syntax and parameters

Seven arguments, five required.

  • costnumberRequired
  • salvagenumberRequired
  • lifenumberRequired
  • start_periodnumberRequired
  • end_periodnumberRequired
  • factornumberOptional
  • no_switchbooleanOptional

VDB examples

Formulas you'll actually reuse.

  1. Declining-balance depreciation for the first year:

    =VDB(24000, 4000, 5, 0, 1)

    Result9600

  2. Accumulated over the first three years in one call:

    =VDB(24000, 4000, 5, 0, 3)

    Result18816

VDB in Google Sheets

Same name — your formula ports as-is.

Try VDB in the playground

Edit the example — nothing to install.

Preloaded with the VDB formula from Example 1 — change anything and watch it respond.

Loading the editor…