ForHosting KIT · Finances et argent

Calculateur d'annuité croissante

Un premier versement de 100 qui croît de 3 % par période, actualisé à 8 % sur 5 périodes, vaut 422,03508855 aujourd'hui et 620,108005 à la date du dernier versement. Évaluez un salaire, une pension ou un loyer croissants en une fois. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Paiement
100
Taux de croissance
3
Taux d'actualisation
8
Périodes
5
Vous obtenez
Taux de croissance (décimal)
0,03
Taux d'actualisation (décimal)
0,08
Valeur actuelle
422,03508855
Valeur future
620,108005

Une annuité croissante est un flux fini de versements de fin de période qui augmentent à un taux constant. Quiconque connaît déjà le premier versement, le taux de croissance, le taux d'actualisation et le nombre de périodes du flux saisit calculateur d'annuité croissante lorsqu'il veut à la fois la valeur actuelle et la valeur future, non un capitalisateur de somme unique ni le modèle perpétuel de Gordon. Ce calculateur accepte ces quatre nombres, traite les deux taux en points de pourcentage de sorte que trois signifie trois pour cent, exige que periods soit un entier positif, et renvoie la valeur actuelle de l'annuité croissante ordinaire avec la valeur future du même flux.

Ce qu'est une annuité croissante et comment se forment valeur actuelle et future

Une annuité croissante est une suite finie de flux de trésorerie de fin de période dans laquelle le premier versement arrive à la clôture de la période un et chaque versement suivant est le précédent multiplié par un plus un taux de croissance constant. C'est un objet distinct d'un problème de valeur future en capital unique, qui capitalise un seul montant présent, et d'une perpétuité croissante, qui ne s'arrête jamais.

Si le premier versement est PMT, le taux de croissance en décimal est g et le taux d'actualisation en décimal est r, les n flux sont PMT, puis PMT fois un plus g, et ainsi de suite jusqu'à PMT fois un plus g élevé à n moins un. Lorsqu'ils sont égaux, le rapport géométrique vaut un et la valeur actuelle se réduit à PMT fois n sur un plus r.

La valeur future du même flux, mesurée à la date du dernier versement, est la valeur actuelle portée à r pendant n périodes, ou de façon équivalente PMT fois la différence de un plus r élevé à n et un plus g élevé à n, divisée par r moins g.

Le cas résolu de cent croissant à trois pour cent et actualisé à huit pour cent pendant cinq périodes est le contrôle canonique de classe : le premier flux vaut cent, le cinquième est cent fois 1.03 élevé à la quatrième, et les deux valeurs rapportées sont des fonctions déterministes de ces quatre entrées. L'implémentation ne consulte pas un rendement de marché, ne bascule pas du calendrier ordinaire au calendrier d'avance, et n'étend pas le flux à l'infini ; ce sont d'autres recherches.

Salaires et pensions qui croissent selon un calendrier fixe

Transformez un premier versement, un taux contractuel d'augmentation, un taux d'actualisation et un horizon entier en valeur actuelle et valeur future pour lettres d'offre, illustrations de pension et widgets de page.

Indexations de loyer et de bail

Évaluez un bail dont le loyer augmente d'un pourcentage constant chaque période, et rapportez à la fois le coût actuel actualisé et la valeur future accumulée à la date du dernier versement.

Contrôles de classe sur la valeur temps de l'argent

Laissez les élèves soumettre versement, croissance, taux d'actualisation et périodes et vérifier les deux formes fermées, y compris le cas particulier de taux égaux et l'échec franc lorsque le décompte de périodes n'est pas un entier positif.

Comment calcule-t-on la valeur actuelle et future d'une annuité croissante ?

Pour une annuité croissante ordinaire, les flux sont payment, puis payment fois (1+g), jusqu'à n versements. Les deux résultats sont arrondis half-up à huit décimales.

Que se passe-t-il si le nombre de périodes n'est pas un entier positif ?

Les horizons nuls, négatifs et fractionnaires ne sont pas acceptés ; saisissez un nombre entier de périodes de versement, un ou plus. Une validation en échec n'est pas facturée.

Les taux de croissance et d'actualisation sont-ils des pourcents ou des fractions décimales ?

Saisissez les deux en points de pourcentage par période, non comme fraction décimale : trois signifie trois pour cent par période, pas 0.03. Le moteur divise chaque taux par cent avant d'appliquer la forme fermée.

Que se passe-t-il si le taux de croissance égale le taux d'actualisation ?

La formule habituelle diviserait par zéro, donc une formule plus simple s'applique : la valeur actuelle est le premier versement multiplié par le nombre de périodes, divisé par un plus le taux. Le résultat reste exact.

