Calculateur d'inflation IPC
Saisissez l'IPC antérieur et l'IPC postérieur et obtenez l'inflation entre les deux : un indice qui passe de 100 à 103 correspond à 3 % d'inflation. Vous voyez aussi le rapport entre eux et si les prix ont monté, baissé ou stagné. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- IPC antérieur
- 100
- IPC ultérieur
- 103
- Taux d'inflation
- 3
- Rapport
- 1,03
- Variation de prix
- inflation
L'indice des prix à la consommation (IPC) est la mesure phare que les instituts statistiques publient pour résumer le prix d'un panier fixe de biens et services. Comparer deux publications de l'IPC est la façon dont analystes, journalistes et ménages transforment ces niveaux d'indice en un taux d'inflation : l'indice ultérieur moins l'indice antérieur, divisé par l'antérieur, multiplié par cent. Ce calculateur d'inflation IPC accepte les deux valeurs d'indice, applique cette identité et renvoie la variation en pourcentage avec le rapport de l'ultérieur à l'antérieur et une étiquette d'inflation, de déflation ou d'absence de changement. Il ne télécharge pas de séries officielles, n'ajuste pas saisonnièrement, n'annualise pas un écart de plusieurs années et ne convertit pas un montant d'argent via l'indice.
Ce que l'inflation de l'IPC signifie et comment la variation en pourcentage est définie
L'indice des prix à la consommation est un nombre-indice, non un pourcentage. Les instituts statistiques fixent une période de référence à cent puis redimensionnent les paniers ultérieurs de sorte qu'une publication de cent vingt signifie que le panier mesuré coûte vingt pour cent de plus qu'à cette période de base. C'est pourquoi deux niveaux bruts d'IPC suffisent pour retrouver le taux d'inflation entre ces deux dates : soustrayez l'indice antérieur de l'ultérieur, divisez par l'antérieur et multipliez par cent.
La même identité est la variation en pourcentage des manuels, celle de tout cours d'introduction à la macroéconomie et de tout briefing de presse qui cite l'inflation en glissement annuel à partir d'une paire de publications de l'IPC. Une publication ultérieure au-dessus de l'antérieure est de l'inflation ; une ultérieure en dessous est de la déflation ; des publications identiques signifient que les prix n'ont pas bougé selon cette mesure. L'indice antérieur est le dénominateur, il doit donc être strictement positif.
Un IPC antérieur nul enverrait la division à l'infini, et un IPC antérieur négatif inverserait le signe économique du changement ; ce calculateur rejette les deux cas au lieu de renvoyer Infinity, NaN ou un taux fabriqué. L'indice ultérieur peut se situer au-dessus, à égalité ou en dessous de l'antérieur, y compris zéro, car un effondrement du panier mesuré est une déflation réelle de cent pour cent.
Cet outil n'annualise pas un écart de plusieurs années, ne rebase pas une série sur une autre 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 communiqué, d'un exercice de manuel ou d'un tableur.
Où un calculateur d'inflation IPC trouve son utilité
Rédactions, desks de recherche et salles de classe utilisent un calculateur d'inflation IPC lorsqu'un communiqué statistique publie deux niveaux d'indice et que la question est la variation en pourcentage, non une prévision du pouvoir d'achat dans plusieurs années. Les ménages comparent l'IPC de l'an dernier à celui de cette année pour voir comment une clause de loyer, une revue salariale ou un solde d'épargne doit se lire face aux prix mesurés.
Cette page n'est pas un projecteur de valeur future qui fait croître un montant présent à un taux annuel déclaré pendant un nombre d'années déclaré, et ce n'est pas un outil de pénalité carburant pour pneus sous-gonflés : ces requêtes sont des intentions distinctes et ont déjà leur page. Lorsque vous aurez ensuite besoin d'inflater un montant d'argent sur de nombreuses années à un taux coté, utilisez une identité de croissance composée plutôt que d'étirer ce contrat à deux publications de l'IPC.
Cas d’usage
Briefings d'IPC en glissement annuel
Transformez deux publications officielles de l'indice des prix à la consommation d'un communiqué statistique en le taux d'inflation qu'une rédaction ou un desk de recherche puisse citer.
Oracles de classe et de devoirs
Générez des clés de réponse reproductibles de variation en pourcentage qui rejettent un IPC antérieur nul ou négatif au lieu d'imprimer Infinity.
Contrôles de salaire, loyer et coût de la vie
Comparez l'IPC de la période précédente à celui de cette période lorsqu'une clause de pouvoir d'achat, une révision de loyer ou un ajustement salarial est rédigé contre les prix mesurés.
Questions fréquentes
Que se passe-t-il si l'IPC antérieur est nul ou négatif ?
Un dénominateur nul ou négatif rend la variation en pourcentage indéfinie ou au signe économique inversé, donc la requête n'est pas facturée.
Cet outil télécharge-t-il des séries officielles d'IPC ou annualise-t-il des écarts de plusieurs années ?
Non. Vous fournissez les deux niveaux d'indice. Le calculateur ne télécharge pas les données d'un institut statistique, ne rebase pas les séries et ne convertit pas un écart de plusieurs années en un taux annuel.
Comment calculer l'inflation à partir de deux valeurs de l'IPC ?
Soustrayez l'indice antérieur de l'indice postérieur, divisez par l'indice antérieur et multipliez par cent. Un indice qui passe de 100 à 103 donne une inflation de 3 %.
Que signifie un IPC de 103 ?
L'IPC est un indice, pas un pourcentage. L'office statistique fixe une période de base à 100 : un relevé de 103 signifie que le panier mesuré coûte 3 % de plus qu'à cette période de base.
Et si l'IPC postérieur est inférieur à l'antérieur ?
Le résultat est alors négatif et qualifié de déflation ; deux relevés égaux sont qualifiés d'inchangés. L'indice postérieur peut même valoir zéro, ce qui correspond à une déflation de cent pour cent.
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/cpi-inflation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cpi_earlier":100,"cpi_later":103}'const res = await fetch("https://api.kit.forhosting.com/fin/cpi-inflation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cpi_earlier": 100,
"cpi_later": 103
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/cpi-inflation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cpi_earlier": 100,
"cpi_later": 103
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/cpi-inflation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cpi_earlier":100,"cpi_later":103}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cpi_earlier":100,"cpi_later":103}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/cpi-inflation", 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
{
"cpi_earlier": 100,
"cpi_later": 103
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.cpi_inflation",
"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
Contrat d'entrée, forme de la réponse et comportement en cas d'erreur
La valeur doit être un nombre fini strictement supérieur à zéro. Il doit être un nombre fini et peut être supérieur, égal ou inférieur à la publication antérieure. Une validation en échec ne consomme pas de solde. Envoyez par POST un corps JSON avec deux nombres finis obligatoires. cpi_earlier est l'indice des prix à la consommation de la période antérieure et le dénominateur de la variation en pourcentage ; les alias earlier_cpi, cpi0 et base_cpi sont acceptés afin que les tableurs conservent des noms de colonnes familiers. Si cpi_earlier est manquant, vide, infini, nul ou négatif, la tâche échoue avec invalid_input en nommant cpi_earlier ; c'est l'erreur contractuelle et elle n'est pas facturée. cpi_later est l'indice des prix à la consommation de la période ultérieure ; les alias later_cpi, cpi1 et current_cpi 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 cpi_earlier et cpi_later, renvoie inflation_rate comme la variation en pourcentage arrondie half-up à six décimales, renvoie ratio comme l'ultérieur divisé par l'antérieur arrondi à huit décimales, fixe price_change à inflation, deflation ou unchanged selon le signe du taux, et inclut une chaîne formula qui reformule l'identité. Exemple : antérieur 100 et ultérieur 103 donne inflation_rate 3, ratio 1.03 et price_change inflation. Antérieur 250 et ultérieur 237.5 donne inflation_rate moins cinq et price_change deflation.
Où un calculateur d'inflation IPC trouve son utilité
Les équipes produit branchent le même contrat sur des outils de briefing afin qu'un reporter qui saisit deux publications officielles voie le même inflation_rate que l'API renverra ensuite 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 inflation_rate et ratio arrondis dans les tests, et vous obtenez des variations en pourcentage reproductibles pour feuilles, plugins LMS et workers de bord sans dresser un client d'institut statistique à vous.
Questions techniques
Comment calcule-t-on le taux d'inflation à partir de deux valeurs d'IPC ?
Envoyez des nombres finis cpi_earlier (strictement positif) et cpi_later. L'API renvoie inflation_rate = (cpi_later − cpi_earlier) / cpi_earlier × 100, plus le rapport de l'ultérieur à l'antérieur et une étiquette price_change.
L'IPC ultérieur peut-il être inférieur à l'IPC antérieur ?
Oui. Une publication ultérieure sous l'antérieure est de la déflation : inflation_rate est négatif et price_change vaut deflation. Des publications égales renvoient zéro avec price_change unchanged.
Combien coûte le calculateur d'inflation IPC ?
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.