Fonction de compatibilité
Cette fonction est conservée pour assurer la compatibilité avec les anciennes versions d'Excel (Excel 2007 et antérieures). Elle reste fonctionnelle mais n'est plus recommandée pour les nouveaux classeurs.
Utilise plutôt : RANG.POURCENTAGE.INCLURE qui offre plus de fonctionnalités et une meilleure précision.
Fonction RANG.POURCENTAGECalcule le rang en percentile – Guide 2026
RANG.POURCENTAGE (PERCENTRANK en anglais) te permet de déterminer la position relative d'une valeur dans un ensemble de données, exprimée en pourcentage. Cette fonction est essentielle pour analyser des performances, établir des classements et comprendre la distribution de tes données. Tu obtiendras un résultat entre 0 et 1, où 0.75 signifie que ta valeur est supérieure à 75% des données.
Syntaxe
RANG.POURCENTAGE(matrice; x; [précision])Retourne le rang en pourcentage d'une valeur dans un ensemble (entre 0 et 1)
Comprendre chaque paramètre
matrice
(obligatoire)La plage de cellules contenant l'ensemble des valeurs à analyser. Cette matrice représente toutes les données de référence par rapport auxquelles tu veux calculer le percentile. Elle peut être une colonne, une ligne ou une plage rectangulaire.
Exemple : A2:A100 ou B1:F1
Tu peux utiliser une plage nommée pour plus de clarté
x
(obligatoire)La valeur dont tu veux connaître le rang en pourcentage. C'est la donnée que tu veux positionner par rapport à l'ensemble de la matrice. Si cette valeur n'existe pas exactement, Excel interpolera entre les valeurs adjacentes pour estimer le percentile.
Exemple : 75 ou B5
Peut être une valeur numérique ou une référence de cellule
précision
(obligatoire)Le nombre de décimales à afficher dans le résultat. Par défaut, Excel utilise 3 décimales. Tu peux spécifier une valeur entre 0 et 15 selon la précision souhaitée pour ton analyse. Ce paramètre n'affecte pas le calcul, uniquement l'affichage.
Exemple : 2 donne 0.75 au lieu de 0.750
Si omis, la valeur par défaut est 3
Astuce de pro
Utilise des plages nommées pour tes matrices (comme "NotesClasse" au lieu de A2:A30). Cela rend tes formules plus lisibles et facilite leur maintenance. Tu peux créer une plage nommée en sélectionnant tes cellules et en utilisant Ctrl+F3.
Exemples pratiques en contexte business
1. Analyse des notes d'étudiants
Tu es enseignant et tu veux informer chaque étudiant de sa position relative dans la classe. RANG.POURCENTAGE te permet de calculer le percentile de chaque note pour donner un feedback précis et motivant.
Lucas avec 15/20 est au 75ème percentile : sa note est meilleure que 75% de la classe.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Étudiant | Note /20 | Percentile | Interprétation |
| 2 | Marie | 18 | =RANG.POURCENTAGE($B$2:$B$6;B2;2) | Top 100% |
| 3 | Lucas | 15 | =RANG.POURCENTAGE($B$2:$B$6;B3;2) | 75ème percentile |
| 4 | Sophie | 12 | =RANG.POURCENTAGE($B$2:$B$6;B4;2) | 50ème percentile |
| 5 | Thomas | 10 | =RANG.POURCENTAGE($B$2:$B$6;B5;2) | 25ème percentile |
| 6 | Emma | 8 | =RANG.POURCENTAGE($B$2:$B$6;B6;2) | Points à améliorer |
=RANG.POURCENTAGE($B$2:$B$6;B3;2)2. Performance commerciale d'une équipe
En tant que manager commercial, tu veux évaluer la performance de tes vendeurs par rapport à l'équipe. Le percentile te donne une vision claire de qui performe bien et qui a besoin d'accompagnement.
Alice avec 125k€ de CA est au 100ème percentile : meilleure performance de l'équipe.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vendeur | CA annuel | Percentile | Évaluation |
| 2 | Alice | 125 000 € | =RANG.POURCENTAGE($B$2:$B$7;B2;2) | Excellence |
| 3 | Bob | 98 000 € | =RANG.POURCENTAGE($B$2:$B$7;B3;2) | Très bon |
| 4 | Claire | 85 000 € | =RANG.POURCENTAGE($B$2:$B$7;B4;2) | Dans la moyenne |
| 5 | David | 72 000 € | =RANG.POURCENTAGE($B$2:$B$7;B5;2) | À accompagner |
| 6 | Emma | 110 000 € | =RANG.POURCENTAGE($B$2:$B$7;B6;2) | Excellent |
| 7 | Frank | 65 000 € | =RANG.POURCENTAGE($B$2:$B$7;B7;2) | Formation nécessaire |
=RANG.POURCENTAGE($B$2:$B$7;B2;2)3. Évaluation des employés et promotions
Dans le cadre d'évaluations annuelles, tu veux identifier les collaborateurs qui méritent une promotion. RANG.POURCENTAGE te permet de positionner objectivement chaque score d'évaluation.
Martin avec un score de 92 est au top : parfait candidat pour une promotion.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Employé | Score éval. | Percentile | Décision |
| 2 | Martin | 92 | =RANG.POURCENTAGE($B$2:$B$8;B2;2) | Promotion |
| 3 | Julie | 88 | =RANG.POURCENTAGE($B$2:$B$8;B3;2) | Promotion |
| 4 | Pierre | 85 | =RANG.POURCENTAGE($B$2:$B$8;B4;2) | Prime |
| 5 | Laura | 78 | =RANG.POURCENTAGE($B$2:$B$8;B5;2) | Stable |
| 6 | Marc | 72 | =RANG.POURCENTAGE($B$2:$B$8;B6;2) | Plan développement |
| 7 | Sarah | 90 | =RANG.POURCENTAGE($B$2:$B$8;B7;2) | Promotion |
| 8 | Kevin | 68 | =RANG.POURCENTAGE($B$2:$B$8;B8;2) | PIP |
=RANG.POURCENTAGE($B$2:$B$8;B2;2)4. Analyse de parts de marché
Tu analyses le positionnement de ton entreprise par rapport aux concurrents sur différents marchés régionaux. Le percentile te montre où tu te situes dans le paysage concurrentiel.
Avec 24.5% de part de marché en IDF, tu domines ce marché régional.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Région | Part marché % | Percentile | Position |
| 2 | Île-de-France | 24.5 | =RANG.POURCENTAGE($B$2:$B$6;B2;2) | Leader régional |
| 3 | PACA | 18.2 | =RANG.POURCENTAGE($B$2:$B$6;B3;2) | Forte présence |
| 4 | Auvergne-RA | 12.8 | =RANG.POURCENTAGE($B$2:$B$6;B4;2) | Moyenne |
| 5 | Nouvelle-Aq. | 9.5 | =RANG.POURCENTAGE($B$2:$B$6;B5;2) | À développer |
| 6 | Grand Est | 15.3 | =RANG.POURCENTAGE($B$2:$B$6;B6;2) | Bonne position |
=RANG.POURCENTAGE($B$2:$B$6;B2;2)Conseil pratique
Pour afficher le résultat en pourcentage (75% au lieu de 0.75), multiplie simplement le résultat par 100 et applique le format pourcentage : =RANG.POURCENTAGE(matrice;x)*100 ou utilise le format de cellule "Pourcentage".
Comparaison avec les fonctions similaires
| Fonction | Ce qu'elle retourne | Utilisation principale |
|---|---|---|
| RANG.POURCENTAGE | Le percentile (0 à 1) d'une valeur donnée | Calculer la position relative d'une valeur |
| RANG | La position numérique (1er, 2ème, 3ème...) | Obtenir un classement absolu |
| RANG.EQUIV | Le rang avec gestion des ex-aequo | Classements sportifs ou scolaires |
| CENTILE | La valeur correspondant à un percentile donné | Trouver une valeur seuil (médiane, quartiles) |
| QUARTILE | Les valeurs aux 25%, 50%, 75% | Analyse statistique par quartiles |
Quelle fonction choisir ? Utilise RANG.POURCENTAGE quand tu veux savoir où se situe une valeur en pourcentage. Utilise RANG pour un classement numérique simple. Utilise CENTILE pour l'opération inverse : trouver la valeur qui correspond à un percentile donné.
Erreurs fréquentes à éviter
❌ Matrice contenant du texte
Si ta matrice contient des valeurs non numériques ou des cellules vides, Excel retournera une erreur #VALEUR!
=RANG.POURCENTAGE(A2:A10;75) où A5 contient "N/A"✅ Solution : Nettoie tes données ou utilise une plage qui ne contient que des valeurs numériques. Tu peux utiliser ESTVIDE() ou ESTNUM() pour filtrer.
❌ Matrice vide ou avec une seule valeur
RANG.POURCENTAGE nécessite au moins deux valeurs dans la matrice pour calculer un percentile. Avec une seule valeur, tu obtiendras #NOMBRE!
=RANG.POURCENTAGE(A2:A2;100) // Une seule cellule✅ Solution : Vérifie que ta plage contient au moins deux valeurs numériques différentes.
❌ Valeur de précision négative ou trop grande
Le paramètre précision doit être entre 0 et 15. Une valeur négative ou supérieure à 15 causera une erreur #NOMBRE!
=RANG.POURCENTAGE(A2:A10;75;-1) ou =RANG.POURCENTAGE(A2:A10;75;20)✅ Solution : Utilise une valeur entre 0 et 15, ou omets ce paramètre pour utiliser la valeur par défaut (3).
⚠️ Valeur x en dehors de la plage
Si ta valeur x est inférieure au minimum ou supérieure au maximum de la matrice, Excel retournera #N/A. C'est différent d'une valeur qui n'existe pas mais qui est dans la plage (qui sera interpolée).
=RANG.POURCENTAGE({10;20;30;40};50) // 50 est supérieur au max (40)✅ Solution : Vérifie que ta valeur x est bien dans l'intervalle des valeurs de ta matrice, ou utilise RANG.POURCENTAGE.INCLURE qui gère mieux les extrêmes.
Astuce de débogage
Si tu obtiens une erreur, utilise d'abord MIN() et MAX() sur ta matrice pour vérifier les valeurs extrêmes, puis NB() pour compter le nombre de valeurs numériques. Cela t'aidera à identifier rapidement le problème.
Questions fréquentes
Quelle différence entre RANG et RANG.POURCENTAGE ?
RANG te donne la position numérique exacte (1er, 2ème, 3ème...) dans un ensemble de données. RANG.POURCENTAGE te retourne un percentile entre 0 et 1, indiquant le pourcentage de valeurs inférieures. Par exemple, 0.8 signifie que ta valeur est meilleure que 80% des données.
Comment interpréter le résultat de RANG.POURCENTAGE ?
Un résultat de 0.75 signifie que ta valeur se situe au 75ème percentile : elle est supérieure à 75% des valeurs de l'ensemble. Un résultat de 0 indique la valeur la plus faible, tandis que 1 représente la valeur la plus élevée.
À quoi sert le paramètre précision ?
Le paramètre précision (optionnel) te permet de définir le nombre de décimales du résultat. Par défaut, Excel retourne 3 décimales. Si tu spécifies 2, tu obtiendras par exemple 0.75 au lieu de 0.750.
Que se passe-t-il si la valeur recherchée n'existe pas dans la matrice ?
Si la valeur x n'existe pas exactement dans ta matrice, Excel calcule le rang par interpolation linéaire entre les valeurs les plus proches. Cela te donne une estimation du percentile où se situerait cette valeur.
Quelle est la différence entre RANG.POURCENTAGE et RANG.POURCENTAGE.INCLURE ?
RANG.POURCENTAGE retourne des valeurs entre 0 et 1 (exclusif), tandis que RANG.POURCENTAGE.INCLURE peut retourner exactement 0 ou 1. Utilise RANG.POURCENTAGE pour la plupart des cas, et RANG.POURCENTAGE.INCLURE quand tu as besoin d'inclure les extrêmes.
Cas d'usage avancés
Combinaison avec mise en forme conditionnelle
Tu peux utiliser RANG.POURCENTAGE avec la mise en forme conditionnelle pour créer un tableau de bord visuel automatique. Par exemple, colore en vert les valeurs au-dessus du 75ème percentile, en jaune entre 25% et 75%, et en rouge en dessous de 25%.
Règle de mise en forme :
=RANG.POURCENTAGE($B$2:$B$100;B2)>=0.75 → VertCréation de catégories de performance
Utilise RANG.POURCENTAGE avec SI() ou SI.CONDITIONS() pour créer automatiquement des catégories de performance basées sur des seuils percentiles.
=SI(RANG.POURCENTAGE($B$2:$B$100;B2)>=0.9;"Excellent";SI(RANG.POURCENTAGE($B$2:$B$100;B2)>=0.7;"Bon";SI(RANG.POURCENTAGE($B$2:$B$100;B2)>=0.3;"Moyen";"À améliorer")))Analyse temporelle des performances
Compare l'évolution du percentile d'un vendeur mois après mois pour identifier les tendances. Si son percentile augmente, sa performance s'améliore relativement à l'équipe.
Formule pour suivre l'évolution :
Percentile Janvier - Percentile Décembre = Progression annuelleTechnique de pro
Pour des analyses récurrentes, crée un tableau croisé dynamique avec RANG.POURCENTAGE dans une colonne calculée. Tu pourras ainsi filtrer, trier et analyser rapidement tes données par percentile sans recalculer à chaque fois.
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel et transformer tes données en décisions.
Essayer pendant 30 jours