Dans le monde d’Excel, s’il y a bien une formule qui revient souvent dans les tableaux de bord et les rapports mensuels, c’est celle du pourcentage d’évolution. Qu’on suive les ventes, les visites web ou tout autre indicateur clé, savoir présenter visuellement une tendance est essentiel. Et bonne nouvelle : avec la bonne formule (et la bonne logique), cette tâche peut devenir 100 % automatique et sans casse-tête !
Dans cet article, je vais te montrer comment calculer automatiquement le pourcentage d’évolution entre deux valeurs dans Excel, avec des astuces pour que le tout soit à la fois fiable, lisible… et un peu sexy.
Pourquoi utiliser le pourcentage d’évolution ?
Avant de parler formules, prenons deux minutes pour comprendre à quoi sert tout ça. Disons que ton chiffre d’affaires passe de 10 000 € en janvier à 12 500 € en février. Cette info, exprimée en valeur absolue (+2 500 €), est utile. Mais lorsque tu veux analyser l’évolution ou communiquer efficacement, il est bien plus parlant de dire que le chiffre d’affaires a augmenté de 25 %.
Le pourcentage d’évolution permet :
- De comparer des variations de données, même avec des valeurs de départ différentes
- D’identifier les tendances (positives ou négatives)
- De faciliter la lecture et l’interprétation des performances
La formule de base pour calculer une évolution en pourcentage
La formule qu’on utilise dans Excel pour obtenir cette précieuse information est simple :
(Valeur finale – Valeur initiale) / Valeur initiale
Ensuite, il suffit de formater le résultat en pourcentage (Ctrl + Maj + %), et le tour est joué !
Concrètement, si tes données sont en :
- A2 : Valeur de janvier (10 000)
- B2 : Valeur de février (12 500)
Alors la cellule C2 (où tu veux calculer le pourcentage d’évolution) contiendra :
= (B2 - A2) / A2
Ou plus simplement encore :
= B2 / A2 - 1
Cette deuxième version est plus compacte et évite une parenthèse de trop. Teste, et tu verras, le résultat est identique. Ensuite, applique le format pourcentage à ta cellule et tu obtiens 25 % si tout est correct.
Gérer les petites erreurs gênantes (division par zéro, données manquantes…)
Tu as peut-être déjà vu ce petit message d’erreur un jour : #DIV/0!. Il apparaît lorsque Excel tente de diviser une valeur par zéro. Or, dans notre calcul, la valeur initiale (le dénominateur) peut parfois contenir un 0… ou être vide.
Pour éviter que ton tableau clignote comme un sapin de Noël à chaque cellule vide, tu peux utiliser la fonction SI combinée à ESTERREUR ou SIERREUR.
Voici deux approches :
Version 1 (classique) :
=SI(A2=0; ""; B2/A2 - 1)
Ici, si A2 est égal à 0, on affiche une cellule vide, sinon on effectue le calcul.
Version 2 (avec SIERREUR) :
=SIERREUR(B2/A2 - 1; "")
C’est une version plus souple, qui masque toutes sortes d’erreurs, pas seulement une division par zéro. Attention cependant à ne pas recouvrir de vraies erreurs que tu devrais corriger.
Ajouter un indicateur visuel : flèche verte ou rouge ?
Parce qu’une évolution positive, c’est bien – mais le dire avec une jolie flèche verte vers le haut, c’est encore mieux ! Pour ça, RDV dans l’onglet Accueil > Mise en forme conditionnelle > Jeux d’icônes.
Tu peux choisir :
- Des flèches (haut / bas / stable)
- Des pastilles de couleur
- Ou même des barres
Et surtout, n’oublie pas de cocher « Afficher uniquement l’icône » si tu veux épurer l’affichage. Bonjour tableaux dynamiques design !
Exemple concret d’utilisation dans un tableau de bord
Imaginons un tableau comparant les ventes mensuelles d’un produit :
| Mois | Ventes (unités) | Évolution % |
|---|---|---|
| Janvier | 1 200 | |
| Février | 1 500 | =B3/B2-1 |
| Mars | 1 350 | =B4/B3-1 |
Petite astuce : pour éviter de saisir ta formule manuellement à chaque ligne, écris-la une seule fois puis double-clique sur le coin inférieur droit de la cellule pour l’auto-remplissage. Magique, non ?
Créer une formule plus robuste pour des tableaux plus intelligents
Si tu manipules souvent ce genre de données, tu peux encapsuler la logique de calcul dans une formule un peu plus « intelligente ». Par exemple :
=SI(ET(ESTNUM(A2); ESTNUM(B2); A2<>0); B2/A2 -1; "")
Cette version vérifie que :
- A2 et B2 contiennent bien des chiffres
- Que A2 est différent de zéro
Avec ça, ton tableau devient solide, même en cas de données manquantes ou de mauvaise saisie.
Mettre en forme automatiquement avec des règles personnalisées
Imaginons que tu veuilles que :
- Les évolutions positives s’affichent en vert
- Les évolutions négatives en rouge
Tu peux le faire via la Mise en forme conditionnelle :
- Sélectionne la colonne contenant tes pourcentages d’évolution
- Va dans Accueil > Mise en forme conditionnelle > Nouvelle règle
- Choisis « Utiliser une formule » puis rentre :
=C2>0
Choisis ensuite un format en vert, puis fais de même pour une règle :
=C2<0
Avec une couleur rouge cette fois. Voilà un tableau qui parle !
Cas particuliers : évolution entre deux périodes non consécutives
Parfois, tu veux comparer mai à janvier. Pas de souci, il suffit de pointer vers les bonnes cellules :
Valeur de janvier en B2, mai en F2 :
=F2/B2 - 1
Et hop, tu obtiens l’évolution sur 5 mois. Bonus : si tes colonnes ont des noms, pense à utiliser les Tableaux Excel (Ctrl + T) pour rendre tout ça encore plus lisible, surtout quand tes données évoluent dans le temps.
L’astuce VBA pour aller plus loin
Si tu veux automatiser ce calcul dans plusieurs feuilles ou générer ces formules dynamiquement via une macro, tu peux utiliser un petit script VBA. Voici un exemple ultra simple :
Sub CalculEvolPourcentage() Dim i As Integer For i = 3 To 100 If Cells(i, 2).Value <> "" And Cells(i - 1, 2).Value <> 0 Then Cells(i, 3).Formula = "=(B" & i & "/B" & i - 1 & ")-1" End If Next iEnd Sub
Ce script parcourt les lignes d’un tableau situé en colonne B (les valeurs) et remplit colonne C avec l’évolution en pourcentage par rapport à la ligne précédente. À adapter selon la structure de ton fichier, évidemment !
Et si on ajoutait un petit bonus visuel ?
Si ton boss ou ton client est plus du genre visuel, pense à ajouter un petit graphique en courbe ou à barres, et à y intégrer les pourcentages sous forme d’étiquettes de données. Rien de tel pour raconter une histoire avec des chiffres. Et grâce à notre formule dynamique, les valeurs se mettront à jour toutes seules chaque mois !
En résumé (mais pas vraiment un résumé 😉)
Calculer une évolution en pourcentage dans Excel, c’est à la fois simple et puissant. Avec la bonne formule et quelques bonnes pratiques d’affichage, tu renforces la lisibilité de tes données et tu gagnes un temps précieux chaque mois.
Alors la prochaine fois que tu veux prouver que les ventes ont bondi ou que le trafic a fondu comme neige au soleil, oublie la calculette : laisse Excel faire le boulot !
Et si tu veux aller encore plus loin, n’hésite pas à explorer le tuto VBA ou à créer un modèle de tableau de bord 100 % automatisé. Sur ExcelMania, c’est justement ce genre de smart hacks qu’on adore. 😉
