Aller au contenu principal

Des valeurs d’exemple sont saisies. Remplacez-les par les vôtres.

Variation en pourcentage

+15 %

Augmentation

Détail du calcul

  1. 9200 − 8000 = 1200
  2. 1200 ÷ 8000 × 100 = 15 %
Variation absolue
1200
Base utilisée (la valeur de départ absolue)
8000
Variation nécessaire pour revenir au départ
-13,04 %

La variation en pourcentage se divise par la valeur absolue de la valeur initiale : passer de −50 à −25 donne donc +50 %, soit une augmentation.

Il s’agit d’une variation relative, une part de la valeur de départ. Si les deux valeurs sont des taux, l’écart entre elles se mesure en points de pourcentage, une mesure différente. Voir le calculateur de points de pourcentage.

Le cours d’une action passe de 80 $ à 68 $, ou les visites d’un site bondissent de 5 000 à 20 000. Quelle est l’ampleur du mouvement, et dans quel sens ? Un écart brut de 12 $ ou de 15 000 visites ne se compare pas d’un point de départ à l’autre. La variation en pourcentage, si.

Saisissez la valeur initiale et la valeur finale dans ce calculateur de pourcentage de variation : il renvoie la variation en pourcentage, indiquée comme une augmentation ou une diminution, avec chaque étape du calcul. Il gère aussi les valeurs de départ négatives et précise la convention utilisée, pour que vous puissiez comparer avec votre propre résultat.

Comment fonctionne la variation en pourcentage

Réponse rapide : soustrayez la valeur initiale de la valeur finale, divisez par la valeur initiale et multipliez par 100. Un résultat positif est une augmentation et un résultat négatif une diminution. De 80 à 68, cela donne (68 − 80) ÷ 80 × 100 = −15 %.

Qu’est-ce que la variation en pourcentage ?

La variation en pourcentage mesure de combien une valeur a bougé, rapportée à sa valeur de départ. Contrairement au calculateur d’augmentation en pourcentage et au calculateur de diminution en pourcentage, qui traitent chacun un seul sens, ce calculateur de pourcentage de variation couvre les deux et indique le sens par son signe.

Formule de la variation en pourcentage

variation en pourcentage = (valeur finale - valeur initiale) / abs(valeur initiale) * 100

Voici la formule complète de la variation en pourcentage, et la formule pour calculer une variation en pourcentage est la même pour toute unité, qu’il s’agisse d’argent, de masse, de personnes ou de visites, car les unités s’annulent dans la division. Les barres de valeur absolue ne comptent que lorsque la valeur initiale est négative.

Comment calculer une variation en pourcentage

  1. Soustrayez la valeur initiale de la valeur finale pour obtenir la variation.
  2. Divisez la variation par la valeur initiale, et non par la valeur finale.
  3. Multipliez par 100 et gardez le signe : plus pour une augmentation, moins pour une diminution.

Voici comment calculer la variation en pourcentage entre deux nombres : celui qui est arrivé en premier est toujours la valeur initiale. Quand on calcule une variation en pourcentage, les permuter change la réponse : de 80 à 100, c’est +25 %, mais de 100 à 80, c’est −20 %.

Retrouver la nouvelle valeur à partir d’une variation en pourcentage

Si vous connaissez la variation en pourcentage et cherchez la valeur finale, faites la formule à l’envers : valeur finale = valeur initiale × (1 + variation en pourcentage ÷ 100). Un prix de 250 $ avec une variation de −12 % devient 250 × 0,88 = 220 $, et une hausse de 40 % sur 60 donne 60 × 1,40 = 84. Faire le calcul de la variation en pourcentage à l’envers revient à ajouter ou retirer un pourcentage. Le calculateur de pourcentage d’augmentation détaille davantage les hausses.

Variation en pourcentage entre des nombres négatifs

Quand la valeur initiale est négative, le calculateur divise par sa valeur absolue, de sorte que le signe du résultat correspond au sens du mouvement. Passer de −50 à −25 donne +50 %, car la valeur a augmenté de 25. Passer de −20 à −30 donne −50 %, car elle a baissé de 10. C’est une convention. Une formule simple (nouvelle − ancienne) ÷ ancienne, telle qu’on la saisit dans Excel, renvoie −50 % pour le premier mouvement, soit le signe opposé au sens de la variation. Le calculateur utilise le départ en valeur absolue et l’indique à côté du résultat, ce qui permet de le comparer au vôtre. Si la valeur franchit zéro, par exemple de −10 à 20, la formule donne +300 %, mais la variation absolue de 30 est souvent le chiffre le plus honnête.

