DDB function

DDB(OriginalCost, SalvageValue, Lifetime, Year, Factor?) DDB(OriginalCost; SalvageValue; Lifetime; Year; Factor?)

OriginalCost

Number or { Number }

The initial cost of the asset.

SalvageValue

Number or { Number }

The value at the end of the depreciation (sometimes called the salvage value of the asset).

Lifetime

Number or { Number }

The number of years over which the asset is being depreciated.

Year

Number or { Number }

The year number for which the depreciation is calculated.

Factor

Number or { Number } (optional)

The depreciation rate factor. If omitted, it is assumed to be 2.

Returns

Number or { Number }

The depreciation of an asset.

Returns the depreciation of an asset for a given year using the double declining-balance method (or any other factor).

Examples

DDB(12000, 3000, 5, 1)DDB(12000; 3000; 5; 1)

Returns $4,800. The rate is 2/5, or 40%. The book value at the start of year one is $12,000, and 40% of $12,000 is $4,800.

DDB(12000, 3000, 5, 2)DDB(12000; 3000; 5; 2)

Returns $2,880. The book value at the start of year two is $12,000 - $4,800 = $7,200, and 40% of $7,200 is $2,880.

DDB(12000, 3000, 5, 3)DDB(12000; 3000; 5; 3)

Returns $1,320. The book value at the start of year three is $7,200 - $2,880 = $4,320, and 40% of $4,320 is $1,728 — but DDB returns only enough depreciation to reduce the book value to the salvage value — that is, $4,320 - $3,000 = $1,320.

DDB(12000, 3000, 5, 4)DDB(12000; 3000; 5; 4)

Returns $0. The book value at the start of year four is equal to the salvage value — no further depreciation is possible.

Partly derived from the OpenOffice.org documentation, licensed under the Apache License 2.0.