Calculateur de glissement annuel
Passer de 100 l'an dernier à 112 cette année représente une croissance de 12 % sur un an, donnée directement en pourcentage et non sous la forme 0,12. Saisissez les deux valeurs dans les mêmes unités. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur précédente
- 100
- Valeur actuelle
- 112
- Variation
- 12
- Croissance (%)
- 12
- Direction
- growth
La croissance en glissement annuel est la variation relative d'une grandeur d'une année à la suivante, exprimée en pourcentage de la valeur de l'année précédente. Fondateurs, analystes, investisseurs, journalistes et étudiants retrouvent ce taux à partir de deux nombres qu'ils ont déjà : le chiffre de l'année précédente et celui de l'année en cours. Soustrayez la valeur précédente de la valeur actuelle, divisez par la valeur précédente et multipliez par cent. Ce calculateur de glissement annuel applique cette identité et renvoie le pourcentage de croissance, de sorte qu'un passage de cent à cent douze imprime douze et non le décimal 0.12. Il n'annualise pas un écart de plusieurs années, ne capitalise pas et ne télécharge pas de séries officielles.
Ce que le glissement annuel signifie et comment le pourcentage est défini
Le taux de croissance en glissement annuel est la variation relative d'une grandeur mesurée entre deux années consécutives. Ce résultat est un pourcentage, non un décimal : une hausse de cent à cent douze vaut douze, qu'un journaliste citerait comme douze pour cent sans autre multiplication. Renvoyer le pourcentage tient le contrat honnête pour les tableaux de bord, les dossiers de conseil et le trafic de recherche qui attendent déjà un glissement annuel en pour cent plutôt que la fraction 0.12.
Une valeur ultérieure au-dessus de l'antérieure est growth ; une valeur ultérieure en dessous est decline ; des valeurs identiques signifient que la grandeur n'a pas bougé selon cette mesure. La valeur précédente est le dénominateur, elle ne peut donc pas être nulle : diviser par zéro est indéfini, et ce calculateur rejette ce cas au lieu de renvoyer Infinity ou NaN.
La valeur actuelle peut se situer au-dessus, à égalité ou en dessous de la précédente, y compris zéro, car un effondrement de l'activité mesurée est un recul réel de cent pour cent. Cet outil n'annualise pas un écart de plusieurs années, ne convertit pas un décimal en pourcentage après coup, ne capitalise pas et ne télécharge pas de chiffres officiels d'un institut statistique. Il évalue la forme fermée sur les deux nombres que vous avez déjà d'un tableur, d'un 10-K, d'un exercice de classe ou d'un tableau de bord.
Ce n'est pas un taux de croissance du PIB qui renvoie un décimal, ni un taux de croissance annuel composé sur n années : ce sont d'autres recherches et d'autres métiers.
Où un calculateur de glissement annuel gagne sa place
Les équipes financières, les fondateurs et les salles de classe utilisent un calculateur de glissement annuel lorsque la question est de savoir de combien une grandeur a changé de l'an dernier à cette année, non comment elle s'est capitalisée sur un horizon plus long. Les opérateurs comparent le chiffre d'affaires, les unités, les utilisateurs ou le trafic de l'an dernier au chiffre de cette année pour briefer un conseil ou un prêteur.
Cette page n'est pas une croissance du PIB en décimal à partir de deux publications de comptes nationaux, ni une inflation IPC à partir de deux indices, ni un taux de croissance annuel composé sur de nombreuses années : ces requêtes sont d'autres intentions et ont déjà leurs pages. Lorsque vous aurez besoin plus tard d'un taux composé pluriannuel, ou d'un décimal propre au PIB, utilisez ces identités dédiées plutôt que d'étirer ce contrat de glissement annuel à deux chiffres.
Cas d’usage
Dossiers de recettes et d'indicateurs pour le conseil
Transformez le chiffre d'affaires, les réservations ou les utilisateurs actifs de l'an dernier et le chiffre de cette année en le pourcentage en glissement annuel qu'un dossier de conseil ou une note au prêteur puisse citer.
Oracles de classe et de devoirs
Générez des clés de réponse en glissement annuel reproductibles qui rejettent une année précédente nulle au lieu d'imprimer Infinity.
Questions fréquentes
Le résultat est-il un pourcentage ou un décimal ?
Un pourcentage. Un passage de 100 à 112 renvoie 12. Ne multipliez pas de nouveau par 100 sauf si vous convertissez un décimal d'un autre outil.
Que se passe-t-il si la valeur de l'an dernier est nulle ?
La croissance en glissement annuel est indéfinie lorsque l'année précédente est nulle, donc la requête n'est pas facturée.
La valeur de cette année peut-elle être inférieure à celle de l'an dernier ?
Des chiffres égaux renvoient zéro avec direction unchanged.
Peut-on l'utiliser pour une croissance sur plusieurs années ?
Non. Il compare seulement deux années consécutives : il ne capitalise pas et ne répartit pas un écart de plusieurs années sur chaque année. Pour cela, il faut le taux de croissance annuel composé, un autre calcul.
Quels chiffres puis-je comparer d'une année sur l'autre ?
Toute grandeur mesurée de la même façon les deux années : chiffre d'affaires, commandes ou utilisateurs actifs d'un rapport, de comptes annuels ou d'un exercice scolaire. Les deux valeurs doivent être dans les mêmes unités.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/year-over-year-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_value":100,"current_value":112}'const res = await fetch("https://api.kit.forhosting.com/fin/year-over-year-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_value": 100,
"current_value": 112
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/year-over-year-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_value": 100,
"current_value": 112
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/year-over-year-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_value":100,"current_value":112}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_value":100,"current_value":112}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/year-over-year-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"previous_value": 100,
"current_value": 112
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.year_over_year_growth",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une valeur précédente égale à zéro est rejetée avec invalid_input car le taux est indéfini.
Ce que le glissement annuel signifie et comment le pourcentage est défini
Si previous_value est le chiffre de l'an dernier et current_value celui de cette année, l'identité est growth_percent égal à current_value moins previous_value, divisé par previous_value, fois cent.
Contrat d'entrée, forme de la réponse et conduite en cas d'erreur
La valeur doit être un nombre fini et ne peut pas être nulle. Il doit être un nombre fini et peut être supérieur, égal ou inférieur au chiffre de l'an dernier. Une validation échouée ne consomme pas de solde. Envoyez par POST un corps JSON avec deux nombres finis obligatoires dans les mêmes unités. previous_value est le chiffre de l'an dernier et le dénominateur du taux ; les alias previous, prior, last_year, year0 et previous_year_value sont acceptés pour que les tableurs gardent des noms de colonnes familiers. Si previous_value manque, est vide, infini ou exactement zéro, la tâche échoue avec invalid_input en nommant previous_value ; une année précédente nulle est l'erreur contractuelle et n'est pas facturée. current_value est le chiffre de cette année ; les alias current, later, this_year, year1 et current_year_value pointent vers le même champ. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. En cas de succès, le corps répète previous_value et current_value, renvoie change comme actuel moins précédent arrondi half-up à dix décimales, renvoie growth_percent comme le pourcentage arrondi half-up à dix décimales, affecte direction à growth, decline ou unchanged selon le signe du pourcentage, et inclut une chaîne formula qui rappelle l'identité. Exemple : précédent cent et actuel cent douze donne growth_percent douze, change douze et direction growth. Précédent deux cent cinquante mille et actuel deux cent mille donne growth_percent négatif vingt et direction decline.
Où un calculateur de glissement annuel gagne sa place
Les équipes produit branchent le même contrat sur des tableaux de bord afin qu'un fondateur qui saisit deux totaux annuels voie le même growth_percent que l'API renverra plus tard dans une suite de tests. Parce que l'implémentation est parse pure de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez growth_percent arrondi dans les tests, et vous obtenez des pourcentages en glissement annuel reproductibles pour tableurs, greffons LMS et workers de bord sans dresser un client de séries temporelles à vous.
Cas d'intégration
Ancrages de tableau de bord et d'intégration continue
Figez growth_percent dans une vérification de feuille ou une suite de tests afin qu'un pipeline et un widget de navigateur ne divergent jamais sur le pourcentage arrondi.
Questions techniques
Comment calcule-t-on la croissance en glissement annuel à partir de deux valeurs annuelles ?
Envoyez des nombres finis previous_value (non nul) et current_value. L'API renvoie growth_percent = (current_value − previous_value) / previous_value × 100, plus la variation absolue et une étiquette de direction.
Combien coûte le calculateur de glissement annuel ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.