2017-08-10 19:35:20 +0000 2017-08-10 19:35:20 +0000
18
18
Advertisement

Hoe bereken ik maandelijkse samengestelde interest in Google Sheets?

Advertisement

Ik heb een financiële spreadsheet met een kolom van al mijn stortingen op mijn spaarrekening. In de meest linkse kolom staan de data van de stortingen. Stel nu dat mijn spaarsaldo $100,00 bedraagt en mijn maandelijkse rente 0,25% (¼ van 1 procent) bedraagt. Dit is samengestelde rente die op de laatste dag van elke maand wordt betaald. Dat wil zeggen, aan het eind van de maand krijg ik 100,000,0025 (dat is 100,02). Aan het eind van de volgende maand krijg ik *100.02** *0.0025. En zo verder. Is er een financiële formule waarmee ik dit in Google Sheets kan berekenen? Ik zou het liefst alles in één cel willen hebben met iets als “Rente: $-.–” Bedankt.

Advertisement
Advertisement

Antwoorden (2)

21
21
21
2017-08-10 20:27:02 +0000

Je gebruikt gewoon de samengestelde interest formule:

Principle * (1 + Rate / Time) ^ Time

Voor cel C2 wil je deze formule:

=B2*(((1+(D$1/360))^(C$1-$A2))-1)
  • Kolom A is stortingsdatum
  • Kolom B is stortingsbedrag
  • Cel C1 is de datum van vandaag
  • Cel D1 is de jaarlijkse rentevoet

De meeste spaarrekeningen die ik ken, berekenen de rente dagelijks en crediteren de verdiende rente maandelijks , dus realistisch gezien zal de bovenstaande formule nauwkeurig zijn tot de datum van vandaag, ook al is een deel van de rente nog niet bijgeschreven.

U kunt ook de eigenlijke samengestelde interestformule overslaan en gewoon de ingebouwde toekomstige waardeformule gebruiken:

=FV(D$1/360,C$1-$A2,0,-B2)-B2
  • *

Om verder te gaan met alleen maandelijkse compounding moet je beginnen te spelen met het aanpassen van de data…

Je kunt beginnen met de twee datums te nemen en het aantal maanden te berekenen dat verstreken is met de functie DATEDIF(), en wel als volgt:

=DATEDIF(A2,C$1,"M")

Maar je moet de twee datums aanpassen, want een eenvoudige DATEDIFF tussen de datum van vandaag en de cellen A3 en A4 zullen beide 2 teruggeven, wat niet echt juist is. Je zou de eerste dag van de volgende maand van het deposito kunnen nemen door te gebruiken:

=EOMONTH(A2,0)+1

En je kunt de eerste van de maand van de huidige maand nemen met

=DATE(YEAR(C1),MONTH(C1),1)

Wat je formule maakt:

=B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1)

Maar dit klopt niet echt, omdat de rente pas begint op te lopen vanaf de eerste van de maand die volgt op de storting. Je kunt ook een ruw aantal maanden krijgen door de twee data van elkaar af te trekken en te delen door 30 dagen.

Je kunt dit ingewikkelder maken door een aantal dagen voor de eerste maand te berekenen + de volledige maandelijkse rente daarna, maar dat maakt de formule veel langer omdat je dan

First month in days interest + monthly interest beyond that

Om het aantal resterende dagen in een maand te krijgen, zou je iets doen als:

=EOMONTH($A2,0) - $A2

Dus om het aandeel van de resterende maand te krijgen doe je (aantal dagen in de maand gedeeld door aantal dagen in de maand):

=(EOMONTH($A2,0) - $A2) / DAY(EOMONTH($A2,0))

Dan vermenigvuldig je het bovenstaande met de maandelijkse rente maal het principe om de gedeeltelijke maand te krijgen, dan tel je de maandelijkse rente hierboven op.

=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))

Maar onthoud, uw principebedrag op de maandelijkse rente is nu uw principe + de rente die in de eerste maand is bijgeschreven, dus uw formule zou eigenlijk moeten zijn:

=($B2*(((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12))))+(($B2*1+((((EOMONTH($A2,0)-$A2)/DAY(EOMONTH($A2,0))*($D$1/12)))))*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1))

Op dit punt ben je echt aan het muggenziften want het is het verschil van $1.74327 aan rente versus $1.74331 wanneer je de rente van de eerste maand meerekent in de hoofdsom voor de resterende maanden. Dit verschilt van de $1,85 in cel C2 hierboven omdat u nog niet bent gecrediteerd voor de eerste 10 dagen in augustus. In veel gevallen zullen de minieme verschillen in samenstelling alleen van belang zijn bij grote getallen, en zelfs dan…. Als u in principe $10.000.000 zou hebben, zou het verschil in samengestelde bedragen veranderen van $0,00004 in $4. Voor de meeste doeleinden is de eerste formule helemaal bovenaan meer dan voldoende (en waarschijnlijk degene die ik eigenlijk in alle gevallen zou gebruiken, omdat het praktische verschil in dagelijks samengestelde bedragen versus maandelijks samengestelde bedragen gewoon niet significant is).

11
11
11
2018-07-01 02:32:58 +0000

De functie “Toekomstige waarde” doet dit.

Bijvoorbeeld:

Merk op dat het betaalbedrag en de huidigewaarde beide als negatieve getallen moeten worden ingevoerd, anders krijgt u een negatieve waarde

Zie het Google ondersteuningsartikel voor meer info en verwante functies.

Advertisement

Gerelateerde vragen

17
24
13
14
2
Advertisement
Advertisement