Applies ToAccess za Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Vrne dvojno število, ki določa amortizacijo po vsoti letnih števk za sredstvo za določeno obdobje.

Sintaksa

SYD( stroški, vrednost_po_amor, št_obdobij, obdobje )

Sintaksa funkcije SYD ima te argumente:

Argument

Opis

strošek

Obvezen. Dvojno število, ki določa začetno ceno sredstva.

Odpadna

Obvezen. Dvojno število, ki določa vrednost sredstva na koncu njegove življenjske dobe.

čas delovanja

Obvezen. Dvojno število, ki določa dolžino življenjske dobe sredstva.

Obdobje

Obvezen. Dvojno število, ki določa obdobje, za katerega se izračuna amortizacija sredstev.

Opombe

Argumenta » življenjska doba« in »obdobje« morata biti izražena v istih enotah. Če je na primer življenjska doba v mesecih, je treba obdobje podati tudi v mesecih. Vsi argumenti morajo biti pozitivna števila.

Primeri poizvedb

Izraz

Rezultati

SELECT SYD([Znesek posojila],[Znesek_posojila]*.1,20,2) AS Expr1 FROM FinancialSample;

Izračuna amortizacijo za sredstvo, ki je pomnoženo kot »Znesek_posojila«, z 10-odstotno preostalo vrednostjo (»Znesek_posojila« pomnoženo z 0,1) glede na to, da je življenjska doba sredstva 20 let. Amortizacija se izračuna za drugo leto.

SELECT SYD([Znesek_posojila],0,20,3) KOT SLDepreciation FROM FinancialSample;

Vrne amortizacijo za sredstvo, ki je v vrednosti »LoanAmount« s preostalo vrednostjo 0 $, glede na to, da je življenjska doba sredstva 20 let. Rezultati so prikazani v stolpcu SLDepreciation. Amortizacija se izračuna v tretjem letu.

primer VBA

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je uporabljena funkcija SYD za vrnitev amortizacije sredstva za določeno obdobje glede na začetno vrednost sredstva (InitCost), vrednost amortizacije na koncu življenjske dobe sredstva (SalvageVal) in skupno življenjsko dobo sredstva v letih (LifeTime). Obdobje v letih , v katerih se izračuna amortizacija , je 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) & "."

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.