Функция DDB [VBA]

Returns the depreciation of an asset for a specified period using the arithmetic-declining method.

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Синтаксис:


DDB(Cost As Double, Salvage As Double, Life as Double, Period as Double, [Factor as Variant])

Return value:

Double

Параметры:

Стоимость: начальная стоимость актива.

Ликвидационная стоимость фиксирует стоимость актива в конце срока службы.

Срок службы: количество периодов, на протяжении которых используется актив (например, годы или месяцы).

Период: период, для которого рассчитывается значение.

Коэффициент (необязательно): коэффициент амортизации. Если значение не введено, то по умолчанию используется коэффициент 2.

Такой метод снижения стоимости можно применять, если начальное значение обесценивания должно быть выше, чем при линейной амортизации. Значение амортизации уменьшается с каждым периодом и обычно используется для активов, для которых оно повышается после приобретения (например, для автомобилей или компьютеров). Обратите внимание, что балансовая стоимость никогда не достигает нуля при таком методе расчёта.

Коды ошибок:

5 Неправильный вызов процедуры

Пример:


Sub ExampleDDB
 Dim ddb_yr1 As Double
 ddb_yr1 = DDB(75000,1,60,12,2)
 Print ddb_yr1 ' returns 1,721.81 currency units.
End Sub

Пожалуйста, поддержите нас!