Метод WorksheetFunction.Ddb (Excel)
Возвращает амортизацию актива за указанный период с помощью метода двойного уменьшения остатка или другого указанного метода.
Синтаксис
expression. Ddb (Arg1, Arg2, Arg3, Arg4, Arg5)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 | Обязательный | Double | Cost — начальная стоимость актива. |
Arg2 | Обязательный | Double | Спасение — значение в конце амортизации (иногда называемое спасаемой стоимостью актива). Это значение может быть равно 0. |
Arg3 | Обязательный | Double | Срок жизни — количество периодов, за которые актив обесценивается (иногда называется сроком полезного использования актива). |
Arg4 | Обязательный | Double | Период — период, за который вы хотите вычислить амортизацию. Точка должна использовать те же единицы, что и срок жизни. |
Arg5 | Необязательный | Variant | Фактор — скорость, с которой баланс снижается. Если фактор опущен, предполагается, что он равен 2 (метод двойного уменьшения баланса). |
Возвращаемое значение
Double
Замечания
Важно!
Все пять аргументов должны быть положительными числами.
Метод двойной амортизации убывающего баланса вычисляет амортизацию с ускоренной ставкой. Амортизация максимальна за первый период и уменьшается в последующие периоды. Ddb использует следующую формулу для расчета амортизации за период:
Min( (cost - total depreciation from prior periods) * (factor/life), (cost - salvage - total depreciation from prior periods) )
Измените коэффициент, если вы не хотите использовать метод двойного уменьшения остатка.
Используйте функцию VDB , если вы хотите переключиться на прямой метод амортизации, когда амортизация больше, чем вычисление уменьшения остатка.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.