Aller au contenu principal

Qu'est-ce que la fonction RANG.POURCENTAGE.INCLURE ?

Définition
La fonction RANG.POURCENTAGE.INCLURE retourne le rang percentile d'une valeur dans un jeu de données sous forme d'un nombre entre 0 et 1 (bornes incluses). La valeur minimale obtient 0 % et la valeur maximale 100 %.

RANG.POURCENTAGE.INCLURE te sert dès que tu dois comparer une valeur au reste d'un groupe sans te limiter à un classement brut du type « 3e sur 12 », qui devient inutilisable dès que l'effectif change. Elle te donne une position relative stable, exprimée en pourcentage, que tu peux suivre d'un mois sur l'autre sans recalculer une échelle à chaque fois.

C'est l'outil parfait pour les comparaisons relatives : classer un vendeur dans son équipe, situer un prix par rapport au marché, ou évaluer une candidature selon une grille salariale. Un résultat de 0,75 signifie que la valeur fait mieux ou égal que 75 % du jeu de données.

Syntaxe

=RANG.POURCENTAGE.INCLURE(matrice; x; [signification])

Clique sur un argument pour aller à son explication.

RANG.POURCENTAGE.INCLURE est la variante inclusive : elle peut retourner exactement 0 et 1 (0 % et 100 %) pour les valeurs extrêmes. Sa variante RANG.POURCENTAGE exclut ces bornes et retourne des valeurs strictement entre 0 et 1.

Le savais-tu ?
Le mot « inclure » n'est pas décoratif : cette variante attribue exactement 0 (0 %) à la plus petite valeur de ta plage et exactement 1 (100 %) à la plus grande. La variante RANG.POURCENTAGE, elle, écarte ces deux bornes et ne renvoie jamais 0 ni 1 pile.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction RANG.POURCENTAGE.INCLURE

Les deux premiers arguments font tout le travail et ne se laissent pas inverser : d'abord la matrice, le jeu de données qui sert de référence, puis x, la valeur dont tu veux connaître la position. Le troisième, [signification], est entre crochets parce qu'il est facultatif : il règle juste le nombre de chiffres significatifs affichés, et tu le laisses vide neuf fois sur dix.

1

matrice

: ton jeu de données de référence : une plage de valeurs numériques que tu veux utiliser comme base de comparaison

Il peut s'agir de chiffres d'affaires, de scores, de temps, de prix. Excel compare ta valeur cible à toutes les valeurs de cette plage.

La matrice peut contenir des doublons sans problème. Excel gère automatiquement les valeurs identiques en leur attribuant le même rang percentile.

2

x

: la valeur que tu veux situer dans ton jeu de données

Elle n'a pas besoin d'exister dans la matrice : Excel interpole automatiquement sa position. Par exemple, tu peux chercher où se situerait un score de 85 dans une liste qui ne contient que 80 et 90.

Ce paramètre peut être une référence de cellule ou une valeur directe.

3

[signification]

: paramètre optionnel qui définit le nombre de chiffres significatifs du résultat(facultatif)

Par défaut, Excel utilise 3 chiffres significatifs. Si tu passes 2, le résultat sera arrondi à 2 chiffres significatifs. C'est purement esthétique : le calcul interne reste précis.

Dans la pratique, tu peux laisser ce paramètre vide dans 99 % des cas.

Attention : Ne confonds pas chiffres significatifs et décimales. Avec signification=2, la valeur 0,8567 devient 0,86 (2 chiffres significatifs), pas 0,85 (2 décimales). Le résultat en format Pourcentage dans Excel est la façon la plus propre d'afficher la valeur sans toucher à ce paramètre.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment situer un vendeur dans son équipe avec la fonction RANG.POURCENTAGE.INCLURE