Calculer des variations de pourcentages

Quand les valeurs sont elles-mêmes des pourcentages, la formule ne change pas mais le choix des mots compte. Un taux qui passe de 40 % à 50 % est une variation de 10 points de pourcentage et une variation relative de 25 % : (50 − 40) ÷ 40 = 0,25. Précisez laquelle vous voulez dire. Le guide des points de pourcentage détaille la différence.

Pourquoi une variation n’est pas symétrique

Une hausse de 50 % suivie d’une baisse de 50 % ne vous ramène pas au départ : 100 devient 150, puis 75. Pour compenser une baisse de 50 %, il faut une hausse de 100 %. C’est parce que chaque variation utilise une base différente.

Quand la variation en pourcentage induit en erreur

Une petite base produit des pourcentages spectaculaires. Passer de 1 à 3 est une augmentation de 200 %, alors que passer de 1 000 à 1 030 est une augmentation de 3 %, même si le premier gain est de 2 unités et le second de 30. Pour juger équitablement un tel mouvement, indiquez-le avec la variation absolue et nommez la base. Sur de nombreuses périodes, ne faites pas la moyenne des pourcentages annuels ; enchaînez-les comme indiqué ci-dessous.

Enchaîner des variations : comment multiplier des pourcentages

Pour combiner des variations successives, convertissez chacune en coefficient (1 plus la variation sous forme décimale) et multipliez. Une hausse de 20 % suivie d’une baisse de 10 % donne 1,20 × 0,90 = 1,08, soit une hausse nette de 8 %, et non de 10 %. Multiplier des pourcentages de cette façon donne aussi la croissance composée : trois hausses de 10 % font 1,10³ = 1,331, soit 33,1 %.

Variation en pourcentage et écart en pourcentage

Utilisez la variation en pourcentage quand une valeur est venue en premier et que l’autre en est le résultat. Utilisez l’écart en pourcentage quand deux valeurs sont de même rang, sans départ naturel, comme les prix d’un même article dans deux magasins. Le calculateur d’écart en pourcentage divise par la moyenne des deux valeurs, donc l’ordre n’a pas d’importance.

Croissance démographique et autres usages concrets

Un taux de croissance démographique est la variation en pourcentage de la population sur une période. Une ville qui passe de 48 000 à 50 400 habitants a grandi de 2 400 ÷ 48 000 = 5 %. La croissance d’une année sur l’autre, annuelle ou mensuelle est le même calcul sur des chiffres espacés d’une période. L’économie (PIB, IPC), la biologie (variation de masse dans les expériences d’osmose) et les affaires (ventes, bénéfice) utilisent toutes cette formule de la variation en pourcentage.

Exemples de variation en pourcentage

Référence rapide pour de petits mouvements en nombres entiers :

Exemples de variation en pourcentage
DeÀVariationVariation en pourcentage
520+15+300 %
2010−10−50 %
23+1+50 %
54−1−20 %

Exemple 1 : cours d’une action de 80 $ à 68 $

Données

cours d’une action de 80 $ à 68 $
  1. Étape 1

    La variation est 68 − 80 = −12.
  2. Étape 2

    Divisez par le prix initial : −12 ÷ 80 = −0,15.

Réponse

C’est une diminution de 15 %, notée −15 %.

Exemple 2 : visites d’un site de 5 000 à 20 000

Données

visites d’un site de 5 000 à 20 000
  1. Étape 1

    La variation est de +15 000, et 15 000 ÷ 5 000 = 3.

Réponse

Les visites ont augmenté de 300 %, ce qui signifie que le nouveau chiffre est quatre fois l’ancien. Une hausse peut dépasser 100 %, mais une baisse ne peut pas descendre sous −100 % quand les valeurs sont positives.

Exemple 3 : variation de masse, de 12,5 g à 11,2 g

Données

masse de 12,5 g à 11,2 g
  1. Étape 1

    L’échantillon a perdu 1,3 g.
  2. Étape 2

    Divisez par la masse de départ : −1,3 ÷ 12,5 = −0,104.

Réponse

La masse a diminué de 10,4 %.

Exemple 4 : chiffre d’affaires d’une année sur l’autre, de 1,8 à 2,25 millions de dollars

Données

