Aller au contenu principal

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

Pourcentage

84 %

Détail du calcul

  1. 42 ÷ 50 = 0,84
  2. 0,84 s’affiche 84 % une fois la cellule au format Pourcentage
Formule Excel
=A2/B2
Valeur stockée par Excel (formatez la cellule en pourcentage)
0,84

La colonne A contient les ventes de l'an dernier, la colonne B celles de cette année, et Excel renvoie 0,19 alors que vous attendiez 19 %. La formule est généralement juste. La cellule affiche simplement le nombre décimal brut.

Chaque formule de pourcentage Excel est une division suivie d'un format Pourcentage. Ce guide donne la formule pour chaque question, les cas des nombres négatifs et du zéro que la plupart des tutoriels ignorent, cinq exemples détaillés et un tableau à copier.

Comment fonctionnent les pourcentages dans Excel

Réponse rapide : Excel stocke un pourcentage sous forme de nombre décimal, donc 19 % vaut 0,19. Divisez pour obtenir le nombre décimal, puis appliquez le format Pourcentage : =A2/B2 pour une part d'un total, =(B2-A2)/A2 pour une variation. Ne multipliez pas en plus par 100.

Les formules de pourcentage Excel en un coup d'œil

Comment fonctionnent les pourcentages dans Excel
TâcheFormuleExemple
Pourcentage d'un total=A2/B242 sur 50 font 84 %
Augmentation ou diminution en pourcentage=(B2-A2)/A2De 1 800 à 2 142, c'est +19 %
Écart en pourcentage=ABS(A2-B2)/AVERAGE(A2,B2)80 et 120 diffèrent de 40 %
Ajouter un pourcentage=A2*(1+B2)80 plus 15 % font 92
Soustraire un pourcentage=A2*(1-B2)80 moins 15 % font 68
Trouver le montant=A2*B235 % de 120 font 42
Trouver le total=A2/B242 représente 35 % de 120
Écart entre deux pourcentages=B2-A2De 4,0 % à 4,5 %, c'est 0,5 point
Erreur en pourcentage=ABS(A2-B2)/ABS(B2)9,6 par rapport à 9,8 donne 2,04 %

Mettez les cellules de résultat au format Pourcentage lorsque la réponse est un pourcentage. Dans les lignes d'ajout, de soustraction et de montant, B2 contient le taux, par exemple 15 %.

Comment Excel stocke les pourcentages

Une cellule qui affiche 19 % contient 0,19, et saisir 19 % dans une cellule stocke aussi 0,19. Le format Pourcentage change l'apparence du nombre, pas sa valeur. Donc quand =(B2-A2)/A2 renvoie 0,19, la formule est correcte et la correction est une question de format, pas une autre formule.

Deux comportements causent l'essentiel de la confusion. Appliquer le format Pourcentage à des nombres déjà présents dans une cellule les multiplie par 100 : 10 devient 1000 %. Dans des cellules déjà au format Pourcentage, Microsoft indique dans sa documentation que saisir 10 ou 0,1 donne dans les deux cas 10 %.

Pourcentage d'un total

Divisez la partie par le tout : =A2/B2. Pour une colonne de parties, verrouillez le total pour qu'il survive à la recopie vers le bas : =A2/SUM(A$2:A$4), ou =A2/$A$5 quand A5 contient le total. Des parties de 12, 18 et 30 pour un total de 60 renvoient 20 %, 30 % et 50 %.

Microsoft 365 propose aussi PERCENTOF(data_subset, data_all), qui équivaut à SUM(subset)/SUM(all). Microsoft ne la documente que pour Excel pour Microsoft 365 : utilisez donc la division si le fichier sera ouvert dans une version plus ancienne d'Excel.

Trouver un montant ou un total à partir d'un pourcentage

