Achtung: Meiner Meinung nach hast du die Formel für den nachschüssigen Barwert benutzt.
Schreibe dir folgende Umformung in ordentlicher Schreibweise auf und versuche jede Umformung von Zeile zu Zeile nachzuvollziehen.
Nachschüssigen Rentenbarwert nach n auflösen
B = R * 1/q^n * (q^n - 1)/(q - 1)
B = R * (q^n - 1)/(q^n * (q - 1))
B * q^n * (q - 1) = R * (q^n - 1)
B * q^n * (q - 1) = R * q^n - R
R = R * q^n - B * q^n * (q - 1)
R = (R - B * (q - 1)) * q^n
R/(R - B * (q - 1)) = q^n
n = LN(R/(R - B * (q - 1))) / LN(q)
Vorschüssigen Rentenbarwert nach n auflösen
B = R * q/q^n * (q^n - 1)/(q - 1)
B = R * q * (q^n - 1)/(q^n * (q - 1))
B * q^n * (q - 1) = R * q * (q^n - 1)
B * q^n * (q - 1) = R * q * q^n - R * q
R * q = R * q * q^n - B * q^n * (q - 1)
R * q = (R * q - B * (q - 1)) * q^n
R * q = (R * q - B * (q - 1)) = q^n
n = LN(R * q/(R * q - B * (q - 1))) / LN(q)
Man kann jetzt noch ein Logarithmengesetz anwenden, muss man aber nicht
n = (LN(R/(R * q - B * (q - 1))) + LN(q)) / LN(q)
n = LN(R/(R * q - B * (q - 1))) / LN(q) + 1