Funktsioon SYD

Tagastab kahekordne, mis määrab vara kumulatiivse amortisatsiooni määratud perioodi kohta.

Süntaks

SYD ( maksumus, jääk, kestus, periood )

Funktsiooni SYD süntaksil on järgmised argumendid.

Argument

Kirjeldus

kulu

– nõutav. Kahekordne määrab vara esialgne maksumus.

Jääk

– nõutav. Kahekordne määrab vara kasulik tööiga selle lõpus väärtuse.

Kestus

– nõutav. Kahekordne määrab vara kasulik tööiga pikkus.

perioodi kohta.

– nõutav. Millist vara arvutatakse kahekordseks määrab perioodi amortisatsioon.

Kommentaarid

Sama üksuste ühik elavamaks ja perioodi argumendid. Näiteks kui kuudes kestus , periood ka tuleb kuudes. Kõik argumendid peavad olema positiivsed arvud.

Päringu näited

Avaldis

Tulemid

Valige SYD([LoanAmount],[LoanAmount]*.1,20,2) AS Avaldis1 FinancialSample;

Arvutab jääk väärtus on 10% ("LoanAmount" korrutatuna 0,1), "LoanAmount" hinnatud vara kulumi tõstutundlikkuse kasulik tööiga varade 20 aastat. Teise aasta amortisatsioon arvutatakse.

Valige SYD([LoanAmount],0,20,3) AS SLDepreciation FinancialSample;

Annab vastuseks kulumi vara hinnatud "LoanAmount", jääk väärtus $ 0, arvestades kasulik tööiga varade 20 aastat. Tulemused kuvatakse veerus SLDepreciation. Kolmanda aasta amortisatsioon arvutatakse.

VBA näide

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni SYD Tagastab vara amortisatsiooni määratud perioodil antud vara esialgne maksumus (InitCost) jääkväärtus vara kasulik eluea (SalvageVal) ja total elu vara lõpus aastat (LifeTime). Aasta, mille jaoks arvutatakse amortisatsioon on PDepr.

Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, DepYear, 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 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
DepYear = CInt(InputBox("For which year do you want depreciation?"))
Do While DepYear < 1 Or DepYear > LifeTime
MsgBox "You must enter at least 1 but not more than " & LifeTime
DepYear = CInt(InputBox("For what year do you want depreciation?"))
Loop
PDepr = SYD(InitCost, SalvageVal, LifeTime, DepYear)
MsgBox "The depreciation for year " & DepYear & " is " & Format(PDepr, Fmt) & "."

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×