Aller au contenu principal
Developpeur -- 26 mars 2026

Calculer le CAGR : formule, exemples et API

Le CAGR (Compound Annual Growth Rate) mesure le rendement annualise d'un investissement en tenant compte de l'effet compose. Voici la formule, le temps de doublement, les benchmarks et une API REST gratuite.

7 min de lecture
Partager
iOutil éducatif — ne constitue pas un conseil en investissement personnalisé. Consultez un conseiller agréé (CIF) avant toute décision.

Le calcul explique

Le CAGR se calcule a partir de trois donnees : la valeur initiale, la valeur finale et le nombre d'annees. Contrairement a un rendement arithmetique moyen, le CAGR tient compte de la composition des rendements.

Formule du CAGR

CAGR = (Valeur finale / Valeur initiale) ^ (1 / n) - 1
n = nombre d'annees | Resultat en decimal (x100 pour le pourcentage)

Le temps de doublement (regle de 72) est derive du CAGR :

Temps de doublement

T = ln(2) / ln(1 + CAGR)
Approximation rapide : T environ 72 / (CAGR x 100)

Le simulateur Amwel compare votre CAGR a des benchmarks historiques : Livret A (1,5%), inflation FR (2,1%), actions francaises (7,2%), actions americaines (10,5%), actions monde (8,9%), immobilier Paris (5,5%), or (8,0%).

Parametres du simulateur

ParametreTypeDefautPlage
initialValuenumber10 0001 000 - 1 000 000 EUR
finalValuenumber25 0001 000 - 5 000 000 EUR
yearsnumber101 - 50 ans

Exemple concret

Un investissement de 10 000 EUR qui vaut 25 000 EUR apres 10 ans :

Calcul pas a pas

CAGR = (25000/10000)^(1/10) - 19,60%
Temps de doublement7,6 ans
Gain total+15 000 EUR (x2,5)
Projection a 20 ans (meme CAGR)62 500 EUR

Utiliser l'API Amwel

Requete cURL

curl -X POST https://amwel.fr/api/v1/simulation/cagr \
  -H "Content-Type: application/json" \
  -d '{
    "initialValue": 10000,
    "finalValue": 25000,
    "years": 10
  }'

Reponse JSON

{
  "cagr": 9.60,
  "doublingTime": 7.6,
  "gain": 15000,
  "multiplier": 2.5,
  "projections": [
    { "years": 5, "value": 15386, "valueReal": 13861 },
    { "years": 10, "value": 25000, "valueReal": 20313 },
    { "years": 20, "value": 62500, "valueReal": 41261 },
    { "years": 30, "value": 156250, "valueReal": 83811 }
  ]
}

Documentation complete : /api-docs/cagr

Integrer dans votre projet

async function calculerCAGR(initial, final, years) {
  const res = await fetch('https://amwel.fr/api/v1/simulation/cagr', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ initialValue: initial, finalValue: final, years }),
  });
  const data = await res.json();
  console.log('CAGR:', data.cagr + '%');
  return data;
}

// Exemple : 10 000 EUR -> 25 000 EUR en 10 ans
calculerCAGR(10000, 25000, 10);

Testez le simulateur CAGR

Comparez votre CAGR aux benchmarks historiques avec des graphiques interactifs.

OUVRIR LE SIMULATEUR CAGR
Cet article vous a plu ?
Partager
iOutil éducatif — ne constitue pas un conseil en investissement personnalisé. Consultez un conseiller agréé (CIF) avant toute décision.
Cet article est fourni a titre educatif et informatif uniquement. Il ne constitue pas un conseil en investissement personnalise. Consultez un conseiller agree (CIF) avant toute decision d'investissement.