Funkcia SLN

Vráti hodnotu typu Double, ktorá určuje rovnomerné odpisy majetku za jedno obdobie.

Syntax

SLN ( náklady, záchrana, život )

Funkcia SLN obsahuje tieto argumenty:

Argument

Popis

náklady

Povinný argument. Dvojitým zadaním počiatočných nákladov na majetok.

zachrániť

Povinný argument. Dvojité určenie hodnoty majetku na konci jeho obdobia použiteľnosti.

životnosti

Povinný argument. Dvojitá špecifikácia dĺžky obdobia použiteľnosti majetku.

Poznámky:

Obdobie odpisov musí byť vyjadrené v rovnakej jednotke akoargumentLife . Všetky argumenty musia byť kladné čísla.

Príklady dotazov

Výraz

Výsledky

Vyberte položku SLN ([LoanAmount]; [LoanAmount] *. 1; 20) ako Expr1 z FinancialSample;

Vráti hodnotu odpisu majetku oceneného ako "LoanAmount" s hodnotou vyradenia 10%% "LoanAmount" vynásobenou 0,1), pričom sa vezme do úvahy životnosť aktíva na 20 rokov.

Vyberte SLN ([LoanAmount]; 0; 20) ako SLDepreciation z FinancialSample;

Vráti hodnotu odpisu majetku oceneného ako "LoanAmount" s hodnotou vyradenia $0, pričom sa vezme do úvahy životnosť aktíva na 20 rokov. Výsledky sa zobrazia v stĺpci SLDepreciation.

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade sa používa funkcia SLN na vrátenie lineárneho odpisu majetku za jedno obdobie s počiatočnými nákladmi daného majetku (InitCost), hodnotou pri vyradení na konci obdobia použiteľnosti majetku (SalvageVal) a celkovým trvaním majetku v rokoch (LifeTime).

Dim Fmt, InitCost, SalvageVal
Dim 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?")
' Ensure period is >= 1 year.
Do While MonthLife < YEARMONTHS
MsgBox "Asset life must be a year or more."
MonthLife = InputBox("What's the asset's " & _
"useful life in months?")
Loop
' Convert months to years.
LifeTime = MonthLife / YEARMONTHS
If LifeTime <> Int(MonthLife / YEARMONTHS) Then
' Round up to nearest year.
LifeTime = Int(LifeTime + 1)
End If
PDepr = SLN(InitCost, SalvageVal, LifeTime)
MsgBox "The depreciation is " & _
Format(PDepr, Fmt) & " per year."

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×