Модул
Съдържание
Индекс 🔎︎

# Функция DDB [VBA]

Изчислява амортизацията на актив за зададен период по аритметично дегресивен метод (метод на намаляващата се сума на числата).

Тази функция или константа се разрешава с оператор Option VBASupport 1, поставен преди изпълнимия програмен код в модула.

## Синтаксис:

    DDB(Cost As Double, Salvage As Double, Life as Double, Period as Double, [Factor as Variant])

## Резултат:

Double

## Параметри:

Cost е началната стойност на актива.

Salvage е ликвидационната стойност на актива в края на амортизационния срок.

Life е броят периоди (например години или месеци) в полезния живот на актива.

Period е периодът, за който да бъде изчислена стойността.

Factor (незадължителен) е коефициентът за намаляване на остатъка. Ако не е въведена стойност, се подразбира 2.

Този метод за изчисляване е подходящ, ако желаете по-висока начална стойност на амортизацията в сравнение с линейния метод. Стойността на амортизацията намалява с всеки следващ период – това обикновено се използва за активи, които се обезценяват най-бързо скоро след закупуването си (превозни средства, компютри и т.н.). Обърнете внимание, че при този метод остатъчната стойност не може да достигне 0.

## Кодове за грешка:

5 Невалидно извикване на процедура

## Пример:

    Sub ExampleDDB

     Dim ddb_yr1 As Double

     ddb_yr1 = DDB(75000,1,60,12,2)

     Print ddb_yr1 ' връща 1721,81 валутни единици.

    End Sub

Теми, свързани с показаната

Функция DDB в CALC

Финансови функции на VBA