Funkcija DDB

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Atgriež Double vērtību, kas norāda pamatlīdzekļa amortizāciju noteiktā laika periodā, izmantojot bilances dubultās samazināšanās metodi vai kādu citu norādītu metodi.

Sintakse

DDB ( vērtība, likvidācija, dzīvība, periods [, koeficients] )

Funkcijas DDB sintaksei ir šādi argumenti.

Arguments

Apraksts

izmaksas

Obligāts arguments. Double , kas norāda pamatlīdzekļa sākotnējās izmaksas.

likvidācijas

Obligāts arguments. Double vērtība, kas norāda pamatlīdzekļa vērtību tā lietderīgās lietošanas laika beigās.

kalpošanas

Obligāts arguments. Double norāda aktīva lietderīgās lietošanas laika ilgumu.

periodā

Obligāts arguments. Double norāda periodu, par kuru tiek aprēķināts līdzekļu nolietojums.

daudzfaktoru

Neobligāts arguments. Variant, kas norāda likmi, pie kuras atlikums samazinās. Ja ir izlaists, tiek pieņemts, ka tas ir 2 (dubultas samazināšanās metode).


Piezīmes

Bilances dubultās samazināšanās metode aprēķina nolietojumu ar koeficienta paātrinājumu. Pirmajā periodā nolietojums ir visaugstākais, bet turpmākajos periodos tas samazinās.

Argumentu dzīves un perioda argumenti ir jāizsaka tajās pašās vienībās. Piemēram, ja laiks ir dots mēnešos, periods ir jādod arī mēnešos. Visiem argumentiem jābūt pozitīviem skaitļiem.

Funkcija DDB izmanto tālāk norādīto formulu, lai aprēķinātu amortizāciju noteiktā periodā:

Nolietojuma/ perioda = ((pašizmaksa - likvidācijas) * koeficients)/ dzīvība

Piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā tiek izmantota funkcija DDB , lai atgrieztu pamatlīdzekļa amortizāciju noteiktā laika periodā, ņemot vērā sākotnējo pašizmaksu (InitCost), likvidācijas vērtību aktīva lietderīgās lietošanas laika perioda beigās (SalvageVal), aktīvu kopējo kalpošanas laiku gados (_z2z -), kā arī periodu, cik ilgi tiek aprēķināts nolietojums (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) & "."
Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×