Daje dvostruku preciznu amortizaciju zbira cifara za navedeni period.
Sintaksa
Syd ( trošak, rashod, život, period )
Sintaksa funkcije Syd ima sledeće argumente:
Argument |
Opis |
trošak |
Obavezno. Dvostruki precizira inicijalni trošak osnovnog sredstva. |
olupine |
Obavezno. Dvostruki navođenje vrednosti osnovnog sredstva na kraju korisnog života. |
ћivotnog |
Obavezno. Dvostruki navođenje dužine životnog resursa. |
Inku |
Obavezno. Dvostruki argument za navođenje amortizacije imovine. |
Napomene
Argumenti životnog i perioda moraju da se izrazavaju u istim jedinicama. Na primer, ako je život dat u mesecima, mora se dati i za mesece. Svi argumenti moraju biti pozitivni brojevi.
Primeri upita
Izraz |
Rezultati |
Izaberite stavku SYD ([Loaniznos], [Loaniznos] *. 1, 20, 2) kao Izraz1 iz finansijskog Aluzorka; |
Izračunava amortizaciju za osnovno sredstvo koje je cijenjeno kao "Loaniznos", sa vrednošću o rashod od 10% ("Loaniznos" pomnožen sa 0,1), imajući u vidu da li je koristan život imovine 20 godina. Amortizacija se izračunava za drugu godinu. |
Izaberite stavku SYD ([Loaniznos], 0, 20, 3) kao Seamortizacija iz finansijskog Aluzorka; |
Daje amortizaciju za osnovno sredstvo koje je cijenjeno kao "Loaniznos", pomoću vrednosti rashodovanja od $0, kada je u pitanju koristan životni resurs za 20 godina. Rezultati se prikazuju u koloni amortizacija. Amortizacija se izračunava za treću godinu. |
VBA primer
Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
U ovom primeru, funkcija Syd se koristi za povraćaj amortizacije osnovnog sredstva za precizirani period koji daje početni trošak osnovnog sredstva (InitCost), vrednost nakon rashodovanja na kraju korisnikove vrednosti života (SalvageVal) i ukupnog životnog vremena (LifeTime). Period od godina za koji se izračunava 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) & "."