Julie a signé 45 000 € ce mois-ci et tu dois lui dire, en entretien, ce que ce chiffre vaut dans une équipe de sept. Les CA vont de 32 000 € à 52 000 €, et un rang brut du type « 3e sur 7 » dépend de l'effectif : il devient incomparable dès qu'un vendeur part ou arrive. Le rang percentile, lui, reste lisible d'un mois sur l'autre puisqu'il exprime la part de l'équipe que Julie dépasse, sur une échelle qui va toujours de 0 pour le plus faible à 1 pour le meilleur.

Les étapes
  1. 1
    Dans une cellule, écris =RANG.POURCENTAGE.INCLURE(.
  2. 2
    En 1er argument : sélectionne les sept chiffres d'affaires de l'équipe, B2:B8. C'est cette plage qui définit le groupe de comparaison, et ajouter un stagiaire à 5 000 € y déplacerait tous les percentiles.
  3. 3
    En 2ᵉ argument : clique sur la cellule de Julie, B3. Une référence vaut mieux qu'un montant tapé en dur, parce que le percentile se recalcule tout seul dès que le chiffre d'affaires est corrigé.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas après avoir verrouillé la plage en $B$2:$B$8. Sans les $, chaque ligne comparerait son vendeur à une plage décalée et les percentiles ne voudraient plus rien dire les uns par rapport aux autres.
Au final, ta formule devrait ressembler à ça :=RANG.POURCENTAGE.INCLURE(B2:B8; B3)
Explication
Quatre vendeurs sur sept gagnent moins que Julie : Marc, Paul, Sophie et Léa. La variante INCLURE rapporte ce compte au nombre d'intervalles qui séparent les valeurs, soit 7 - 1 = 6, ce qui donne 4 ÷ 6 = 0,666. Julie fait donc mieux que les deux tiers de l'équipe, seuls Emma et Thomas la dépassent. Ce dénominateur en n - 1 est la signature d'INCLURE : il fait tomber le plus petit CA sur 0 pile et le plus gros sur 1 pile.
Exemple 2

Comment positionner une note tapée directement avec la fonction RANG.POURCENTAGE.INCLURE

Un élève vient te voir avec son 14 et veut savoir si c'est une bonne note. La classe compte huit copies, de 8 à 16, et tu préfères une réponse chiffrée à un « c'est correct » approximatif. Ici tu tapes la note directement dans la formule au lieu de pointer une cellule : c'est le réflexe à prendre quand tu veux tester une note à la volée, y compris une note que personne n'a obtenue.

Les étapes
  1. 1
    Dans une cellule, écris =RANG.POURCENTAGE.INCLURE(.
  2. 2
    En 1er argument : sélectionne les huit notes de la classe, B2:B9. Toutes les copies doivent y figurer, sinon la note testée serait comparée à une classe amputée.
  3. 3
    En 2ᵉ argument : saisis directement la note à situer, 14. La fonction accepte aussi bien une valeur écrite en dur qu'une référence de cellule, et comme ce 14 existe déjà dans la plage, Excel se contente de compter les notes qui lui sont inférieures.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis applique le format Pourcentage à la cellule pour lire 71,4 % plutôt que 0,714. Tu évites ainsi d'expliquer à chaque fois ce que représente un nombre compris entre 0 et 1.
Voici la formule que tu obtiens à la fin :=RANG.POURCENTAGE.INCLURE(B2:B9; 14)
Explication
Cinq notes sur huit sont inférieures à 14 : 8, 10, 11, 12 et 13. La fonction rapporte ces cinq copies aux sept intervalles qui séparent les huit notes, soit 5 ÷ 7 = 0,714. L'élève devance donc un peu plus de 71 % de la classe et entre dans le premier tiers, avec seulement deux copies au-dessus de la sienne, un 15 et un 16.
Exemple 3

Comment comparer un prix absent de la liste avec la fonction RANG.POURCENTAGE.INCLURE

Ton client hésite à proposer 280 000 € pour un appartement et te demande si ce prix tient la route. Tu as relevé huit ventes récentes comparables, de 245 000 € à 310 000 €, mais aucune ne s'est conclue exactement à 280 000 €. Ce n'est pas un obstacle : la fonction sait situer une valeur absente de la plage en la plaçant proportionnellement entre les deux ventes qui l'encadrent.

Les étapes
  1. 1
    Dans une cellule, écris =RANG.POURCENTAGE.INCLURE(.
  2. 2
    En 1er argument : sélectionne les huit prix de vente relevés, B2:B9. Plus l'échantillon est homogène, même quartier et même surface, plus le percentile obtenu sera défendable face au vendeur.
  3. 3
    En 2ᵉ argument : saisis le prix à tester, 280000, sans espace ni symbole euro. Cette valeur n'apparaît nulle part dans la colonne, et c'est justement l'intérêt de la manœuvre, puisque tu situes un prix envisagé et non un prix déjà constaté.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Excel repère alors les deux ventes qui encadrent ton prix, 275 000 € et 288 000 €, puis interpole entre leurs deux positions pour situer une valeur pourtant absente de la liste.
Une fois les morceaux assemblés, ta formule donne ça :=RANG.POURCENTAGE.INCLURE(B2:B9; 280000)
Explication
280 000 € tombe entre la cinquième vente (275 000 €) et la sixième (288 000 €), plus près de la première : l'écart de 5 000 € représente environ 38 % des 13 000 € qui séparent les deux ventes. La fonction place donc le prix à 4,38 intervalles sur les 7 que compte l'échantillon, soit 0,626. Autrement dit, à peu près 63 % des biens comparables se sont vendus moins cher et 37 % plus cher : le prix se situe au-dessus de la médiane sans atteindre le haut du marché.
Exemple 4

Comment évaluer une prétention salariale avec la fonction RANG.POURCENTAGE.INCLURE

Un candidat annonce 42 000 € en prétention et tu veux répondre autre chose qu'une impression. Ta grille compte sept salaires sur ce poste, de 35 000 € à 44 000 €, et aucun n'est fixé à 42 000 € : la demande se glisse entre l'avant-dernier et le dernier. Le rang percentile te dit à quelle hauteur de ta propre grille cette embauche te placerait, information bien plus utile qu'un simple écart à la moyenne.

Les étapes
  1. 1
    Dans une cellule, écris =RANG.POURCENTAGE.INCLURE(.
  2. 2
    En 1er argument : sélectionne les sept salaires réellement versés sur ce poste, B2:B8. N'y mêle pas d'autres fonctions ni d'autres niveaux de séniorité, sinon la comparaison perd tout son sens.
  3. 3
    En 2ᵉ argument : saisis la prétention à évaluer, 42000. Comme à l'exemple précédent, cette valeur n'existe pas dans la plage et sera interpolée entre les deux salaires qui l'encadrent, 41 000 € et 44 000 €.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Plus le résultat approche de 1, plus l'embauche te place haut dans ta propre grille, et plus tu auras d'écarts à justifier auprès des salariés déjà en poste.
En mettant tout bout à bout, tu écris :=RANG.POURCENTAGE.INCLURE(B2:B8; 42000)
Explication
42 000 € se glisse entre 41 000 €, sixième salaire de la grille, et 44 000 €, le plus élevé, au tiers de l'écart qui les sépare. La fonction compte donc 5,33 intervalles franchis sur les 6 que créent tes sept salaires, soit 0,888. Le candidat se placerait au-dessus de près de 89 % de tes effectifs sur ce poste, juste sous ton plafond actuel. Avec la variante EXCLURE, qui divise par n + 1 au lieu de n - 1, la même demande retomberait autour de 0,79 : le choix de la variante change la lecture, pas le salaire.
Le conseil du pro
Pour lire le résultat en pourcentage, applique le format Pourcentage à la cellule avec Ctrl, Maj et % plutôt que de multiplier par 100 dans la formule : la valeur stockée reste entre 0 et 1 et tes calculs suivants restent simples.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec RANG.POURCENTAGE.INCLURE

1Astuce

Afficher le résultat en pourcentage

Par défaut, la fonction retourne une valeur entre 0 et 1. Pour l'afficher en pourcentage, sélectionne la cellule résultat et applique le format Pourcentage (Ctrl+Maj+%). Cela affiche 66,7 % au lieu de 0,667 sans changer la valeur stockée.
Multiplier par 100 dans la formule est à éviter : si tu réutilises ensuite la valeur dans un calcul, tu devras rediviser par 100.

2Astuce

Créer un classement inversé

RANG.POURCENTAGE.INCLURE classe toujours dans l'ordre croissant : une grande valeur donne un rang proche de 100 %. Si tu veux un classement où les petites valeurs obtiennent un meilleur rang (temps de course, coûts, délais), applique cette formule : =1-RANG.POURCENTAGE.INCLURE(matrice; x).
Ainsi la valeur la plus basse obtient 100 % et la plus grande 0 % : c'est un renversement parfait du classement.

3Astuce

Visualiser les performances avec la mise en forme conditionnelle

Combine RANG.POURCENTAGE.INCLURE avec des règles de mise en forme conditionnelle pour créer un tableau de bord visuel instantané. Applique une règle sur la colonne de rang percentile : vert si le résultat est supérieur à 0,66 (top performers), orange entre 0,33 et 0,66 (dans la moyenne), rouge en dessous de 0,33 (à améliorer).
Tu obtiens ainsi un code couleur automatique qui se met à jour à chaque ajout de données.

Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction RANG.POURCENTAGE.INCLURE

Ici les pépins ne sont pas des messages d'erreur rouges mais des contresens silencieux qui donnent des chiffres faux sans broncher. Tu peux confondre le rang percentile avec un classement numérique, oublier les $ qui font glisser ta matrice d'une ligne à l'autre, ou lire un résultat élevé comme une bonne performance alors que pour un délai ou un coût, c'est l'inverse qu'il faut comprendre.

Confondre rang et rang percentile

RANG.POURCENTAGE.INCLURE ne retourne pas un classement numérique (1er, 2e, 3e...), mais un pourcentage de position. Un résultat de 0,80 ne signifie pas que la valeur est 8e, mais qu'elle fait mieux ou égal à 80 % du jeu de données.

Solution : Utilise RANG ou RANG.MOYENNE si tu veux un classement numérique. Réserve RANG.POURCENTAGE.INCLURE pour les analyses de positionnement relatif en pourcentage.

La plage de la matrice se décale en copiant la formule

Sans les $, la plage de référence se déplace à chaque ligne quand tu copies la formule vers le bas. Chaque ligne compare alors la valeur à un jeu de données différent, ce qui rend les résultats incomparables entre eux.

Solution : Fixe toujours la matrice avec des références absolues : =RANG.POURCENTAGE.INCLURE($A$2:$A$10; B2). Appuie sur F4 après avoir sélectionné la plage dans la barre de formule pour ajouter les $ automatiquement.

Mauvaise interprétation du sens de classement

Un rang percentile élevé (proche de 1) signifie une grande valeur, pas forcément une bonne performance. Tout dépend du contexte : un CA élevé est positif, mais un délai de livraison élevé est négatif.

Solution : Adapte ton interprétation au contexte. Pour les métriques où une petite valeur est meilleure (délais, coûts, erreurs), utilise la formule inversée =1-RANG.POURCENTAGE.INCLURE(matrice; x) pour obtenir un rang où 100 % = meilleure performance.

FAQ

Questions fréquentes

RANG.POURCENTAGE.INCLURE peut retourner exactement 0 % et 100 % (en incluant les valeurs minimales et maximales), tandis que RANG.POURCENTAGE exclut ces extrêmes et retourne des valeurs strictement entre 0 et 1. En pratique, RANG.POURCENTAGE.INCLURE est plus intuitif pour la plupart des analyses : si tu as la valeur maximale du jeu de données, tu veux bien voir 100 %, pas une valeur proche de 1 mais jamais égale.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction RANG.POURCENTAGE.INCLURE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir