Calculer un pourcentage d’évolution
Calculez une hausse ou une baisse en pourcentage dans Excel, formatez le résultat et gérez les valeurs de départ nulles, négatives ou absentes.
Utiliser la formule standard du pourcentage d’évolution
L’évolution en pourcentage est la nouvelle valeur moins l’ancienne, divisée par l’ancienne. Dans Excel, =(B2-A2)/A2 renvoie l’évolution décimale de A2 à B2. Si les ventes passent de 80 à 100, le résultat est 0,25, affiché 25 % après application de Accueil > Style de pourcentage (Ctrl+Maj+%) ou d’un format de nombre Pourcentage.
Ne multipliez pas la formule par 100 tout en appliquant le format Pourcentage : cela afficherait 2 500 % au lieu de 25 %. Stockez la valeur décimale et laissez le format piloter l’affichage. Si la valeur stockée elle-même doit être arrondie, enveloppez-la, par exemple =ROUND((B2-A2)/A2,3) ; sinon gardez toute la précision et n’arrondissez que l’affichage.
Pour comparer chaque période à la première plutôt qu’à la précédente, ancrez la base : =(B3-$B$2)/$B$2 se recopie vers le bas par rapport à B2. Pour comparer à la période précédente, gardez la base relative afin que chaque ligne regarde la ligne du dessus. Choisissez la version qui répond à la question posée, et précisez dans l’en-tête de la colonne laquelle elle affiche.
Évolution en pourcentage, points de pourcentage et part
Si un taux passe de 20 % à 25 %, la hausse relative est (25 % - 20 %) / 20 % = 25 %, tandis que l’écart en points de pourcentage est 25 % - 20 % = 5 points de pourcentage. Ces deux mesures répondent à des questions différentes ; nommez donc explicitement le résultat.
La part du total est une troisième notion : =B2/SUM($B$2:$B$10) décrit une part, pas une évolution. Un en-tête clair comme Évolution par rapport au mois précédent, Points de pourcentage ou Part du total évite que des formules individuellement correctes soient mal interprétées.
Traiter volontairement les bases nulles et négatives
Quand l’ancienne valeur est zéro, l’évolution en pourcentage ordinaire n’est pas définie et Excel renvoie #DIV/0!. =IF(A2=0,"N/A",(B2-A2)/A2) signale cette limite. Renvoyer 0 prétendrait à tort qu’il n’y a eu aucun changement. Décidez si une nouvelle activité doit plutôt être étiquetée Nouveau, selon votre règle de reporting.
Les valeurs de départ négatives inversent le signe de la formule standard : passer de -100 à -50 est une amélioration, pourtant =(B2-A2)/A2 renvoie -50 %. Une convention courante est =(B2-A2)/ABS(A2), qui renvoie +50 %. C’est une convention, pas une règle universelle ; indiquez-la à côté de l’indicateur, car les rapports financiers peuvent préférer la variation absolue.
Erreurs fréquentes
Inverser l’ancienne et la nouvelle valeur change à la fois le signe et le dénominateur, et diviser par la nouvelle valeur répond à une autre question. Les cellules vides sont traitées comme zéro dans les calculs, et des nombres enregistrés en texte peuvent provoquer des erreurs. Gardez la variation absolue =B2-A2 à côté du pourcentage quand l’échelle compte : une hausse de 100 % de 1 à 2 est grande en pourcentage mais petite en pratique.
À vous de jouer
En C2, calculez l’évolution en pourcentage entre l’ancienne et la nouvelle valeur.
| A | B | C | |
|---|---|---|---|
| 1 | Old | New | Change |
| 2 | 80 | 100 | |
| 3 | 120 | 90 | |
| 4 | 50 | 50 |
Réponse : =(B2-A2)/A2
Exemple vérifié
Anciennes et nouvelles valeurs en A et B. La ligne 4 part d’une valeur négative et la ligne 5 part de zéro.
| A | B | |
|---|---|---|
| 1 | Old | New |
| 2 | 80 | 100 |
| 3 | 120 | 90 |
| 4 | -100 | -50 |
| 5 | 0 | 40 |
| Formule | Résultat |
|---|---|
=(B2-A2)/A2 | 0.25 |
=(B3-A3)/A3 | -0.25 |
=(B4-A4)/A4 | -0.5 |
=(B4-A4)/ABS(A4) | 0.5 |
=(B5-A5)/A5 | #DIV/0! |
=IF(A5=0,"N/A",(B5-A5)/A5) | "N/A" |
Erreurs fréquentes
- Diviser par la nouvelle valeur au lieu de l’ancienne.
- Multiplier par 100 puis appliquer le format Pourcentage.
- Masquer un cas de base nulle indéfini par un zéro trompeur.
Questions fréquentes
Quelle formule donne le pourcentage de hausse ?
Utilisez =(B2-A2)/A2 avec l’ancienne valeur en A2 et la nouvelle en B2 ; un résultat positif est une hausse.
Comment calculer un pourcentage de baisse ?
Utilisez la même formule. Une baisse renvoie naturellement un pourcentage négatif.
Que faire si l’ancienne valeur est zéro ?
L’évolution en pourcentage n’est pas définie. Renvoyez un libellé clair comme N/A ou Nouveau selon votre règle de reporting.
Pourquoi 0,25 s’affiche-t-il au lieu de 25 % ?
Appliquez le format de nombre Pourcentage à la cellule de résultat.
Mettre la compétence en pratique
Poursuivez avec une leçon FormulaCamp vérifiée (en anglais) : Arithmetic and Percentages (en anglais) Gratuit
Ouvrir la leçon gratuite (en anglais)