chiffre d’affaires d’une année sur l’autre, de 1,8 à 2,25 millions de dollars
  1. Étape 1

    La variation est de +0,45 million de dollars, et 0,45 ÷ 1,8 = 0,25.

Réponse

Le chiffre d’affaires a augmenté de 25 % d’une année sur l’autre.

Exemple 5 : valeurs négatives, de −50 à −25

Données

valeurs négatives, de −50 à −25
  1. Étape 1

    La variation est de +25 et la valeur initiale absolue est 50, donc 25 ÷ 50 = 0,5.

Réponse

La valeur a augmenté de 50 %, ce qui correspond au sens du mouvement.

Exemple 6 : pourquoi l’ordre compte, 20 et 30

Données

20 et 30
  1. Étape 1

    De 20 à 30, c’est +10 ÷ 20 = +50 %.
  2. Étape 2

    De 30 à 20, c’est −10 ÷ 30 = −33,3 %.

Réponse

L’écart de 10 est le même, mais pas la valeur initiale. Si aucun des deux nombres n’est le départ, utilisez plutôt le calculateur d’écart en pourcentage, qui donne 40 % pour 20 et 30 dans les deux sens.

Code de la variation en pourcentage

Les deux versions reproduisent les exemples ci-dessus (+300 %, −50 %, +50 %, −20 %, −15 %, −10,4 %, +25 %), utilisent la valeur initiale absolue pour les départs négatifs et refusent une valeur de départ de 0.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​export function percentChange(initial, final) {  finite("initial", initial);  finite("final", final);  if (initial === 0) throw new RangeError("initial must not be 0: the change from zero is undefined");  const percent = ((final - initial) / Math.abs(initial)) * 100;  const direction = percent > 0 ? "increase" : percent < 0 ? "decrease" : "no change";  return { percent, direction };}​export function chainChanges(...percents) {  percents.forEach((p, i) => finite(`percents[${i}]`, p));  return (percents.reduce((factor, p) => factor * (1 + p / 100), 1) - 1) * 100;}

Python

Python
from decimal import Decimalimport math​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)):        raise ValueError(f"{name} must be a finite number")    return Decimal(str(v))​​def percent_change(initial, final):    initial, final = _num("initial", initial), _num("final", final)    if initial == 0:        raise ValueError("initial must not be 0: the change from zero is undefined")    percent = (final - initial) / abs(initial) * 100    direction = "increase" if percent > 0 else "decrease" if percent < 0 else "no change"    return percent, direction​​def chain_changes(*percents):    factor = Decimal(1)    for i, p in enumerate(percents):        factor *= 1 + _num(f"percents[{i}]", p) / 100    return (factor - 1) * 100

chainChanges(20, -10) renvoie 8 une fois arrondi pour l’affichage, la hausse nette de l’exemple d’enchaînement, et chainChanges(50, -50) renvoie −25, le cas de 100 à 75. N’arrondissez que pour l’affichage.

Confidentialité et sécurité de la saisie

Les valeurs sont calculées dans votre navigateur. Les nombres que vous saisissez ne sont ni envoyés à un serveur ni enregistrés.

  • Les champs n’acceptent que des nombres. Le texte, les champs vides, NaN et Infinity sont rejetés avec un message, et rien de ce que vous saisissez n’est jamais évalué comme du code.
  • Une valeur de départ égale à 0 renvoie un message clair au lieu d’une erreur de division, car une variation en pourcentage à partir de zéro est indéfinie. La variation absolue reste affichée.
  • Dans cette langue, la virgule est le séparateur décimal, donc 12,5 vaut douze et demi et 1,200 vaut 1,2. Le point sert de séparateur de milliers quand une virgule décimale suit, donc 1.234,5 est lu 1234,5. Une saisie comme 1.234 (un point suivi d’exactement trois chiffres, sans virgule) ou 1,2,3 est refusée comme ambiguë au lieu d’être devinée. Les espaces entre les groupes de chiffres, y compris les espaces insécables, sont ignorés, donc 1 200 est lu 1200.

Erreurs courantes avec la variation en pourcentage

Erreurs courantes avec la variation en pourcentage
ErreurCe qui ne va pasCe que fait le calculateur
Diviser par la valeur finaleDe 80 à 100, on obtient 20 % au lieu de 25 %Divise toujours par la valeur initiale
Perdre le signeUne baisse de 80 à 68 indiquée « 15 % » et lue comme une hausseIndique s’il s’agit d’une augmentation ou d’une diminution, avec le signe
Additionner des variations successives+20 % puis −10 % lus comme +10 % ; le net exact est +8 %Multiplie les coefficients
Annuler une variation avec le même pourcentageUne baisse de −50 % exige une hausse de +100 % pour être compensée, et non +50 %Affiche la base utilisée, pour pouvoir vérifier l’opération inverse
Mélanger les conventions de signe sur un départ négatifDe −50 à −25, on lit +50 % avec la règle du départ absolu et −50 % avec la règle du départ signéDivise par la valeur absolue et indique la convention
Partir de zéroDivision par zéro, ou pourcentage infini sans significationRefuse avec un message et affiche la variation absolue
Lire des points comme des pourcentagesDe 40 % à 50 % appelé hausse de 10 % ; c’est 10 points, ou 25 % en relatifIndique que le résultat est une variation relative
Utiliser la variation quand aucune valeur n’est le départLa réponse dépend du nombre que vous saisissez en premierPropose le mode écart en pourcentage
Arrondir à chaque étapeLe résultat dérive d’un point ou plus sur une chaîneN’arrondit que le résultat affiché

Variation en pourcentage et mesures voisines

Variation en pourcentage et mesures voisines
MesureFormuleBaseMontre le sensL’ordre compte
Variation en pourcentage(finale − initiale) ÷ abs(initiale) × 100Valeur initialeOui, par le signeOui
Augmentation en pourcentageLa même formule, pour les hausses seulementValeur initialeToujours à la hausseOui
Diminution en pourcentage(initiale − finale) ÷ initiale × 100Valeur initialeToujours à la baisseOui
Écart en pourcentageabs(a − b) ÷ ((a + b) ÷ 2) × 100Moyenne des deuxNonNon
Erreur en pourcentageabs(mesurée − vraie) ÷ abs(vraie) × 100Valeur vraieNonOui
Points de pourcentagenouveau taux − ancien tauxSans objetOui, par le signeOui

La variation en pourcentage est la mesure d’ensemble. L’augmentation et la diminution en sont les deux moitiés, l’écart en est la version sans point de départ, et l’erreur en pourcentage est la version où le point de départ est une valeur vraie connue. Choisissez en vous demandant quel nombre, le cas échéant, sert de référence.

Questions fréquentes

Comment calculer une variation en pourcentage ?

Soustrayez la valeur initiale de la valeur finale, divisez par la valeur initiale et multipliez par 100. De 80 à 68, cela donne −12 ÷ 80 × 100 = −15 %.

Comment calculer la variation en pourcentage entre deux nombres ?

La formule est la même, avec le nombre le plus ancien comme valeur initiale. De 5 à 20, la variation est de +15, et 15 ÷ 5 = 3, donc c’est une augmentation de 300 %. De 20 à 10, la variation est de −10, et −10 ÷ 20 = −0,5, donc c’est une diminution de 50 %.

Comment calculer une variation de pourcentage ?

Si les deux grandeurs sont de simples valeurs, utilisez la formule de variation en pourcentage ci-dessus. Si les deux sont déjà des pourcentages, l’écart brut s’exprime en points de pourcentage : de 40 % à 46 %, c’est +6 points, soit une variation relative de 15 % car 6 ÷ 40 = 0,15.

Comment multiplier des pourcentages ?

Convertissez chacun en nombre décimal et multipliez. 20 % × 50 % donne 0,20 × 0,50 = 0,10, soit 10 %. Pour des variations successives, multipliez plutôt les coefficients : une hausse de 10 % suivie d’une autre hausse de 10 % donne 1,10 × 1,10 = 1,21, soit une variation totale de 21 %.

Comment calculer la variation en pourcentage d’un prix ?

Prenez l’ancien prix comme valeur initiale. Un prix qui passe de 50 $ à 44 $ varie de −6 $, et −6 ÷ 50 = −12 %.

Comment calculer la variation en pourcentage d’une année sur l’autre ?

Soustrayez le chiffre de l’an dernier de celui de cette année, divisez par celui de l’an dernier et multipliez par 100. Un chiffre d’affaires qui passe de 120 000 à 138 000 varie de +18 000, et 18 000 ÷ 120 000 = 15 %.

Comment calculer la variation en pourcentage d’une masse ?

Utilisez la même formule avec la masse de départ comme base. Un échantillon qui passe de 250 g à 235 g varie de −15 g, et −15 ÷ 250 = −6 %.