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ž datu tipu Double, kas norāda pamatlīdzekļa amortizāciju noteiktā laika periodā, izmantojot ģeometriski degresīvo nolietojuma metodi vai kādu citu norādītu metodi.

Sintakse

DDB ( izmaksas, likvidācija, periods [koeficients] )

Funkcijas DDB sintaksei ir šādi argumenti:

Arguments

Apraksts

izmaksas

Obligāts. Dubulto norādot sākotnējās aktīvu izmaksas.

likvidācija

Obligāts. Double norāda līdzekļu derīguma beigu vērtību.

kalpošanas

Obligāts. Dubulto norādot garumu kalpošanas aktīva.

periods

Obligāts. Dubults norādot periodu kuras pamatlīdzekļa nolietojums tiek aprēķināts.

koeficients

Pēc izvēles. Variantu, norādot aprēķināšanas koeficients. Ja tiek izlaists, tiek pieņemts, ka tas ir 2 (ģeometriski degresīvo nolietojuma aprēķināšanas metode).


Piezīmes

Ģeometriski degresīvo nolietojuma metodi aprēķina amortizāciju paātrināta tempā. Nolietojums ir vislielākais pirmajā periodā un samazinās nākamajos periodos.

Tās pašas mērvienības jāizsaka dzīvīgumu un perioda argumenti. Piemēram, ja kalpošanas iespēja mēnešu laikā, perioda jāsniedz arī mēnešu laikā. Visiem argumentiem jābūt pozitīviem skaitļiem.

Lai aprēķinātu amortizāciju noteiktā periodā, funkcija DDB izmanto šādu formulu:

Nolietojums / perioda = ((izmaksaslikvidācija) * koeficients) / kalpošanas

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ā izmantota funkcija DDB , lai atgrieztu amortizāciju noteiktā laika periodā, ņemot vērā sākotnējās izmaksas (InitCost), lūžņu vērtība līdzekļu kalpošanas (SalvageVal), beigās pamatlīdzekļa gados kopējo ilgumu (_z2z _), un periodu gados, kurai nolietojums ir aprēķināta (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.

×