Sparziel-Rechner
Berechnen Sie, wie viel Sie monatlich sparen mĂŒssen, um Ihr finanzielles Ziel zu erreichen.
Der Sparzielrechner hilft Ihnen herauszufinden, wie viel Sie jeden Monat sparen mĂŒssen, um ein Finanzziel bis zu einem bestimmten Datum zu erreichen. Er wandelt Ihr Ziel in einen konkreten, umsetzbaren monatlichen Sparbetrag um.
Geben Sie den Zielbetrag, Ihre aktuellen Ersparnisse, den jÀhrlichen Renditesatz Ihres Sparkontos und das Zieldatum ein. Der Rechner teilt Ihnen den erforderlichen monatlichen Beitrag mit und zeigt, wie viel des Endguthabens aus Ihren BeitrÀgen und aus Zinsen stammt.
Sie können das Problem auch umgekehrt angehen: Geben Sie den Betrag ein, den Sie monatlich sparen können, und sehen Sie, wie lange es dauert, Ihr Ziel zu erreichen.
HĂ€ufig gestellte Fragen
Code-Implementierung
def monthly_savings_needed(
goal: float,
current_savings: float,
months: int,
annual_rate: float = 0
) -> float:
"""Calculate monthly deposit needed to reach a savings goal."""
if annual_rate == 0:
return (goal - current_savings) / months
r = annual_rate / 100 / 12 # monthly rate
fv_current = current_savings * (1 + r) ** months
remaining = goal - fv_current
if remaining <= 0:
return 0
pmt = remaining / (((1 + r) ** months - 1) / r)
return pmt
# Example: save $10,000 in 24 months with 4% annual interest
monthly = monthly_savings_needed(
goal=10000,
current_savings=1000,
months=24,
annual_rate=4
)
print(f"Monthly deposit needed: ${monthly:.2f}")
# Show total contributions vs interest earned
total_contributions = monthly * 24 + 1000
print(f"Total contributions: ${total_contributions:.2f}")
print(f"Interest earned: ${10000 - total_contributions:.2f}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.