Ich habe eine Finanztabelle mit einer Spalte aller meiner Einzahlungen auf mein Sparkonto. Die linke Spalte listet die Daten der Einzahlungen auf. Nehmen wir an, mein Sparguthaben beträgt 100,00 $ und meine monatlichen Zinsen betragen 0,25 % (1/4 von 1 %). Dies ist der Zinseszins, der am letzten Tag eines jeden Monats gezahlt wird. Das heißt, am Ende eines Monats erhalte ich 100,00*0,0025 (also 100,02). Am Ende des nächsten Monats bekomme ich 100,02 * 0,0025. Usw. Gibt es eine Finanzformel, mit der ich dies in Google Sheets berechnen kann? Ich würde es vorziehen, alles in einer Zelle zu haben und so etwas wie "Zinsen: $-.--" zu sagen. Danke.
Sie verwenden einfach die Zinseszinsformel:
Principle * (1 + Rate / Time) ^ Time
Für Zelle C2 möchten Sie diese Formel:
=B2*(((1+(D$1/360))^(C$1-$A2))-1)
Die meisten Sparkonten, die ich kenne, haben tägliche Zinseszinsen und monatliche Gutschriftzinsen , so dass die obige Formel realistischerweise bis zum heutigen Datum korrekt ist, auch wenn Ihnen noch kein Teil der Zinsen gutgeschrieben wurde.
Sie können auch die eigentliche Formel für den Zinseszins überspringen und einfach die eingebaute Formel für den zukünftigen Wert verwenden:
=FV(D$1/360,C$1-$A2,0,-B2)-B2
Um weiter nach unten zu gehen und nur monatlich zu verzinsen, müssen Sie anfangen, mit der Anpassung der Daten zu spielen ...
Sie können damit beginnen, indem Sie die beiden Daten nehmen und die Anzahl der verstrichenen Monate mit der Funktion DATEDIF() wie folgt berechnen:
=DATEDIF(A2,C$1,"M")
Aber Sie müssen die beiden Daten anpassen, da ein einfaches DATEDIFF zwischen dem heutigen Datum und den Zellen A3 und A4 beide 2 zurückgibt, was nicht wirklich richtig ist. Sie können den ersten Tag des folgenden Monats der Einzahlung entnehmen, indem Sie Folgendes verwenden:
=EOMONTH(A2,0)+1
Und Sie können den Monatsersten des laufenden Monats mitnehmen
=DATE(YEAR(C1),MONTH(C1),1)
Was macht Ihre Formel:
=B2*(((1+(D$1/12))^(DATEDIF(EOMONTH($A2,0)+1,DATE(YEAR(C$1),MONTH(C$1),1),"M")))-1)
Aber das ist nicht wirklich richtig, weil es erst am Ersten des Monats nach der Einzahlung beginnt, Zinsen anzusammeln. Sie können auch eine ungefähre Anzahl von Monaten erhalten, indem Sie die beiden Daten subtrahieren und durch 30 Tage teilen.
Sie können dies komplizierter machen, um eine Anzahl von Tagen für den ersten Monat + volle monatliche Zinsen darüber hinaus zu berechnen, aber es macht die Formel viel länger, weil Sie müssen
First month in days interest + monthly interest beyond that
Um die verbleibenden Tage in einem Monat zu erhalten, würden Sie Folgendes tun:
=EOMONTH($A2,0) - $A2
Um also den Anteil des Rests des Monats zu erhalten, den Sie tun (Tage im Monat geteilt durch die Anzahl der Tage im Monat):
=(EOMONTH($A2,0) - $A2) / DAY(EOMONTH($A2,0))
Dann multiplizieren Sie das obige mit dem monatlichen Zinssatz mal dem Prinzip, um den Teilmonat zu erhalten, und addieren Sie dann die obigen monatlichen Zinsen.
=($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))
Aber denken Sie daran, Ihr Hauptbetrag auf die monatlichen Zinsen ist jetzt Ihr Hauptbetrag + die Zinsen, die im ersten Monat gutgeschrieben wurden, also sollte Ihre Formel eigentlich lauten:
=($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))
An diesem Punkt spalten Sie wirklich Haare, denn es ist die Differenz von 1,74327 $ an Zinsen gegenüber 1,74331 $, wenn Sie die Zinsen der ersten Monate in den Kapitalbetrag für die verbleibenden Monate einbeziehen. Dies unterscheidet sich von den 1,85 $ in Zelle C2 oben, da Ihnen die ersten 10 Tage im August noch nicht gutgeschrieben wurden. In vielen Fällen spielen die winzigen Unterschiede bei der Aufzinsung nur bei großen Zahlen eine Rolle, und selbst dann ... Wenn Sie im Prinzip 10.000.000 $ hätten, würde sich die Aufzinsungsdifferenz von 0,00004 $ auf 4 $ ändern. Für die meisten Zwecke ist die erste Formel ganz oben mehr als ausreichend (und wahrscheinlich diejenige, die ich tatsächlich in allen Fällen verwenden würde, da der praktische Unterschied zwischen der täglichen und der monatlichen Aufzinsung einfach nicht signifikant ist).
Dazu dient die Funktion „Future Value“.
=FV(rate, number_of_periods, payment_amount, present_value, [end_or_beginning])
Zum Beispiel:
=FV(2%, 12, -100, -400, 0)
Beachten Sie, dass sowohl der Zahlungsbetrag als auch der Gegenwartswert als negative Zahlen eingegeben werden sollten, da sonst ein negativer Wert ausgegeben wird
Weitere Informationen und verwandte Funktionen finden Sie im Google-Support-Artikel .
Pfund
Chris W. Rea
grgoelyk