Compartir a través de


Función SLN

Devuelve un tipo Double que especifica la depreciación con amortización lineal de un activo durante un único período.

Sintaxis

SLN(cost, salvage, life)

La función SLN tiene estos argumentos con nombre:

Parte Descripción
costar Obligatorio. Valor Double que especifica el coste inicial del activo.
salvamento Obligatorio. Valor Double que especifica el valor del activo al final de su vida útil.
vida Obligatorio. Valor Double que especifica la longitud de la vida útil del activo.

Comentarios

El período de amortización debe expresarse en la misma unidad que el argumento de vida. Todos los argumentos deben ser números positivos.

Ejemplo

En este ejemplo se usa la función SLN para devolver la depreciación de línea recta de un activo durante un único período dado el costo inicial del activo (InitCost), el valor de recuperación al final de la vida útil del activo (SalvageVal) y la vida total del activo en años (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."

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.