DDB függvény

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Tárgyi eszköz használatával, vagy egyéb duplán leírási adott időszak alatti értékcsökkenését tartalmazó dupla típusú adatot ad eredményül

Szintaxis

KCSA ( költség, maradványérték, leírási_idő, időszak [faktor] )

A KCSA függvény szintaxisa alábbi argumentumokat foglalja magában:

Argumentum

Leírás

költség

Szükséges. Dupla az eszköz költség megadása.

Maradványérték

Szükséges. Dupla hasznos élettartama végén az eszköz érték megadásával.

élettartam

Szükséges. Dupla az eszköz leírási idő hosszának megadása.

időszak

Szükséges. Dupla időszak megadása melyik eszköz értékcsökkenését számítható ki.

tényező

Nem kötelező. Ráta, amelynél a fennmaradó lemondott tartalmazó Variant. Elhagyása esetén értéke 2 (leírási) tekinti.


Megjegyzések

A dupla leírási gyorsított mértékkel értékcsökkenését számítja ki. Az értékcsökkenés az első időszak a legmagasabb, és a következő időszakokban csökken.

A kifejezőképességnek , és az időszak argumentumok azonos egységekben kell megadni. Például ha leírási_idő hónapban, időszak kell is kell megadni hónapban. Az összes argumentumnak pozitív számnak kell lennie.

A KCSA függvény az adott időszak alatti értékcsökkenését számítja ki a következő képletet használja:

Az értékcsökkenés / időtartam = ((költségMaradványérték) * tényező) / 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 KCSA függvény való visszatéréshez tárgyi eszköz adott a költség (InitCost), a maradványérték végén található a tárgyi eszköz élettartama (SalvageVal), a teljes futamideje (év) (LifeTime) az eszköz adott időszak alatti értékcsökkenését, és az időszak (év), amelynek az összeg (Depr) számítja ki.

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

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×