Applies ToMicrosoft 365 rakendus Access Access 2021 Access 2019 Access 2016 Access 2013

Tagastab väärtuse Kahekordne, mis määrab vara kumulatiivse kulumi määratud perioodil.

Süntaks

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

Funktsiooni SYD süntaksil on järgmised argumendid.

Argument

Kirjeldus

kulu

Nõutav. Topelttäpsusega arv, mis määrab vara algmaksumuse.

Päästa

Nõutav. Topelttäpsusega arv, mis määrab vara väärtuse kasuliku tööea lõpus.

tööiga

Nõutav. Topelttäpsusega arv, mis määrab vara kasuliku tööea pikkuse.

Perioodi

Nõutav. Kahekordne , mis määrab perioodi, mille kohta vara amortisatsioon arvutatakse.

Kommentaarid

Argumendid kestus ja periood tuleb väljendada samades ühikutes. Näiteks kui elu on antud kuudes, tuleb periood anda ka kuudes. Kõik argumendid peavad olema positiivsed arvud.

Päringu näited

Avaldis

Tulemid

SELECT SYD([Laenusumma],[Laenusumma]*.1,20,2) AS Avaldis1 FINANTSnäidisest;

Arvutab vara amortisatsiooni väärtusena "LoanAmount", mille jääkväärtus on 10% ("Laenusumma" korrutatuna 0,1-ga), võttes arvesse, et vara kasulik tööiga on 20 aastat. Amortisatsioon arvutatakse teise aasta kohta.

SELECT SYD([Laenusumma],0,20,3) AS SLDepreciation FROM FinancialSample;

Tagastab väärtusega "LoanAmount" vara amortisatsiooni jääkväärtusega 0 $, võttes arvesse, et vara kasulik tööiga on 20 aastat. Tulemid kuvatakse veerus SLDepreciation. Amortisatsioon arvutatakse kolmanda aasta kohta.

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 , et tagastada vara amortisatsioon määratud perioodil, võttes arvesse vara algmaksumust (InitCost), jääkväärtust vara kasuliku tööea lõpus (SalvageVal) ja vara kogu tööiga aastates (LifeTime). Periood aastates , mille kohta amortisatsioon arvutatakse , on PDepr.

Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, DepYear, PDeprConst 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?")LoopLifeTime = 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?"))LoopPDepr = SYD(InitCost, SalvageVal, LifeTime, DepYear)MsgBox "The depreciation for year " & DepYear & " is " & Format(PDepr, Fmt) & "."

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.