Egy tárgyi eszköz adott időszakra vonatkozó értékcsökkenését megadásával számítja ki dupla leírási módszerrel vagy más megadott módszerrel.

Szintaxis

KD2( költség; visszaszámítás; élettartam; időszak [ ,faktor] )

A KDN2 függvény szintaxisa az alábbi argumentumokat foglalja foglalja a függvénybe:

argumentumok

Leírás

költség

Kötelező megadni. Double specifying initial cost of the asset.

salvage

Kötelező megadni. Double specifying value of the asset at end of its useful life.

life

Kötelező megadni. Double specifying length of useful life of the asset.

időszak

Kötelező megadni. Double specifying period for which asset depreciation is calculated.

faktor

Nem kötelező. Variant, amely azt adja meg, hogy milyen mértékben utasítja vissza az egyenleget. Ha nincs megadva, a feltételezett értéke 2 lesz.


Megjegyzések

Az állandó leírási kulcsot használó gyorsított értékcsökkenés gyorsított ütemben számolja el az amortizációt. Az értékcsökkenés nagysága az első időszakban a legnagyobb, az ezt követő időszakokban folyamatosan csökken.

Az élettartam és az időszak argumentumot ugyanabban a mértékegységben kell kifejezni. Ha például az élettartam hónapokban van megadva, az 10000000000000000000000000000000000000000000 Minden argumentumnak pozitív számnak kell lennie.

A DDB függvény az alábbi képlettel számítja ki az értékcsökkenést egy adott időszakra:

Amortizáció / időszak = ((költségvisszaszámítás) * faktor) / leírási_idő

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 a DDB függvény visszaadja egy eszköz értékcsökkenését egy adott időszakra vonatkozóan a kezdeti költség (InitCost), a leírási érték az eszköz hasznos életciklusának végén (SalvageVal), az eszköz teljes élettartamát év alatt (LifeTime) és azt az időszakot, amelyre az értékcsökkenést számítják (Depr).

Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, DepYear, Depr
Const YRMOS = 12 ' Number of months in a year.
Fmt = "###,##0.00"
InitCost = InputBox("What's the initial cost of the asset?")
SalvageVal = InputBox("Enter the asset's value at end of its life.")
MonthLife = InputBox("What's the asset's useful life in months?")
Do While MonthLife < YRMOS ' 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 / YRMOS ' Convert months to years.
If LifeTime <> Int(MonthLife / YRMOS) Then
LifeTime = Int(LifeTime + 1) ' Round up to nearest year.
End If
DepYear = CInt(InputBox("Enter year for depreciation calculation."))
Do While DepYear < 1 Or DepYear > LifeTime
MsgBox "You must enter at least 1 but not more than " & LifeTime
DepYear = InputBox("Enter year for depreciation calculation.")
Loop
Depr = DDB(InitCost, SalvageVal, LifeTime, DepYear)
MsgBox "The depreciation for year " & DepYear & " is " & _
Format(Depr, Fmt) & "."

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×