Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает значение типа Double, определяющее линейное снижение стоимости актива за один период.
Синтаксис
SLN (стоимость, спасение, жизнь)
Функция SLN имеет следующие именованные аргументы:
Part | Описание |
---|---|
стоить | Обязательно. Тип Double; указывает начальную стоимость актива. |
спасение имущества | Обязательно. Тип Double; указывает ценность актива в конце его срока службы. |
Жизнь | Обязательно. Тип Double; указывает продолжительность срока службы актива. |
Замечания
Период амортизации должен быть выражен в той же единице, что и аргументжизненного срока. Все аргументы должны быть положительными числами.
Пример
В этом примере функция SLN используется для возврата прямой амортизации актива за один период с учетом начальной стоимости актива (InitCost
), значения спасения в конце срока использования актива (SalvageVal
) и общего срока жизни актива в годах (LifeTime
).
Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, PDepr
Const YEARMONTHS = 12 ' Number of months in a year.
Fmt = "###,##0.00" ' Define money format.
InitCost = InputBox("What's the initial cost of the asset?")
SalvageVal = InputBox("What's the asset's value at the end of its useful life?")
MonthLife = InputBox("What's the asset's useful life in months?")
Do While MonthLife < YEARMONTHS ' Ensure period is >= 1 year.
MsgBox "Asset life must be a year or more."
MonthLife = InputBox("What's the asset's useful life in months?")
Loop
LifeTime = MonthLife / YEARMONTHS ' Convert months to years.
If LifeTime <> Int(MonthLife / YEARMONTHS) Then
LifeTime = Int(LifeTime + 1) ' Round up to nearest year.
End If
PDepr = SLN(InitCost, SalvageVal, LifeTime)
MsgBox "The depreciation is " & Format(PDepr, Fmt) & " per year."
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.