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


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

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