Les versements ont-ils lieu en fin ou en début de période ?

En fin de période. Le premier versement tombe à la fin de la période un et les suivants croissent à partir de lui. Des versements en début de période demandent un autre calcul : ajustez-les avant de comparer.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/growing-annuity

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fin/growing-annuity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"payment":100,"growth_rate":3,"discount_rate":8,"periods":5}'
{
  "payment": 100,
  "growth_rate": 3,
  "discount_rate": 8,
  "periods": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.growing_annuity",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un décompte de périodes nul, négatif ou non entier échoue avec invalid_input au lieu d'inventer une histoire fractionnaire ou à rebours.

Ce qu'est une annuité croissante et comment se forment valeur actuelle et future

Actualiser chaque flux à r et sommer produit la forme fermée present_value égale à PMT fois un moins le rapport de un plus g sur un plus r élevé à n, le tout divisé par r moins g, lorsque les deux taux diffèrent. Ce calculateur accepte les deux taux en points de pourcentage, de sorte qu'un trois saisi signifie trois pour cent, et renvoie present_value et future_value après arrondi half-up à huit décimales.

Contrat d'entrée, forme de la réponse et comportement d'erreur

Si periods est zéro, négatif ou n'est pas un entier — deux virgule cinq, un tronçon trimestriel, un 3.2 saisi — le gestionnaire échoue avec un message indiquant que periods doit être un entier positif. Cette garde est le contrat exigé de cette page : un exercice d'annuité croissante et un calendrier de périodes entières au style NPER d'Excel traitent n comme un décompte de dates de versement, non comme un temps réel. Associez le résultat à votre propre calendrier d'apports si vous avez besoin d'un échéancier d'avance en début de période ; commencez ici lorsque la question produit est une annuité croissante ordinaire transparente pour une page, une feuille de travail ou un lot de scénarios qui partagent déjà une trajectoire de croissance et un horizon entier. Envoyez par POST un corps JSON avec quatre nombres finis obligatoires : payment (le premier flux de fin de période ; alias pmt, p, amount, first_payment), growth_rate (la croissance constante des versements suivants en pour cent, par exemple trois pour trois pour cent ; alias g, growth, growth_percent), discount_rate (le taux d'intérêt par période en pour cent ; alias r, rate, interest_rate, i) et periods (le nombre n de versements, un entier positif ; alias n, nper, number_of_periods). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs absents, chaînes vides, booléens et valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Si l'un des taux est inférieur ou égal à moins cent pour cent, un plus le taux décimal n'est pas positif et la puissance n'est pas un facteur réel utile, donc ce cas est aussi invalid_input. En cas de succès le corps répète payment, growth_rate, discount_rate et periods ; signale growth_rate_decimal et discount_rate_decimal arrondis half-up à huit décimales ; active rates_equal lorsque les deux saisies en pour cent coïncident ; renvoie present_value et future_value arrondis de la même façon ; et inclut une courte chaîne de formule qui reformule la forme fermée utilisée.

Où un calculateur d'annuité croissante justifie sa place

Les enseignants qui expliquent la valeur temps de l'argent peuvent semer des exemples de classe montrant cent croissant à trois pour cent et actualisé à huit pour cent pendant cinq périodes face au cas particulier de taux égaux, et démontrer l'échec franc lorsqu'on saisit un décompte de périodes nul, négatif ou fractionnaire. Les modèles de dividendes et de redevances qui supposent une croissance constante sur un contrat fini, non à jamais, restent honnêtes car le gestionnaire est parse pur : pas de flux de marché, pas de graine aléatoire, pas d'horloge. Une validation en échec ne consomme pas de solde. Les équipes rémunération et baux qui rapprochent un salaire ou un loyer qui indexe selon un calendrier fixe peuvent poster les quatre mêmes nombres déjà stockés par le produit et citer un present_value stable avec un contrat à huit décimales, puis lire future_value comme la valeur accumulée de ce flux à la date du dernier versement. Comme l'implémentation est parse de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les deux taux au-dessus de moins cent pour cent, periods comme entier positif, figez le present_value et le future_value arrondis dans les tests, et vous obtenez des résultats d'annuité croissante reproductibles pour widgets, embeds CMS et workers en bordure sans dresser un service de tableur à vous.

Que se passe-t-il lorsque le taux de croissance égale le taux d'actualisation ?

La formule générale diviserait par zéro, donc le moteur bascule vers les identités à taux égaux : present_value égale payment fois periods sur un plus r, et future_value égale payment fois periods fois (1+r) élevé à periods moins un. La réponse met rates_equal à true dans ce cas.

Que coûte le calculateur d'annuité croissante ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →