1. Home
  2. Functions
  3. Financial
  4. VDB

VDB function

Returns the declining balance depreciation of an asset between two periods, switching to straight line when that is larger.

Syntax

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

Arguments

ArgumentRequiredDescription
costRequiredThe initial cost
salvageRequiredThe value at the end of its life
lifeRequiredThe number of periods of its life
start_periodRequiredThe start of the span
end_periodRequiredThe end of the span
factorOptionalThe rate the balance declines at (2 when left out)
no_switchOptionalTRUE to never switch to straight line

How to use VDB

VDB takes 5 required arguments and 2 optional arguments. Type =VDB( in a cell and SheetsBat shows the arguments as you go. Optional arguments are shown in square brackets; leave them out to use their default.

Examples

Each result below was calculated by the SheetsBat formula engine.

=VDB(2400, 300, 10, 0, 1)Result 480
=VDB(2400, 300, 10*12, 6, 18)Result 396.3060533
=VDB(2400, 300, 10, 0, 0.875, 1.5)Result 315

Every formula, right in your browser

SheetsBat calculates 536 functions, with charts, pivot tables and live collaboration. Free to start.