WorksheetFunction.Db(Double, Double, Double, Double, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает амортизацию актива за указанный период с помощью метода фиксированного уменьшения остатка.
public double Db (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Db (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double
Параметры
- Arg1
- Double
Cost — начальная стоимость актива.
- Arg2
- Double
Спасение — значение в конце амортизации (иногда называемое спасаемой стоимостью актива).
- Arg3
- Double
Срок жизни — количество периодов, за которые актив обесценивается (иногда называется сроком полезного использования актива).
- Arg4
- Double
Период — период, за который вы хотите вычислить амортизацию. Точка должна использовать те же единицы, что и срок жизни.
- Arg5
- Object
Month — количество месяцев в первом году. Если месяц опущен, предполагается, что он равен 12.
Возвращаемое значение
Комментарии
Метод фиксированного уменьшения остатка вычисляет амортизацию по фиксированной ставке. База данных использует следующие формулы для расчета амортизации за период:
(стоимость — общая амортизация по предыдущим периодам) * ставка
где:
rate = 1 - ((спасение / стоимость) ^ (1 / жизненный цикл)), округлено до трех десятичных разрядов
Амортизация за первый и последний периоды — это особый случай. Для первого периода база данных использует следующую формулу:
стоимость * ставка * месяц / 12
Для последнего периода база данных использует следующую формулу:
((стоимость - общая амортизация по предыдущим периодам) * ставка * (12 - месяц)) / 12