Pour trouver le montant, multipliez : =A2*B2 avec 120 et 35 % renvoie 42. Pour trouver le total, divisez le montant par le pourcentage : =A2/B2 avec 42 et 35 % renvoie 120. La seconde forme est le problème du pourcentage inverse, où la partie et le taux sont connus et où le tout est inconnu.

Mettre des cellules au format pourcentage

Sélectionnez les cellules et appuyez sur Ctrl+Maj+% sous Windows, ou utilisez Accueil, puis le bouton Style de pourcentage. Pour contrôler le nombre de décimales, ouvrez Format de cellule, choisissez Nombre, puis Pourcentage. La mise en forme ne change que l'affichage. Pour arrondir aussi la valeur stockée, enveloppez la formule : =ROUND((B2-A2)/A2,4) stocke 0,1900 pour une variation de 19 %.

Formule d'augmentation en pourcentage dans Excel

Pour calculer une variation en pourcentage dans Excel, soustrayez l'ancienne valeur de la nouvelle, puis divisez par l'ancienne valeur : =(B2-A2)/A2. C'est la formule d'augmentation en pourcentage dans Excel que l'on tape en premier. Pour 1 800 qui passent à 2 142, le résultat est 0,19, affiché 19 %.

La formule de variation en pourcentage dans Excel qui sert pour une hausse est aussi la formule de diminution en pourcentage quand le résultat est négatif. Une baisse de 640 à 512 renvoie −20 %. Une seule formule couvre les deux : nommez donc la colonne « Variation » plutôt que « Augmentation ».

Un équivalent plus court est =B2/A2-1. Il donne le même résultat pour des valeurs de départ positives, mais il inverse le signe lorsque la valeur de départ est négative, cas traité dans la section suivante. Pour une colonne de périodes, la variation d'un mois sur l'autre s'écrit =B3/B2-1, recopiée vers le bas à partir de la deuxième ligne. Des valeurs de 100, 110 et 99 renvoient 10 % et −10 %.

Variation en pourcentage avec des nombres négatifs et le zéro

La formule de variation en pourcentage dans Excel que l'on tape en premier, =(B2-A2)/A2, ne fonctionne plus pour deux types de valeurs.

Une valeur de départ nulle. =(B2-A2)/A2 renvoie #DIV/0!, car une variation à partir de zéro n'a pas de pourcentage. Affichez un indicateur plutôt qu'une cellule vide : =IF(A2=0,"n/a",(B2-A2)/A2). IFERROR fonctionne aussi, mais elle masque toutes les erreurs, y compris un #VALUE! venant d'un nombre stocké sous forme de texte que vous voudriez voir.

Une valeur de départ négative. Une perte qui passe de −50 à −25 est une amélioration, mais =(B2-A2)/A2 renvoie −50 %, ce qui se lit comme une baisse. Diviser par la valeur absolue de la valeur de départ conserve le sens du mouvement : =(B2-A2)/ABS(A2) renvoie +50 %. Avec le test du zéro : =IF(A2=0,"n/a",(B2-A2)/ABS(A2)). C'est la même convention que celle du calculateur de variation en pourcentage.

Lorsque le signe change, par exemple de −50 à 25, la formule à valeur absolue de départ renvoie +150 %, soit le mouvement (75) rapporté à la taille de départ (50). De nombreuses équipes financières indiquent plutôt « n/m » (non significatif) : =IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2))). Choisissez une règle et appliquez-la à toute la feuille.

Formule d'écart en pourcentage dans Excel

Pour calculer l'écart en pourcentage dans Excel, quand aucune des deux valeurs n'est la base : divisez l'écart par la moyenne des deux, =ABS(A2-B2)/AVERAGE(A2,B2). Pour 80 et 120, la différence est de 40 et la moyenne est de 100, donc l'écart en pourcentage est de 40 %. La formule d'écart en pourcentage dans Excel est la même pour n'importe quel couple, et le calculateur d'écart en pourcentage montre le même détail.

