đŸ› ïžToolsShed

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.