Aller au contenu
🛠️ToolsShed

Calculateur de Fonds d'Urgence

Calculez le montant cible de votre fonds d'urgence selon vos dépenses mensuelles.

EmergencyFundCalculator.expensesTitle

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

EmergencyFundCalculator.targetLabel

$16,800

EmergencyFundCalculator.stillNeededLabel

$16,800

EmergencyFundCalculator.progressLabel0%

À propos de cet outil

Un fonds d'urgence est un filet de sécurité financière conçu pour couvrir les dépenses imprévues ou la perte de revenus sans vous forcer à dépendre du crédit ou à compromettre vos objectifs à long terme. Cette calculatrice vous aide à déterminer votre montant cible de fonds d'urgence en combinant deux facteurs clés : vos dépenses mensuelles et les mois de couverture souhaités. Les experts financiers recommandent généralement de maintenir de trois à six mois de dépenses de subsistance sur un compte liquide, bien que votre objectif idéal dépende de la stabilité de l'emploi, des circonstances familiales et de votre niveau de confort personnel.

Il suffit d'entrer vos dépenses mensuelles moyennes et de sélectionner le nombre de mois de couverture que vous souhaitez que votre fonds d'urgence fournisse. La calculatrice affiche instantanément le montant de votre fonds cible et explique pourquoi il est important de le constituer. Par exemple, si vos dépenses mensuelles sont de 3 000 dollars et que vous souhaitez une couverture de six mois, vous devriez viser un fonds d'urgence de 18 000 dollars, suffisant pour surmonter la plupart des tempêtes financières sans dérailler vos économies ou vos investissements.

Questions Fréquentes

Implémentation du Code

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.