Femme professionnelle analysant un tableau Excel de comparaison de pourcentages entre deux années sur un ordinateur portable en entreprise

Calculer une augmentation en pourcentage sur Excel pour comparer deux années

27 août 2026

La formule =(nouvelle_valeur-ancienne_valeur)/ancienne_valeur reste le socle du calcul de variation entre deux années sur Excel. Mais son application brute génère des résultats incohérents dès que la valeur de départ est négative ou nulle, un cas fréquent quand on compare des résultats nets ou des marges opérationnelles.

Valeur de départ négative : pourquoi ABS() change le résultat du calcul de variation Excel

La formule classique divise l’écart par la valeur initiale. Quand cette valeur est négative, le signe du résultat s’inverse et le pourcentage affiché perd toute signification.

Prenons un résultat net de -50 000 en année N-1 et de 30 000 en année N. La formule brute renvoie =(30000-(-50000))/(-50000), soit -160 %. Le signe négatif suggère une baisse alors que l’entreprise est passée d’une perte à un bénéfice.

Nous recommandons d’utiliser ABS() au dénominateur pour neutraliser ce problème : =(B2-A2)/ABS(A2). Le résultat devient +160 %, ce qui reflète la réalité du redressement. Cette approche est documentée dans plusieurs guides récents comme bonne pratique pour les tableaux de bord financiers.

Homme en télétravail consultant des formules de calcul de pourcentage Excel sur grand écran dans un bureau à domicile

Cas particulier : valeur initiale à zéro

ABS(0) reste 0, donc la division déclenche une erreur #DIV/0!. Deux options propres existent :

  • Encapsuler la formule dans SIERREUR : =SIERREUR((B2-A2)/ABS(A2);"N/A"), qui affiche un libellé explicite au lieu de l’erreur
  • Utiliser SI pour tester la valeur de départ : =SI(A2=0;"N/A";(B2-A2)/ABS(A2)), qui permet de personnaliser le traitement selon le contexte du tableau
  • Afficher la variation en valeur absolue plutôt qu’en pourcentage quand la base de comparaison n’existe pas, ce qui reste la solution la plus honnête analytiquement

Variation symétrique sur Excel : comparer deux années sans valeur de référence

Le taux d’évolution classique pose un biais rarement discuté : il dépend du choix de la période de référence. Passer de 100 à 120 donne +20 %, mais passer de 120 à 100 donne -16,7 %. L’écart entre les deux valeurs est identique, pourtant les pourcentages diffèrent.

La différence en pourcentage symétrique résout ce problème en divisant l’écart par la moyenne des deux valeurs : =(B2-A2)/MOYENNE(A2;B2). Le résultat est le même quel que soit le sens de lecture.

Ce calcul est pertinent quand aucune des deux périodes ne joue naturellement le rôle de base. Par exemple, comparer le chiffre d’affaires de deux filiales sur la même année, ou croiser deux canaux de vente sans hiérarchie temporelle.

Quand ne pas l’utiliser

Pour une comparaison année N / année N-1 classique, la formule standard avec ABS() reste préférable. La variation symétrique atténue les écarts extrêmes et peut masquer une évolution forte. Si le contexte impose un sens de lecture (avant/après, budget/réalisé), la formule directionnelle est plus lisible pour les destinataires du reporting.

Automatiser le calcul de pourcentage d’augmentation avec LAMBDA et MAP

Recopier une formule sur des centaines de lignes fonctionne, mais LAMBDA combiné à MAP permet un calcul vectorisé sans formule intermédiaire. Cette approche, disponible dans Microsoft 365, transforme le calcul de variation en fonction réutilisable.

Nous créons d’abord une fonction nommée via l’onglet Formules > Gestionnaire de noms :

VariationPct = LAMBDA(ancien;nouveau;(nouveau-ancien)/ABS(ancien))

Cette fonction accepte deux arguments et renvoie le taux d’évolution. Pour l’appliquer à un tableau entier sans recopie, MAP itère sur deux plages simultanément :

=MAP(A2:A100;B2:B100;LAMBDA(a;b;SIERREUR((b-a)/ABS(a);"N/A")))

La formule produit une colonne complète de résultats en une seule cellule. Quand on ajoute des lignes au tableau source, les résultats s’étendent automatiquement si les données sont structurées en tableau Excel (Ctrl+T).

Limites de cette méthode

LAMBDA et MAP ne sont pas disponibles dans Excel 2019 ou les versions antérieures. Pour les fichiers partagés avec des utilisateurs sur ces versions, la formule classique recopiée reste la seule option compatible. Vérifiez la version cible avant de déployer un tableau de bord basé sur ces fonctions.

Deux collègues en salle de réunion analysant ensemble un rapport Excel imprimé et numérique pour comparer des augmentations en pourcentage annuelles

Format pourcentage Excel : pièges de mise en forme entre décimales et affichage

Appliquer le format pourcentage (Ctrl+Maj+%) à une cellule contenant 0,2 affiche 20 %. Appliquer ce même format à une cellule contenant 20 affiche 2000 %. La confusion vient du fait qu’Excel multiplie la valeur brute par 100 lors du formatage.

La règle à retenir : la formule de variation renvoie un décimal (0,15 pour +15 %). Le format pourcentage se charge de l’affichage. Ne multipliez jamais par 100 dans la formule si vous appliquez ensuite le format %.

Contrôle des décimales dans un tableau comparatif

Pour un reporting annuel, deux décimales suffisent dans la majorité des cas. Utilisez le format personnalisé 0,00% plutôt que le bouton % par défaut, qui affiche sans décimale. Sur un tableau de bord avec des variations faibles (inférieures à 1 %), l’absence de décimales arrondit tout à 0 % ou 1 %, ce qui rend la comparaison inutile.

Le format conditionnel ajoute une couche de lecture : appliquez un rouge sur les variations négatives et un vert sur les positives via Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance. Le repérage visuel accélère l’analyse sur des tableaux de plusieurs dizaines de lignes.

Un dernier point souvent négligé : quand vous exportez un classeur en CSV, le format pourcentage disparaît. La cellule revient à sa valeur décimale brute. Si le fichier alimente un autre outil (BI, CRM, import comptable), documentez si la colonne contient un décimal ou une valeur déjà multipliée par 100. Cette ambiguïté génère régulièrement des écarts dans les consolidations inter-systèmes.

Articles similaires