Поделиться через


WorksheetFunction.Ddb(Double, Double, Double, Double, Object) Метод

Определение

Возвращает амортизацию актива за указанный период с помощью метода двойного уменьшения остатка или другого указанного метода.

public double Ddb (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Ddb (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double

Параметры

Arg1
Double

Cost — начальная стоимость актива.

Arg2
Double

Спасение — значение в конце амортизации (иногда называемое спасаемой стоимостью актива). Это значение может быть равно 0.

Arg3
Double

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

Arg4
Double

Период — период, за который вы хотите вычислить амортизацию. Точка должна использовать те же единицы, что и срок жизни.

Arg5
Object

Фактор — скорость, с которой баланс снижается. Если фактор опущен, предполагается, что он равен 2 (метод двойного уменьшения баланса).

Возвращаемое значение

Комментарии

Важно! Все пять аргументов должны быть положительными числами.

Метод двойной амортизации убывающего баланса вычисляет амортизацию с ускоренной ставкой. Амортизация максимальна за первый период и уменьшается в последующие периоды. Ddb использует следующую формулу для расчета амортизации за период:

Min( (cost - total depreciation from prior periods) * (factor/life), (cost - salvage -  total depreciation from prior periods) )

Измените коэффициент, если вы не хотите использовать метод двойного уменьшения остатка.

Используйте функцию, Vdb(Double, Double, Double, Double, Double, Object, Object) если вы хотите переключиться на метод прямой амортизации, если амортизация больше, чем вычисление понижающегося остатка.

Применяется к