Rafael: Barwertformel

Beitrag lesen

Hallo zusammen,
ich steh grade irgendwie auf dem Schlauch. Ich habe über mehrere Jahre hinweg eine monatliche Zahlung über mehrere Jahre, die ich auf einen effektiven Jahreszins von 3,5 Prozent abzinsen soll. Gespeichert sind die Werte derzeit in richtiger Reihenfolge in einem Array, indexiert von 1 bis 480 nach den Monatsziffern, repräsentiert durch die Index-Variable "$index", ausgelesen im Wert "$tmpMonth".

Den Kapitalwert berechne ich nun so:

$capVal = -300000; // Anfangszahlung  
foreach ($transfers as $index => $tmpMonth)  
{  
$capVal  += $tmpMonth / ( 1 + ( (0.035/12) ^ (ceil($index/12) * 12) ) );  
}

irgendwie kommt mir das nicht koscher vor... Kann mir jemand helfen? Ich habe hiernach zu rekonstruieren versucht: http://de.wikipedia.org/wiki/Barwert#Barwert_einer_einzigen_Zahlung_bei_unterj.C3.A4hriger_Verzinsung Wäre prima, wenn mir einer was dazu sagen kann!

Liebe Grüße, Rafael