Funkcija SYD

Pateikia dvigubą skaičių, nurodantį turto nusidėvėjimą per nurodytą laikotarpį.

Sintaksė

SYD ( kaina, likvidacinė _ vertė, laikas, laikotarpis )

Funkcijos SYD sintaksė turi tokius argumentus:

Argumentas

Aprašas

išlaidos

Būtinas. Dvigubasis , nurodantis pradinę turto kainą.

Likvidacinė vertė

Būtinas. Dvigubasis , nurodantis turto vertę jo naudingo tarnavimo laiko pabaigoje.

gyvenimo

Būtinas. Dvigubasis , nurodantis turto naudingo tarnavimo laiką.

laikotarpį

Būtinas. Dvigubasis , nurodantis laikotarpį, kuriam apskaičiuojamas turto nusidėvėjimas.

Pastabos

Argumentai Life ir period turi būti išreiškiami tais pačiais vienetais. Pvz., jei laikas yra mėnesiais, laikotarpis taip pat turi būti nurodytas mėnesiais. Visi argumentai turi būti teigiami skaičiai.

Užklausos pavyzdžiai

Reiškinys

Rezultatai

Pasirinkite SYD ([LoanAmount], [LoanAmount] *. 1, 20, 2) kaip Reiškinys1 iš FinancialSample;

Apskaičiuoja turto, kuris vertinamas kaip "LoanAmount", nusidėvėjimą, kai likvidacinė vertė yra 10% ("LoanAmount" padauginus iš "0,1"), atsižvelgiant į turto naudingo tarnavimo laiką, kuris yra 20 metų. Nusidėvėjimas apskaičiuojamas antraisiais metais.

Pasirinkite SYD ([LoanAmount], 0, 20, 3) kaip Slnusidėvėjimą iš FinancialSample;

Grąžina turto nusidėvėjimą, kuris vertinamas kaip "LoanAmount", kurio likvidacinė vertė yra $0, atsižvelgiant į turto naudingo tarnavimo laiką, kuris yra 20 metų. Rezultatai rodomi stulpelio Slnusidėvėjimas. Nusidėvėjimas apskaičiuojamas trečiaisiais metais.

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija SYD , siekiant pateikti turto nusidėvėjimą per nurodytą laikotarpį, atsižvelgiant į turto pradinę kainą (InitCost), likvidacinę vertę turto naudingo tarnavimo laiko pabaigoje (SalvageVal) ir visą turto trukmę per metus (LifeTime). Laikotarpis metais, kurio nusidėvėjimas apskaičiuojamas 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) & "."

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×