RANG.POURCENTAGE.INCLURE : Calculer le rang percentile inclusif en Excel
=RANG.POURCENTAGE.INCLURE(matrice; x; [précision])La formule RANG.POURCENTAGE.INCLURE est une fonction statistique puissante qui calcule le rang percentile d'une valeur au sein d'une plage de données. Contrairement à RANG.POURCENTAGE.EXCLURE, cette fonction utilise une méthode inclusive qui considère les valeurs extrêmes (0 et 1) comme des résultats possibles. Elle est particulièrement utile dans les analyses comparatives, les évaluations de performance et les études statistiques où vous devez positionner une donnée par rapport à l'ensemble. Cette fonction retourne un résultat entre 0 et 1 (ou 0% et 100%) représentant le pourcentage de valeurs qui sont inférieures ou égales à la valeur analysée. Par exemple, si RANG.POURCENTAGE.INCLURE retourne 0,75, cela signifie que 75% des valeurs dans votre ensemble sont inférieures ou égales à celle-ci. C'est un outil indispensable pour les analystes, les gestionnaires de projet et tous ceux qui travaillent avec des données de performance ou de classement. La maîtrise de cette formule vous permettra de créer des tableaux de bord sophistiqués, d'identifier rapidement les valeurs aberrantes et de comparer les performances de manière objective et statistiquement valide.
Syntaxe et paramètres
La syntaxe de RANG.POURCENTAGE.INCLURE est : =RANG.POURCENTAGE.INCLURE(matrice; x; [précision]). Le premier paramètre 'matrice' est obligatoire et représente la plage de cellules contenant vos données numériques. Cette plage peut être une colonne, une ligne ou une zone rectangulaire. Le deuxième paramètre 'x' est également obligatoire : il s'agit de la valeur spécifique dont vous souhaitez calculer le rang percentile. Cette valeur n'a pas besoin de figurer dans votre matrice, Excel calculera quand même son position relative. Le troisième paramètre 'précision' est optionnel et détermine le nombre de décimales dans le résultat (par défaut 3). Si vous omettez ce paramètre, Excel affichera 3 décimales. Vous pouvez le définir à 0 pour obtenir un résultat en pourcentage entier, ou à 5 pour plus de précision. Important : la formule ignore automatiquement les cellules vides et les valeurs texte. Elle fonctionne exclusivement avec des nombres. Si votre matrice contient des valeurs non numériques, Excel les ignore simplement sans générer d'erreur, ce qui la rend robuste pour les données imparfaites.
arrayxsignificanceExemples pratiques
Évaluation de la performance commerciale
=RANG.POURCENTAGE.INCLURE(B2:B11;15000;3)La formule calcule où se situe 15 000€ dans la distribution des ventes de l'équipe. Si le résultat est 0,556, cela signifie que ce commercial performe mieux que 55,6% de son équipe.
Analyse des scores de test d'une classe
=RANG.POURCENTAGE.INCLURE($A$2:$A$31;78;2)Cette formule positionnera le score 78 dans la distribution complète. Avec précision=2, le résultat affichera 2 décimales. Un résultat de 0,72 signifie que 72% de la classe a obtenu 78 ou moins.
Benchmark de salaires dans une entreprise
=RANG.POURCENTAGE.INCLURE(C$2:C$16;45000;0)Avec précision=0, le résultat s'affiche sans décimales. Si le résultat est 0,67, cela indique que ce salaire est supérieur ou égal à 67% des salaires du même niveau, utile pour évaluer l'équité salariale.
Points clés à retenir
- RANG.POURCENTAGE.INCLURE calcule la position relative d'une valeur dans une distribution, retournant un résultat entre 0 et 1 (ou 0% et 100%).
- Contrairement à RANG.POURCENTAGE.EXCLURE, cette fonction peut retourner exactement 0 ou 1, la rendant plus adaptée aux analyses pratiques.
- La valeur x n'a pas besoin d'exister dans la matrice; la fonction calcule sa position théorique, permettant l'analyse de seuils hypothétiques.
- Utilisez des références absolues pour la matrice et relatives pour x quand vous copiez la formule, pour éviter les erreurs de référence.
- Combinez RANG.POURCENTAGE.INCLURE avec SI, ARRONDI et d'autres fonctions pour créer des analyses sophistiquées et des systèmes de classification automatique.
Astuces de pro
Utilisez des références absolues ($A$2:$A$31) pour votre matrice quand vous copiez la formule vers le bas. Cela garantit que la plage reste constante tandis que la valeur x change.
Impact : Évite les erreurs de copie et permet de créer rapidement des analyses pour plusieurs valeurs sans risque de mauvaise référence.
Combinez RANG.POURCENTAGE.INCLURE avec ARRONDI et multipliez par 100 pour obtenir un pourcentage entier lisible: =ARRONDI(RANG.POURCENTAGE.INCLURE(A:A;B1;0)*100;0)&"%"
Impact : Les résultats sont plus professionnels et immédiatement compréhensibles pour les rapports et tableaux de bord.
Pour comparer deux ensembles de données différents, appliquez RANG.POURCENTAGE.INCLURE à chaque ensemble séparément plutôt que de combiner les données.
Impact : Permet une comparaison équitable entre des groupes de tailles différentes, évitant les biais causés par les différences de distribution.
Testez votre formule avec des valeurs extrêmes (minimum et maximum de votre matrice) pour vérifier qu'elle retourne bien 0 (ou proche) et 1 (ou proche).
Impact : Valide que votre formule fonctionne correctement et que votre matrice est bien définie sans valeurs aberrantes cachées.
Combinaisons utiles
Identifier les valeurs dans le quartile supérieur
=SI(RANG.POURCENTAGE.INCLURE($A$2:$A$31;A2;3)>=0.75;"Quartile supérieur";"Autre")Cette combinaison utilise IF pour classifier les valeurs. Elle retourne 'Quartile supérieur' si la valeur se situe dans les 25% les plus élevés, sinon 'Autre'. Utile pour segmenter automatiquement les données.
Combiner avec MOYENNE pour évaluer la performance
=SI(RANG.POURCENTAGE.INCLURE($B$2:$B$20;B2;2)>MOYENNE(RANG.POURCENTAGE.INCLURE($B$2:$B$20;$B$2:$B$20;2));"Au-dessus de la médiane";"En-dessous")Crée une évaluation relative en comparant le rang percentile d'une valeur à la médiane des rangs percentiles. Permet une analyse nuancée de la performance.
Créer un score de normalisation 0-100
=ARRONDI(RANG.POURCENTAGE.INCLURE($C$2:$C$50;C2;3)*100;0)Convertit le résultat (0-1) en échelle 0-100 avec ARRONDI. Utile pour créer des scores normalisés comparables et faciles à comprendre pour les stakeholders.
Erreurs courantes
Cause : La matrice contient des valeurs non numériques (texte pur, pas juste des espaces), ou le paramètre x n'est pas un nombre valide.
Solution : Vérifiez que votre plage contient uniquement des nombres. Utilisez NETTOYER() pour éliminer les espaces inutiles. Assurez-vous que x est un nombre ou une référence à une cellule contenant un nombre.
Cause : La plage de données a été supprimée ou la référence est invalide après une suppression de colonnes/lignes.
Solution : Utilisez des références absolues ($A$2:$A$31) pour vos plages de données. Vérifiez que la plage existe toujours et recalculez le classeur avec Ctrl+Maj+F9.
Cause : La plage matrice est vide, ou le paramètre précision est négatif ou supérieur à 127.
Solution : Assurez-vous que votre matrice contient au moins une valeur numérique. Vérifiez que précision est un nombre entre 0 et 127. Vérifiez que votre plage n'est pas accidentellement filtrée.
Checklist de dépannage
- 1.Vérifiez que la matrice contient uniquement des nombres ou des cellules vides (pas de texte pur). Utilisez NETTOYER() si nécessaire.
- 2.Assurez-vous que x est un nombre valide et non du texte formaté comme nombre. Testez avec un nombre entré directement.
- 3.Vérifiez que votre plage n'est pas filtrée ou masquée. Excel inclut les lignes masquées dans le calcul, ce qui peut donner des résultats inattendus.
- 4.Confirmez que le paramètre précision est un nombre entier entre 0 et 127. Zéro donne un entier, 3 est le défaut.
- 5.Testez avec une plage plus petite et des valeurs simples pour isoler le problème avant de l'appliquer à des données complexes.
- 6.Vérifiez que votre format de cellule n'interfère pas avec l'affichage du résultat. Utilisez le format 'Nombre' pour voir la valeur brute.
Cas particuliers
Toutes les valeurs de la matrice sont identiques (ex: tous les 100)
Comportement : La fonction retourne 1 pour toute valeur égale ou supérieure, et 0 pour toute valeur inférieure. Aucune erreur n'est générée.
Solution : Vérifiez que votre matrice a une variance suffisante. Si toutes les valeurs sont identiques, le rang percentile n'a pas de sens statistique.
C'est un cas mathématiquement valide mais peu utile en pratique.
La matrice contient une seule valeur numérique
Comportement : Si x égale cette valeur, le résultat est 1. Si x est différent, le résultat est 0 ou 1 selon que x est inférieur ou supérieur.
Solution : Assurez-vous que votre matrice contient au moins 2-3 valeurs pour une analyse statistiquement significative.
Mathématiquement correct mais peu informatif avec un seul point de données.
La valeur x est très éloignée de la distribution (extrême outlier)
Comportement : Si x est bien au-delà du maximum, retourne 1. Si x est bien en-dessous du minimum, retourne 0. Aucune erreur.
Solution : C'est le comportement attendu. Utilisez cela pour identifier les outliers: une valeur retournant 0.99 ou plus est extrême.
Utile pour détecter automatiquement les valeurs aberrantes dans vos données.
Limitations
- •La fonction ne peut traiter que des données numériques. Les valeurs texte, même si elles représentent des nombres, causent une erreur #VALUE! ou sont ignorées selon le contexte.
- •RANG.POURCENTAGE.INCLURE ne fonctionne pas avec des plages non contiguës. Vous devez utiliser une plage rectangulaire unique, pas plusieurs plages séparées par des virgules.
- •La précision maximale est limitée à 127 décimales, ce qui est amplement suffisant mais peut être une limitation théorique pour les calculs statistiques extrêmement précis.
- •La fonction inclut les cellules masquées et filtrées dans son calcul, ce qui peut donner des résultats inattendus si vous travaillez avec des données filtrées. Vous devez nettoyer ou désactiver les filtres pour obtenir les résultats attendus.
Alternatives
Compatibilité
✓ Excel
Depuis 2010
=RANG.POURCENTAGE.INCLURE(matrice;x;[précision]) - Disponible dans Excel 2010, 2013, 2016, 2019, 365✓Google Sheets
=PERCENTRANK(array;value;[significance]) - Syntaxe légèrement différente, paramètres identiquesGoogle Sheets utilise le terme PERCENTRANK au lieu de RANG.POURCENTAGE.INCLURE. La fonction est équivalente et fonctionne identiquement.
✓LibreOffice
=PERCENTRANK(array;value;[significance]) - Même syntaxe que Google Sheets