Permuter les cellules donne la même réponse, et c'est justement le but. La variation en pourcentage n'est pas symétrique : de 80 à 120, c'est +50 %, alors que de 120 à 80, c'est −33,33 %. Utilisez la variation quand il y a un avant et un après, et l'écart quand les deux valeurs sont de même rang, comme les prix de deux fournisseurs. Pour l'écart en pourcentage entre deux nombres, Excel n'a pas de fonction intégrée, donc cette formule est la voie standard.

Ajouter ou soustraire un pourcentage dans Excel

Multipliez par un plus ou moins le taux. Avec le taux en B2 sous forme de pourcentage, =A2*(1+B2) l'ajoute et =A2*(1-B2) le soustrait. 80 avec un taux de 15 % renvoie 92 et 68. Vous pouvez saisir le taux directement dans la formule, comme dans =A2*(1+15%), mais un taux dans sa propre cellule transforme un changement de prix en une seule modification au lieu d'une chasse aux formules.

Écart entre deux pourcentages dans Excel

On compare deux pourcentages par soustraction, et non avec une formule de variation en pourcentage : =B2-A2. Un taux qui passe de 4,0 % à 4,5 % renvoie 0,5 %, soit 0,5 point de pourcentage. La variation relative dans les mêmes cellules est =(B2-A2)/A2, soit 12,5 %. Ces deux calculs répondent à des questions différentes, et les confondre est l'erreur de présentation la plus courante.

Pour afficher l'écart sous forme d'un simple nombre de points, utilisez =ROUND((B2-A2)*100,2) et intitulez la colonne « pts ». Le guide sur les points de pourcentage explique quand citer chaque chiffre.

Erreur en pourcentage dans Excel

L'erreur en pourcentage compare une valeur mesurée à une valeur de référence : =ABS(A2-B2)/ABS(B2), avec la mesure en A2 et la valeur de référence en B2. Une mesure de 9,6 pour une valeur de référence de 9,8 renvoie 2,04 %. Le calculateur d'erreur en pourcentage montre le détail du calcul et traite plusieurs mesures à la fois.

Pourcentages dans Google Sheets

Toutes les formules de division et de soustraction ci-dessus fonctionnent sans changement dans Google Sheets, et pour calculer la différence entre deux pourcentages dans Sheets, c'est le même =B2-A2. Les différences sont minimes. Mettez une cellule au format Format, Nombre, Pourcentage, ou appuyez sur Ctrl+Maj+5 sous Windows. Pour remplir toute une colonne à partir d'une cellule, entourez la formule de variation de ARRAYFORMULA, avec une protection pour les lignes vides, comme dans la section de code. La forme avec division du pourcentage du total fonctionne dans les deux outils, c'est donc le choix le plus sûr pour un fichier qui passe de l'un à l'autre.

Exemples de formules de pourcentage Excel

Exemple 1 : pourcentage d'un total

Données

Un élève répond correctement à 42 questions sur 50.

Réponse

Avec 42 en A2 et 50 en B2, =A2/B2 renvoie 0,84, que le format Pourcentage affiche 84 %.

Exemple 2 : augmentation en pourcentage

Données

Les ventes mensuelles passent de 1 800 à 2 142.
  1. Étape 1

    La variation est de 342, et 342 divisé par 1 800 donne 0,19.

Réponse

=(B2-A2)/A2 affiche 19 %.

Exemple 3 : diminution en pourcentage

Données

Un stock tombe de 640 à 512.
  1. Étape 1

    La variation est de −128, et −128 divisé par 640 donne −0,2.

Réponse

La même formule affiche −20 %.

Exemple 4 : écart en pourcentage

Données

Deux devis arrivent à 80 et 120.

Réponse

La différence est 40 et la moyenne est 100, donc =ABS(A2-B2)/AVERAGE(A2,B2) affiche 40 %, quel que soit l'ordre des cellules.

Exemple 5 : une valeur de départ négative

Données

