Mit einer dynamischen Formel allein kann man einen ganzen annuitätischen Tilgungsplan erstellen, also mit Zins, Tilgung und Restbestand des Darlehens.
Hierfür bedarf es jedoch der Einstellung "Iteration".
Mit den LAMBDA-Helper-Funktionen kann man das auch ohne Iteration, da man diese in einer von sich selbst abhängigen Reihe mit einem externen Startwert versorgen kann.
Im nachfolgenden Beispiel funktioniert dies mit SCAN:
=LET(bw;100000;zins;3%;zzr;12;zw;0;f;0;rmz;RMZ(zins;zzr;-bw;zw;f);lfd;SEQUENZ(zzr);
x;SCAN(bw;lfd;LAMBDA(cum;arr;cum*(1+zins)-rmz));
z;zins*WENN(lfd=1;bw;INDEX(x;lfd-1));
t;rmz-z;
WAHL({1.2.3};z;t;x))
Hierfür bedarf es jedoch der Einstellung "Iteration".
Mit den LAMBDA-Helper-Funktionen kann man das auch ohne Iteration, da man diese in einer von sich selbst abhängigen Reihe mit einem externen Startwert versorgen kann.
Im nachfolgenden Beispiel funktioniert dies mit SCAN:
=LET(bw;100000;zins;3%;zzr;12;zw;0;f;0;rmz;RMZ(zins;zzr;-bw;zw;f);lfd;SEQUENZ(zzr);
x;SCAN(bw;lfd;LAMBDA(cum;arr;cum*(1+zins)-rmz));
z;zins*WENN(lfd=1;bw;INDEX(x;lfd-1));
t;rmz-z;
WAHL({1.2.3};z;t;x))
- Zeile 1: Versorgung der Parameter der Funktion RMZ (Annuität)
- Zeile 2: Ausgangspunkt (also auch Startwert: cum) ist der Barwert bw 100.000. Darüber wird ein SCAN-Array der Länge zzr gebildet. In diesem Array wird für den jeweiligen Folgewert die Annuität rmz abgezogen und um den anteiligen Zinsanteil cum*zins zurück erhöht.
- Zeile 3: Diese Zinsen beziehen sich aber (außerhalb des SCAN-Arrays) auf die falsche Zeile, nämlich auf den Restwert statt richtig den Barwert (da der von außen "unbekannt" ist). Deshalb muss vor die ermittelten Zinsen z eine Zeile eingefügt werden und somit der erste Restwertzins durch den Barwertzins (3000) ersetzt werden.
- Zeile 4: Dir Tilgung t ergibt sich nun einfach aus der Differenz der Annuität rmz und den Zinsen z.
- Zeile 5: WAHL stellt die Spalten wie gewünscht nebeneinander.
PHP-Code:
3.000,00 7.046,21 92.953,79
2.788,61 7.257,59 85.696,20
2.570,89 7.475,32 78.220,87
2.346,63 7.699,58 70.521,29
2.115,64 7.930,57 62.590,72
1.877,72 8.168,49 54.422,23
1.632,67 8.413,54 46.008,69
1.380,26 8.665,95 37.342,75
1.120,28 8.925,93 28.416,82
852,50 9.193,70 19.223,12
576,69 9.469,52 9.753,60
292,61 9.753,60 -
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel).