Funkcija DDB

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Vrne dvojno število, ki določa amortizacijo sredstva za določeno časovno obdobje z metodo bilance z dvojnim upadanjem ali katero drugo metodo, ki jo navedete.

Sintaksa

DDB ( stroški, reševanje, življenje, obdobje [, faktor] )

V sintaksi funkcije DDB so ti argumenti:

Argument

Opis

strošek

Obvezen. Dvojna določitev začetnih stroškov sredstva.

reševanje

Obvezen. Dvojno določanje vrednosti sredstva ob koncu njegove dobe koristnosti.

življenje

Obvezen. Dvojna določitev dolžine uporabnega življenja sredstva.

obdobju

Obvezen. Dvojno obdobje določanja, za katerega se izračuna amortizacija sredstev.

dejavnik

Neobvezen. Različica, ki določa stopnjo, pri kateri saldo upada. Če je argument izpuščen, se predpostavlja 2 (metoda z dvojnim upadanjem).


Opombe

Metoda bilance z dvojnim upadanjem izračuna amortizacijo s pospešeno stopnjo. Amortizacija je najvišja v prvem obdobju in v zaporednih obdobjih upada.

Argumenta» življenje «in» obdobje «morata biti izražena v istih enotah. Če je na primer življenje dano v mesecih, je treba obdobje navesti tudi v mesecih. Vsi argumenti morajo biti pozitivna števila.

Funkcija DDB uporablja to formulo za izračun amortizacije za dano obdobje:

Amortizacija/ obdobje = ((stroškireševanje) * Factor)/ Life

Primer

Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je uporabljena funkcija DDB za vrnitev amortizacije sredstva za določeno obdobje glede na začetno vrednost (InitCost), odpadno vrednost na koncu dobe koristnosti sredstva (SalvageVal), skupno življenjsko dobo sredstva v letih (_z2z _) in obdobje v letih, ko je amortizacija izračunana (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) & "."
Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×