ungenaues Rechenergebnis
HeikoH
- php
Hallo an Alle,
mit der freundlichen Erklärung von Tom und einiges "googlen"
konnte ich meinen Kreditrechner "formulieren.
Doch leider ist das Ergebnis abweichend der Formel aus Excel.
Bei kleinen Summen ist Sie nicht hoch, bei grossen Beträgen summiert es sich aber doch.
Frage: Wer rechnet genauer?
$ks = 10000; // Kreditsumme
$zs = 3; // Zinssatz
$lz = 36; // Laufzeit
$mz = (pow((1 + ($zs/100)),(1/12))) - 1; // monatl. Zins
$rate = round($ks * $mz * pow((1 + $mz),$lz) / (-1 + pow((1 + $mz),$lz)),2); // monatl. Rate
Ergebnis PHP: 290,63
Ergebnis Excel: 290,81
Hello,
$mz = (pow((1 + ($zs/100)),(1/12))) - 1; // monatl. Zins
Ist die Berechnung des monatlichen Zinssatzes richtig?
Es gibt da doch begriffe, wie
Der Effektivzinssatz über die Gesamtlaufzeit ist wieder ein ganz anderer.
Da müsste mal ein freundlicher Banker oder BWLer helfen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo Tom,
Ist die Berechnung des monatlichen Zinssatzes richtig?
Genau weiss ich es nicht. Auf Matheseiten war die als Formel angegeben, allerdings war da das Zeichen drin "^". Ich konnte damit überhaupt nichts anfangen.
Dann habe ich Excel damit rechnen lassen und ich hatte meinen Erklärung. Es ist die Potenzfunktion (war das jetzt richtig?), also 5 hoch 3 oder 10 hoch 6.
Es gibt da doch begriffe, wie
- Nominalzinssatz
- Effektivzinssatz (jährlich)
- ...
Meines Wissens unterscheidet sich dieser Zins durch, z.B. Gebühren, welche im Nominalzins nicht enthalten sind, dafür aber im Effektivzins.
Da müsste mal ein freundlicher Banker oder BWLer helfen.
Das wär schon toll.
Aber Deine Formel zur Berechnung passt ja Super, meinen Glückwunsch!
Mit freundlichen Grüssen
HeikoH
Hello,
Es gibt da doch begriffe, wie
- Nominalzinssatz
- Effektivzinssatz (jährlich)
- ...
Meines Wissens unterscheidet sich dieser Zins durch, z.B. Gebühren, welche im Nominalzins nicht enthalten sind, dafür aber im Effektivzins.
Ja, aber auch durch die Art der Verzinsung.
http://www.baulexikon.de/Bautechnik/Begriffe_Bautechnik/e/baulexikon_effektivzins.htm
Bei monatlicher Verzinsung bzw. monatlichem "Zinssollstellungstermin" ist die Zinssumme am Ende höher, als wenn nur einmal jährlich sollgestellt wird.
Wenn Du also bei deiner Rechnung vom Nominalzins ausgehst, müsste der monatliche Zinsbetrag einfach
Restwert * (Zins/12) betragen, vorausgesetzt natürlich, dass die Zinsberechnungstermin und Ratenzahlungstermin aufeinander abgestimmt sind. Also Zins auf den alten Wert ermitteln und dann sofort die Rate abziehen. Innerhalb einer Zinssollstellungsperiode müssten die Zinsen mWn linear berechnet werden und erst zum Sollstellungstermin der Schuldsumme zugeschlagen werden.
Da müsste mal ein freundlicher Banker oder BWLer helfen.
Das wär schon toll.
fände ich auch
Aber Deine Formel zur Berechnung passt ja Super, meinen Glückwunsch!
Bitteschön.
Wenn die bei der Faktorermittlung noch die Wurzel wegnimmst, erhältst Du eine alternierende Reihe und die Iteration geht noch etwas schneller.
Und als Einstiegswert für die Rate nimmst Du einfach:
$rate = $kapital * (1+$anzahl*$zins/12)/$anzahl;
Wenn Du noch ein schönes Formular drum herumbaust, kannst Du den "Ratenrechner" ins Internet stellen und findest bestimmt eine Menge Besucher für die Seite.
Die Ausgabe der Iterationstabelle solltest Du dann natürlich unterbinden, dafür kannst Du dann die Raten noch aufsummieren, die Differenz zum Kapital bilden und daraus noch den jählichen effektiven Zins berechnen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo Tom,
Wenn Du noch ein schönes Formular drum herumbaust, kannst Du den "Ratenrechner" ins Internet stellen und findest bestimmt eine Menge Besucher für die Seite.
schön ist es noch nicht auch ein wenig Text fehlt, aber dafür würde ich es zum download anbieten wollen wenn Du Deine Zustimmung gibst.
HeikoH
Hello,
Hallo Tom,
Wenn Du noch ein schönes Formular drum herumbaust, kannst Du den "Ratenrechner" ins Internet stellen und findest bestimmt eine Menge Besucher für die Seite.
schön ist es noch nicht auch ein wenig Text fehlt, aber dafür würde ich es zum download anbieten wollen wenn Du Deine Zustimmung gibst.
Ja, sag nur wo?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello,
Ergebnis PHP: 290,63
Ergebnis Excel: 290,81
hier ist meine Antwort:
<?php ### ratenrechnung.php ###
$kapital = 10000;
$zins = 0.03;
$anzahl = 36;
function get_rest($kapital, $zins, $rate, $anzahl)
{
$restwert = $kapital;
for ($i=$anzahl; $i>0; $i--)
{
$restwert = $restwert * (1+$zins/12) - $rate; ## hier müsste gerundet werden
}
return $restwert;
}
$rate = 350.00;
echo "
<table border="1">
<tr>
<td>Schritt</td>
<td>Rate</td>
<td>Rest</td>
<td>Faktor</td>
</tr>";
$count = 0;
$faktor = 0.0;
while ((abs($faktor - 1) > 0.000001) and ++$count <= 30)
{
$rest = get_rest($kapital, $zins, $rate, $anzahl);
$faktor = sqrt($kapital/($kapital-$rest));
echo "
<tr>
<td> $count </td>
<td> $rate </td>
<td> $rest </td>
<td> $faktor </td>
</tr>";
$rate = $rate * $faktor;
}
echo "
</table>";
?>
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo HeikoH!
Warum nicht in den vorherigen Thread, </?t=86486&m=511780>?
Siehe hierzu in der Forums-FAQ: [Q-06c]: </faq/#Q-06c>