Funkcija SYD

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

Sintaksa

Syd ( stroški, reševanje, življenje, obdobje )

V sintaksi funkcije Syd so ti argumenti:

Argument

Opis

strošek

Obvezen. Dvojna določitev začetnih stroškov sredstva.

reševanje

Obvezen. Dvojno določanje vrednosti sredstva ob koncu njegove dobe koristnosti.

življenje

Obvezen. Dvojno določanje dolžine dobe koristnosti sredstva.

obdobju

Obvezen. Dvojno obdobje določanja, za katerega se izračuna amortizacija sredstev.

Opombe

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

Primeri poizvedbe

Izraz

Rezultati

Izberite SYD ([LoanAmount], [LoanAmount] *. 1, 20, 2) kot Izr1 iz FinancialSample;

Izračuna amortizacijo za sredstvo, ki je ovrednoteno kot» LoanAmount «, z odpadno vrednostjo 10% ("LoanAmount", pomnoženo s 0,1), glede na uporabno življenjsko dobo sredstva za 20 let. Amortizacija se izračuna za drugo leto.

Izberite SYD ([LoanAmount], 0, 20, 3) kot SLDepreciation iz FinancialSample;

Vrne amortizacijo za sredstvo, ki je ovrednoteno kot» LoanAmount «, z odpadno vrednostjo $0, upoštevajoč uporabno življenjsko dobo sredstva za 20 let. Rezultati so prikazani v stolpcu SLDepreciation. Amortizacija se izračuna za tretje leto.

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 , da Vrne amortizacijo sredstva za določeno obdobje, in sicer glede na začetno ceno sredstev (InitCost), odpadno vrednost na koncu uporabnega življenja sredstev (SalvageVal) in skupno življenjsko dobo sredstva v letih (LifeTime). Obdobje v letih, za katere je izračunana amortizacija, je 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) & "."

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×