Vai al contenuto
🛠️ToolsShed

Calcolatore del Fondo di Emergenza

Calcola l'importo target del fondo di emergenza in base alle spese mensili.

EmergencyFundCalculator.expensesTitle

$
$
$
$
$
EmergencyFundCalculator.totalMonthlyLabel$2,800/mo
$

EmergencyFundCalculator.targetLabel

$16,800

EmergencyFundCalculator.stillNeededLabel

$16,800

EmergencyFundCalculator.progressLabel0%

Informazioni sullo strumento

Un fondo di emergenza è una rete di sicurezza finanziaria progettata per coprire spese impreviste o perdita di reddito senza costringerti a dipendere dal credito o compromettere i tuoi obiettivi a lungo termine. Questo calcolatore ti aiuta a determinare il tuo importo objetivo del fondo di emergenza combinando due fattori chiave: le tue spese mensili e i mesi di copertura desiderati. Gli esperti finanziari raccomandano generalmente di mantenere da tre a sei mesi di spese di vita su un conto liquido, anche se il tuo obiettivo ideale dipende dalla stabilità lavorativa, dalle circostanze familiari e dal tuo livello di comodità personale.

Basta inserire le tue spese mensili medie e selezionare quanti mesi di copertura desideri che il tuo fondo di emergenza fornisca. Il calcolatore visualizza istantaneamente il tuo importo obiettivo del fondo e spiega perché è importante crearlo. Ad esempio, se le tue spese mensili sono di $3.000 e desideri una copertura di sei mesi, dovresti puntare a un fondo di emergenza di $18.000, sufficiente per affrontare la maggior parte delle tempeste finanziarie senza deragliare i tuoi risparmi o investimenti.

Domande Frequenti

Implementazione del Codice

def emergency_fund_target(monthly_expenses, months=6):
    """Calculate the target emergency fund amount."""
    return round(monthly_expenses * months, 2)

def months_to_goal(target, current_savings, monthly_contribution):
    """How many months to reach the emergency fund goal."""
    if monthly_contribution <= 0:
        return float("inf")
    remaining = target - current_savings
    if remaining <= 0:
        return 0
    return -(-remaining // monthly_contribution)  # ceiling division

def progress_percent(current, target):
    """Percentage of goal reached."""
    return min(round((current / target) * 100, 1), 100)

# Example: $3,500/mo expenses, 6-month target
target = emergency_fund_target(3500, 6)   # 21000
print(f"Target: ${target:,.2f}")
print(f"Months to goal: {months_to_goal(target, 5000, 500)}")  # 32
print(f"Progress: {progress_percent(5000, target)}%")          # 23.8%

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.