Une perte trimestrielle passe de −50 à −25.
  1. Étape 1

    La formule simple =(B2-A2)/A2 renvoie −50 %, ce qui se lit comme un recul.

Réponse

=(B2-A2)/ABS(A2) divise 25 par 50 et renvoie +50 %, l'amélioration que décrivent les nombres.

Les cinq exemples sur une seule feuille

Exemples de formules de pourcentage Excel
ExempleA2B2Formule en C2C2 affiche
1 Pourcentage d'un total4250=A2/B284 %
2 Augmentation18002142=(B2-A2)/A219 %
3 Diminution640512=(B2-A2)/A2−20 %
4 Écart80120=ABS(A2-B2)/AVERAGE(A2,B2)40 %
5 Départ négatif−50−25=(B2-A2)/ABS(A2)50 %

Saisissez chaque ligne dans la ligne 2 d'une feuille vierge et appliquez le format Pourcentage à la colonne C.

Code de la formule de pourcentage Excel

Formule de variation sûre, avec le test du zéro et la valeur de départ absolue :

Excel
=IF(A2=0,"n/a",(B2-A2)/ABS(A2))

La même règle avec « n/m » pour un changement de signe :

Excel
=IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2)))

Google Sheets, pour remplir une colonne à partir d'une cellule en sautant les lignes vides :

Excel
=ARRAYFORMULA(IF(A2:A="","",IF(A2:A=0,"n/a",(B2:B-A2:A)/ABS(A2:A))))

Le même calcul hors d'un tableur, avec pandas :

Python
import pandas as pd​​def pct_change_abs(s: pd.Series) -> pd.Series:    change = s.diff() / s.shift().abs()    return change.where(s.shift() != 0)

Series.pct_change() donne −50 % pour un passage de −50 à −25, le même problème de signe que la formule Excel simple, et renvoie inf quand la valeur précédente est zéro. pct_change_abs renvoie +50 % et laisse vide le cas du zéro.

Sécurité des tableurs

Les formules de cette page sont de l'arithmétique simple. Aucune n'utilise de macros, de liens vers des classeurs externes ni de compléments, et vous pouvez les copier sous forme de texte. Les valeurs que vous saisissez dans votre propre feuille restent dans votre fichier.

Trois points de sécurité comptent quand les pourcentages viennent des données d'autres personnes :

  • Injection CSV et de formule. Une cellule qui commence par =, +, - ou le caractère arobase est lue comme une formule quand un CSV s'ouvre dans Excel. Un vrai pourcentage comme −5 % commence par un signe moins, donc un filtre naïf bloque soit de vraies données, soit laisse passer une cellule piégée. Nettoyez en préfixant la cellule d'une apostrophe simple ou d'une tabulation quand vous générez des fichiers pour d'autres, et ouvrez les CSV non fiables avec l'assistant d'importation en réglant la colonne sur Texte.
  • Nombres stockés sous forme de texte. Un « 19 % » importé et aligné à gauche est du texte et ne se calcule pas. =VALUE("19%") renvoie 0,19 ; vous pouvez aussi utiliser Convertir.
  • Liens externes. Une formule collée depuis une source inconnue et contenant un chemin de classeur entre crochets lit les données d'un autre fichier. Excel demande confirmation avant de mettre à jour les liens : refusez, sauf si vous faites confiance à la source.

Erreurs courantes avec les pourcentages dans Excel

