Funktsioon SYD

Annab tulemiks väärtuse Kahekordne, mis määrab määratud perioodiks varaobjekti kulumisumma kulumi.

Süntaks

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

Funktsiooni SYD süntaksil on järgmised argumendid.

Argument

Kirjeldus

kulu

– nõutav. Kahekordne määrab vara algse maksumuse.

Jääk

– nõutav. Kahekordne määrab varaobjekti väärtuse selle kasuliku eluea lõpus.

elu

– nõutav. Kahekordne määrab varaobjekti kasuliku eluea pikkuse.

perioodi

– nõutav. Kahekordne määrab perioodi, mille kohta põhivara amortisatsioon arvutatakse.

Kommentaarid

Argumendid Life ja periood peavad olema väljendatud samas ühikutes. Kui elu on näiteks kuudes, tuleb aeg esitada ka kuudes. Kõik argumendid peavad olema positiivsed arvud.

Päringu näited

Avaldis

Tulemid

Valige väärtus SYD ([LoanAmount], [LoanAmount] *. 1, 20, 2) Expr1 FROM FinancialSample;

Arvutab väärtuse "LoanAmount" väärtuse, mille väärtus on 10% ("LoanAmount" korrutatud väärtusega 0,1), võttes arvesse vara kasulikku eluiga 20 aastat. Kulum arvutatakse teise aasta kohta.

Valige väärtus SYD ([LoanAmount], 0, 20, 3) SLDepreciation alates FinancialSample;

Annab tulemiks väärtuse "LoanAmount" väärtuse, mille väärtus on $0, võttes arvesse varaobjekti kasuliku eluea 20 aastat. Tulemid kuvatakse veeru SLDepreciation. Kulum arvutatakse kolmandal aastal.

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 perioodiks, võttes arvesse vara algset maksumust (InitCost), likvideerimismaksumus vara kasuliku eluea lõpus (SalvageVal) ning vara kogu eluea jooksul aastates (LifeTime). Periood, mille jooksul kulum arvutatakse, 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) & "."

Kas vajate veel abi?

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.

×