Difference between revisions of "NL/Documentation/How Tos/Calc: functie DDB"
From Apache OpenOffice Wiki
< NL | Documentation | How Tos
m (→Problemen:) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 13: | Line 13: | ||
: <tt>'''factor'''</tt>: de factor die moet worden ingesteld voor de afschrijvingsrente (2 indien weggelaten). | : <tt>'''factor'''</tt>: de factor die moet worden ingesteld voor de afschrijvingsrente (2 indien weggelaten). | ||
− | : <tt>'''DDB'''</tt> gebruikt een vaste rente om afschrijving te berekenen. Als <tt>'''factor'''</tt> = <tt>'''2'''</tt> is dit de | + | : <tt>'''DDB'''</tt> gebruikt een vaste rente om afschrijving te berekenen. Als <tt>'''factor'''</tt> = <tt>'''2'''</tt> 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: |
:: <tt>'''rente'''</tt> = <tt>'''factor'''</tt> / <tt>'''levensduur'''</tt>. | :: <tt>'''rente'''</tt> = <tt>'''factor'''</tt> / <tt>'''levensduur'''</tt>. | ||
Line 40: | Line 40: | ||
− | {{Documentation | + | {{NL/Documentation/ZieOok| |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: functie DB|DB]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: functie LIN.AFSCHR|LIN.AFSCHR]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: functie SYD|SYD]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: functie VDB|VDB]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: Afleidingen van financiële formules|Afleidingen van financiële formules]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: Financiële functies|Financiële functies]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: Functies alfabetisch gesorteerd|Functies - alfabetisch gesorteerd]] |
− | * [[Documentation | + | * [[NL/Documentation/How_Tos/Calc: Functies gesorteerd per categorie|Functies - gesorteerd per categorie]]}} |
+ | [[Category: NL/Documentation/Reference/Calc]] |
Latest revision as of 10:10, 28 January 2024
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