Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća dvostruku vrijednost koja određuje pravocrtnu amortizaciju imovine za jedno razdoblje.

Sintaksa

SLN( cijena, likvidacija, vijek )

Funkcija SLN sadrži sljedeće argumente:

Argument

Opis

trošak

Obavezno. Dvostruka vrijednost koja određuje početni trošak imovine.

Likvidacijska

Obavezno. Double određivanje vrijednosti imovine na kraju svog korisnog vijeka trajanja.

vijek trajanja

Obavezno. Double specifying length of the useful life of the asset.

Napomene

Razdoblje amortizacije mora biti izraženo u istoj jedinici kao i vijek argument . Svi argumenti moraju biti pozitivni brojevi.

Primjeri upita

Izraz

Rezultati

SELECT SLN([Iznos Kredita],[Iznos Kredita]*.1;20) AS Izraz1 FROM FinancialSample;

Vraća amortizaciju za imovinu vrijednu kao "Iznos Kredita", s likvidacijskim vrijednostima od 10%("Iznos Zajma" pomnožen sa 0,1), s obzirom na koristan vijek imovine na 20 godina.

SELECT SLN([Iznos Kredita];0;20) AS SLDepreciation FROM FinancialSample;

Vraća amortizaciju za imovinu vrijednu kao "Iznos Zajma", s likvidacjnom vrijednošću 0 USD, s obzirom na koristan vijek imovine na 20 godina. Rezultati se prikazuju u stupcu SLDepreciation.

Primjer VBA-a

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru funkcija SLN koristi za vraćanje linearne amortizacije imovine za jedno razdoblje s obzirom na početni trošak imovine (InitCost), likvidacijsku vrijednost na kraju korisnog vijeka trajanja imovine (SalvageVal) i ukupni vijek trajanja imovine u godinama (LifeTime).

Dim Fmt, InitCost, SalvageValDim MonthLife, LifeTime, PDeprConst 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 useful life?")MonthLife = InputBox("What's the asset's useful " & _            "life in months?")' Ensure period is >= 1 year.Do While MonthLife < YEARMONTHS     MsgBox "Asset life must be a year or more."    MonthLife = InputBox("What's the asset's " & _                "useful life in months?")Loop' Convert months to years.LifeTime = MonthLife / YEARMONTHS If LifeTime <> Int(MonthLife / YEARMONTHS) Then    ' Round up to nearest year.    LifeTime = Int(LifeTime + 1)    End IfPDepr = SLN(InitCost, SalvageVal, LifeTime)MsgBox "The depreciation is " & _       Format(PDepr, Fmt) & " per year."

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.