ÉSZÖ függvény

Hatókör
Microsoft 365-höz készült Access Access 2021 Access 2019 Access 2016

Egy tárgyi eszköz értékcsökkenését adja meg az évek számjegyösszegével dolgozó módszer alapján, adott időszakra eső értékcsökkenését adja eredményül.

Szintaxis

ÉSZÖ(költség; maradványérték; leírási_idő; időszak)

Az ÉSZÖ függvény szintaxisa az alábbi argumentumokat foglalja magában:

Argumentum Leírás:
költség Kötelező megadni. Az eszköz kezdeti beszerzési költségének megadása duplán.
mentés Kötelező megadni. Az eszköz értékét duplán adja meg a hasznos élettartama végén.
élet Kötelező megadni. Az eszköz hasznos élettartamának hosszát duplán adja meg.
időszak Kötelező megadni. Dupla típusú érték, amely azt az időszakot adja meg, amelyre az eszköz értékcsökkenését számítja a rendszer.

Megjegyzések

Az élettartam és a periódus argumentumot azonos egységben kell kifejezni. Például, ha az életet hónapokban adják meg, akkor a időszakot is hónapokban kell megadni. Minden argumentumnak pozitív számnak kell lennie.

Példák lekérdezésekre

Expression (Kifejezés) Eredmény:
SELECT SYD([LoanAmount],[LoanAmount]*.1,20,2) AS Expr1 FROM FinancialSample; Egy "LoanAmount" értékkel rendelkező eszköz értékcsökkenését számítja ki 10%-os maradványértékkel ("LoanAmount" 0,1-gyel megszorozva), figyelembe véve, hogy az eszköz hasznos élettartama 20 év. Az értékcsökkenést a második évre számolja ki a program.
SELECT SYD([LoanAmount],0,20,3) AS SLDepreciation FROM FinancialSample; Egy "LoanAmount" értékkel rendelkező eszköz értékcsökkenését adja eredményül 0 Ft maradványértékkel, figyelembe véve a tárgy 20 éves hasznos élettartamát. Az eredmények az SLDepreciation oszlopban jelennek meg. Az értékcsökkenést a harmadik évre számolja ki a program.

VBA-példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ebben a példában az ÉSZÖ függvény egy eszköz értékcsökkenését kaphatja meg egy adott időszakra vonatkozóan, figyelembe véve az eszköz kezdeti beszerzési költségét (),InitCost az eszköz hasznos élettartamának végén érvényes maradandó értéket (SalvageVal), valamint az eszköz teljes élettartamát években ().LifeTime Az értékcsökkenés kiszámításának PDepridőszaka években .

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) & "."