Atgriež Double vērtību, kas norāda pamatlīdzekļa amortizāciju noteiktā periodā.
Sintakse
SYD ( izmaksas, likvidācija, dzīvība, periods )
Funkcijas Syd sintaksei ir šādi argumenti.
Arguments | Apraksts |
---|---|
izmaksas |
Obligāts. Double , kas norāda pamatlīdzekļa sākotnējās izmaksas. |
likvidācijas |
Obligāts. Double vērtība, kas norāda pamatlīdzekļa vērtību tā lietderīgās lietošanas laika beigās. |
kalpošanas |
Obligāts. Double norāda aktīva lietderīgās lietošanas laika ilgumu. |
periodā |
Obligāts. Double norāda periodu, par kuru tiek aprēķināts līdzekļu nolietojums. |
Piezīmes
Argumentu dzīves un perioda argumenti ir jāizsaka tajās pašās vienībās. Piemēram, ja laiks ir dots mēnešos, periods ir jādod arī mēnešos. Visiem argumentiem jābūt pozitīviem skaitļiem.
Vaicājumu piemēri
Izteiksme | Rezultāti |
---|---|
ATLASIET SYD ([LoanAmount], [LoanAmount] *. 1, 20,2) kā Izteiksme1 no FinancialSample. |
Aprēķina pamatlīdzekļa nolietojumu, kas novērtēts kā "LoanAmount", ar likvidācijas vērtību 10% ("LoanAmount", kas reizināta ar 0,1), ņemot vērā līdzekļa lietderīgās izmantošanas laiku 20 gadus. Nolietojums tiek aprēķināts otrajā gadā. |
ATLASIET SYD ([LoanAmount], 0, 20,3) kā SLDepreciation no FinancialSample. |
Atgriež pamatlīdzekļa nolietojumu, kas novērtēts kā "LoanAmount", ar $0 likvidācijas vērtību, ņemot vērā līdzekļa lietderīgās izmantošanas laiku 20 gadus. Rezultāti tiek parādīti kolonnā SLDepreciation. Nolietojums tiek aprēķināts trešajā gadā. |
VBA piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija Syd , lai atgrieztu pamatlīdzekļa amortizāciju noteiktā periodā, ņemot vērā līdzekļa sākotnējās izmaksas (InitCost), likvidācijas vērtību aktīva lietderīgās lietošanas laika (SalvageVal) un kopējās pamatlīdzekļa kalpošanas laiku gados (LifeTime). Periods, par kuru tiek aprēķināts nolietojums, ir 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) & "."
Piezīme.: Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.