NL/Documentation/How Tos/Calc: functie DDB
From Apache OpenOffice Wiki
< NL | Documentation | How Tos(Redirected from Documentation/nl/How Tos/Calc: functie DDB)
DDB
Geeft de afschrijving terug voor activa voor een opgegeven jaar met behulp van een dubbele (of andere factor) degressieve afschrijving.
Syntaxis:
DDB(originelekosten; restwaarde; levensduur; jaar; factor)
- originelekosten: de initiële kosten van de activa.
- restwaarde: is de waarde aan het einde van de afschrijving (soms de restwaarde van de activa genoemd).
- levensduur: het aantal jaren waarover de activa wordt afgeschreven.
- jaar: het jaartal waarvoor de afschrijving wordt berekend.
- factor: de factor die moet worden ingesteld voor de afschrijvingsrente (2 indien weggelaten).
- DDB gebruikt een vaste rente om afschrijving te berekenen. Als factor = 2 is dit de degressieve afschrijvingsmethode (omdat het het dubbele is van de koers van de lineaire afschrijving die de activa naar nul zou afschrijven). De koers wordt aangegeven door:
- rente = factor / levensduur.
- De afschrijving voor elk jaar wordt berekend met
- MINIMUM( boekwaarde_aan_begin_van_jaar * rente; boekwaarde_aan_begin_van_jaar - restwaarde )
- Dus de activa wordt afgeschreven met rente totdat de boekwaarde restwaarde is.
Voorbeeld:
DDB(12000; 3000; 5; 1)
- geeft 4800 terug in valutaeenheden. De rente is 2/5, of 40%. De boekwaarde aan het begin van jaar 1 is 12000, en 40% van 12000 is 4800.
DDB(12000; 3000; 5; 2)
- geeft 2880 terug in valutaeenheden. De boekwaarde aan het begin van jaar 2 is 12000 -4800 = 7200, en 40% van 7200 is 2880.
DDB(12000; 3000; 5; 3)
- geeft 1320 terug in valutaeenheden. De boekwaarde aan het begin van jaar 3 is 7200 - 2880 = 4320; en 40% van 4320 is 1728 - maar DDB geeft slechts voldoende afschrijving terug om de boekwaarde te reduceren tot de restwaarde - dat is 4320 - 3000 = 1320.
DDB(12000; 3000; 5; 4)
- geeft 0 terug in valutaeenheden. De boekwaarde aan het begin van jaar 4 is gelijk aan de restwaarde; er is geen verdere afschrijving mogelijk.
Problemen:
- Merk op dat deze methode de activa niet volledig behoeft af te schrijven naar zijn restwaarde. Bijvoorbeeld DDB(1000; 0; 3; 1) + DDB(1000; 0; 3; 2) + DDB(1000; 0; 3; 3) = 962,96, laat een restwaarde van 37,04 over in plaats van 0. De functie VDB is een alternatief dat dit oplost.
Zie ook