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) если вы хотите переключиться на метод прямой амортизации, если амортизация больше, чем вычисление понижающегося остатка.