Erreurs courantes avec les pourcentages dans Excel
ErreurCe qui ne va pasCorrection
Le résultat affiche 0,19 et non 19 %La cellule est au format StandardAppliquez le format Pourcentage
Multiplier par 100 et mettre au format pourcentage19 s'affiche 1900 %Faites l'un ou l'autre, pas les deux
Diviser par la nouvelle valeur=(B2-A2)/B2 donne 15,97 % pour 1 800 à 2 142, et non 19 %Divisez par l'ancienne valeur
#DIV/0!La valeur de départ est nulle=IF(A2=0,"n/a",(B2-A2)/A2)
Un départ négatif se lit à l'enversPasser de −50 à −25 donne −50 %Divisez par ABS(A2)
Le total dérive à la recopie vers le bas=A2/B2 devient =A3/B3 et le total se déplaceVerrouillez-le : =A2/$B$2
Pourcentage stocké sous forme de texte« 19 % » est ignoré par les formules=VALUE(A2) ou Convertir
Virgule là où Excel attend un point-virguleErreur d'analyse dans de nombreux paramètres régionaux européensUtilisez des points-virgules entre les arguments
Soustraire des pourcentages et parler de pourcentageDe 4,0 % à 4,5 %, c'est 0,5 point, et non 0,5 %Indiquez que le résultat est en points

Variation en pourcentage, écart, points et pourcentage d'un total

Variation en pourcentage, écart, points et pourcentage d'un total
MesureFormuleBaseSymétriqueExemple
Variation en pourcentage=(B2-A2)/A2Ancienne valeurNonDe 80 à 120, c'est +50 %
Écart en pourcentage=ABS(A2-B2)/AVERAGE(A2,B2)Moyenne des deuxOui80 et 120 donnent 40 %
Points de pourcentage=B2-A2AucuneNon, il est signéDe 4,0 % à 4,5 %, c'est 0,5 point
Pourcentage d'un total=A2/B2Le totalSans objet42 sur 50 font 84 %
Erreur en pourcentage=ABS(A2-B2)/ABS(B2)Valeur de référenceNon9,6 par rapport à 9,8 donne 2,04 %

Une variation a besoin d'un avant et d'un après. L'écart traite deux valeurs comme égales. Les points comparent directement deux pourcentages, et le pourcentage d'un total compare une partie à son tout.

Questions fréquentes

Comment calculer un pourcentage dans Excel ?

Divisez la partie par le tout et mettez la cellule au format pourcentage : =A2/B2. Avec 42 en A2 et 50 en B2, le résultat est 0,84, affiché 84 %. Ne multipliez pas en plus par 100.

Comment calculer l'écart entre deux pourcentages dans Sheets ?

Soustrayez l'un de l'autre : =B2-A2. De 4,0 % à 4,5 %, on obtient 0,5 point de pourcentage. Si vous voulez plutôt la variation relative, utilisez =(B2-A2)/A2, soit 12,5 % pour les mêmes cellules.

Comment calculer une augmentation en pourcentage dans Excel ?

Soustrayez l'ancienne valeur de la nouvelle et divisez par l'ancienne : =(B2-A2)/A2. De 1 800 à 2 142, le résultat est 19 %. La formule répond à « comment calculer une augmentation en pourcentage dans Excel » et à « comment calculer l'augmentation en pourcentage dans Excel », qui sont la même question.

Comment calculer un écart en pourcentage dans Excel ?

Divisez la différence par la moyenne des deux valeurs : =ABS(A2-B2)/AVERAGE(A2,B2). Pour 80 et 120, la réponse est 40 %, quelle que soit la cellule placée en premier.

Comment calculer une diminution en pourcentage dans Excel ?

Utilisez la formule de variation, =(B2-A2)/A2, et lisez un résultat négatif comme une diminution. De 640 à 512, on obtient −20 %. Pour l'afficher comme un chiffre positif, enveloppez la formule dans ABS.

Comment ajouter un pourcentage à un nombre dans Excel ?

Multipliez par un plus le taux : =A2*(1+B2), avec le taux en B2. 80 avec un taux de 15 % renvoie 92. Pour soustraire, utilisez =A2*(1-B2).

Faut-il multiplier par 100 dans Excel pour obtenir un pourcentage ?

Non. Excel stocke 0,19 et affiche 19 % dès que la cellule a le format Pourcentage. Multiplier en plus par 100 affiche 1900 %.