6.1.2.6.1.1 DDB

Function Declaration

 Function DDB(Cost As Double, Salvage As Double, 
              Life As Double, Period As Double, 
              Optional Factor As Variant) As Double 

Parameter

Description

Cost

Double specifying initial cost of the asset.

Salvage

Double specifying value of the asset at the end of its useful life.

Life

Double specifying length of useful life of the asset.

Period

Double specifying period for which asset depreciation is calculated.

Factor

Double data value specifying rate at which the balance declines. If omitted, the data value 2 (double-declining method) is assumed.

 

Runtime Semantics.

§ Returns a Double data value specifying the depreciation of an asset for a specific time period using the double-declining balance method (or some other specified method).

§ The Life and Period arguments MUST be expressed in the same units. For example, if Life is given in months, Period MUST also be given in months. All arguments MUST be positive numbers.

§ The DDB function uses the following formula to calculate depreciation for a given period:

Depreciation / Period = ((Cost - Salvage) * Factor) / Life