Math & StatsIntermédiaire

Fonction CENTILE ExcelGuide Complet 2026 avec Exemples

CENTILE (PERCENTILE en anglais) est une fonction statistique puissante qui te permet de trouver la valeur correspondant à un percentile donné dans un ensemble de données. En clair, elle répond à des questions comme "quel est le salaire minimum pour être dans le top 10% ?" ou "90% de mes clients dépensent moins de combien ?".

Cette fonction est indispensable en analyse de données, que tu travailles dans les RH pour analyser les salaires, en commercial pour identifier les top performers, ou en contrôle de gestion pour établir des seuils de performance. Dans ce guide, tu vas découvrir comment l'utiliser efficacement avec des exemples concrets du monde professionnel.

Syntaxe de la fonction CENTILE

=CENTILE(matrice; k)

La fonction CENTILE prend deux paramètres simples : une plage de valeurs numériques et le percentile que tu veux calculer. Elle retourne la valeur en dessous de laquelle se trouve le pourcentage spécifié de tes données.

Comprendre chaque paramètre de la fonction CENTILE

1

matrice

(obligatoire)

C'est la plage de données numériques sur laquelle tu veux calculer le percentile. Ça peut être une colonne de salaires comme A1:A100, une ligne de scores comme B2:Z2, ou n'importe quelle plage de cellules contenant des nombres. Excel ignore automatiquement les cellules vides et le texte.

2

k

(obligatoire)

Le percentile que tu veux calculer, exprimé sous forme décimale entre 0 et 1. Par exemple :

  • 0,25 = 25ème percentile (premier quartile Q1)
  • 0,5 = 50ème percentile (médiane)
  • 0,75 = 75ème percentile (troisième quartile Q3)
  • 0,9 = 90ème percentile (top 10%)
  • 0,95 = 95ème percentile (top 5%)

Astuce : Pour convertir un percentile en valeur k, divise simplement par 100. Le 90ème percentile devient 90/100 = 0,9. Attention à ne pas confondre : 0,9 signifie "90% des valeurs sont en dessous", pas "10% sont en dessous" !

Exemples pratiques pas à pas

Exemple 1 – RH : identifier le seuil salarial du top 10%

Tu travailles aux ressources humaines et la direction te demande de définir un seuil salarial pour identifier les employés dans le top 10% de rémunération. Tu as la liste des salaires de tous les employés et tu dois trouver le salaire minimum à partir duquel on entre dans le top 10%.

Le 90ème percentile est à 68 800 €. Seuls les salaires ≥ 68 800 € sont dans le top 10%.

AB
1EmployéSalaire annuel
2Alice35 000 €
3Bob42 000 €
4Charlie38 000 €
5Diana65 000 €
6Emma51 000 €
7Frank45 000 €
8Grace72 000 €
9Hugo39 000 €
10
11Seuil top 10%68 800 €
Formule :=CENTILE(B1:B8; 0,9)
Résultat :68 800 €

Résultat : tout employé gagnant 68 800 € ou plus fait partie du top 10% des mieux payés. Dans cet exemple, seule Grace (72 000 €) dépasse ce seuil. Diana (65 000 €) est proche mais n'atteint pas le top 10%.

Exemple 2 – Commercial : analyser la distribution des ventes

Tu es responsable commercial et tu veux comprendre la distribution des performances de ton équipe. Tu calcules plusieurs percentiles pour voir comment les ventes se répartissent et identifier les différents niveaux de performance.

Formules utilisées : Q1=CENTILE(B1:B8;0,25), Q2=CENTILE(B1:B8;0,5), Q3=CENTILE(B1:B8;0,75), P90=CENTILE(B1:B8;0,9)

ABCDE
1VendeurCA mensuelAnalyseSeuil
2Vendeur 18 500 €25% des ventes (Q1)6 750 €
3Vendeur 212 000 €50% des ventes (Médiane)10 500 €
4Vendeur 35 200 €75% des ventes (Q3)14 250 €
5Vendeur 415 000 €90% des ventes (Top 10%)16 800 €
6Vendeur 518 000 €
7Vendeur 69 800 €
8Vendeur 711 200 €
9Vendeur 86 800 €
Formule :=CENTILE($B$1:$B$8; 0,9)
Résultat :16 800 €

Cette analyse te montre qu'un quart de l'équipe vend moins de 6 750 € (Q1), la moitié vend moins de 10 500 € (médiane), et seul le Vendeur 5 avec 18 000 € dépasse le seuil du top 10% fixé à 16 800 €.

Exemple 3 – Analyste de données : segmenter les clients par panier moyen

Tu es analyste de données en e-commerce et tu dois segmenter ta base clients en trois catégories : petits acheteurs (0-33%), acheteurs moyens (33-66%), et gros acheteurs (66-100%). Tu utilises CENTILE pour définir les seuils automatiquement.

Les seuils de 62 € et 125 € sont calculés avec CENTILE pour séparer les clients en trois groupes égaux.

ABC
1Client IDPanier moyenSegment
2C00145 €Petit
3C002180 €Gros
4C00375 €Moyen
5C004220 €Gros
6C00535 €Petit
7
8Seuil 33%62 €
9Seuil 66%125 €
Formule :=SI(B2<CENTILE($B$1:$B$100;0,33);"Petit";SI(B2<CENTILE($B$1:$B$100;0,66);"Moyen";"Gros"))
Résultat :Petit, Gros, Moyen...

Avec cette segmentation automatique, tu as environ un tiers de clients dans chaque catégorie. Si ta base clients évolue, les seuils se recalculent automatiquement. C'est beaucoup plus robuste que des seuils fixes arbitraires.

Exemple 4 – Contrôleur de gestion : analyser les temps de production

Tu es contrôleur de gestion dans une usine et tu analyses les temps de production pour identifier les processus anormalement lents. Tu veux connaître le temps en dessous duquel se situent 95% des productions pour détecter les 5% les plus lents.

95% des lots sont produits en 62 minutes ou moins. Le Lot 3 (67 min) dépasse le seuil : investigation nécessaire.

ABC
1LotTemps (min)Statut
2Lot 142Normal
3Lot 238Normal
4Lot 367Alerte !
5Lot 441Normal
6Lot 545Normal
7Lot 639Normal
8
9Seuil P9562 minAu-delà = problème
Formule :=CENTILE(B1:B50; 0,95)
Résultat :62

En fixant ton seuil d'alerte au 95ème percentile, tu évites de te noyer dans les fausses alertes. Seuls les 5% les plus problématiques remontent, te permettant de concentrer tes efforts d'amélioration là où c'est vraiment nécessaire.

CENTILE vs QUARTILE vs MEDIANE vs GRANDE.VALEUR

CritèreCENTILEQUARTILEMEDIANEGRANDE.VALEUR
Flexibilité⭐⭐⭐ N'importe quel %⭐⭐ Seulement 0/25/50/75/100%⭐ Uniquement 50%⭐⭐ Par rang (1er, 2e...)
Cas d'usageAnalyse fine (top 10%, P95...)Segmentation en quartilesValeur médiane uniquementTop N performers
Paramètre k/n0 à 1 (décimal)0, 1, 2, 3, 4 (entier)Aucun paramètre1, 2, 3... (rang)
Interpolation✅ Oui✅ Oui✅ Oui (si pair)❌ Valeur exacte
Exemple résultatP90 = 68 800 €Q3 = 52 000 €45 000 €1er = 72 000 €

Équivalences utiles : CENTILE(plage;0,5) = MEDIANE(plage) et CENTILE(plage;0,75) = QUARTILE(plage;3). CENTILE est donc la fonction la plus polyvalente du groupe, capable de remplacer les autres.

Les erreurs fréquentes et comment les corriger

Erreur #NOMBRE! : k en dehors de l'intervalle 0-1

Si tu entres =CENTILE(A1:A10; 90), Excel retourne #NOMBRE! car k doit être entre 0 et 1, pas entre 0 et 100.

Solution : Divise ta valeur de percentile par 100. Pour le 90ème percentile, utilise =CENTILE(A1:A10; 0,9) ou =CENTILE(A1:A10; 90/100).

Plage contenant uniquement du texte ou des cellules vides

Si ta plage ne contient aucune valeur numérique valide (que du texte, des dates mal formatées, ou des cellules vides), CENTILE retourne #NOMBRE!.

Solution : Vérifie que ta plage contient bien des nombres. Utilise =ESTNOMBRE() pour tester tes cellules. Si tes nombres sont stockés en texte, convertis-les avec la fonction CNUM().

Confusion entre percentile et pourcentage de valeurs

Erreur conceptuelle courante : le 90ème percentile n'est PAS la valeur qui représente 90% du total. C'est la valeur en dessous de laquelle se trouvent 90% des observations.

Solution : Retiens cette phrase : "CENTILE(plage; 0,9) retourne la valeur X telle que 90% des données sont ≤ X". Si tu as 100 salaires et que le P90 = 80 000 €, cela signifie que 90 personnes gagnent 80 000 € ou moins.

Astuces avancées avec CENTILE

Calculer l'intervalle interquartile (IQR)

L'IQR mesure la dispersion des 50% centraux de tes données. C'est super utile pour détecter les valeurs aberrantes (outliers).

=CENTILE(A1:A100; 0,75) - CENTILE(A1:A100; 0,25)

Ensuite, toute valeur en dehors de [Q1 - 1,5×IQR ; Q3 + 1,5×IQR] est considérée comme aberrante.

Créer un tableau de bord de percentiles dynamique

Combine CENTILE avec une mise en forme conditionnelle pour visualiser la distribution de tes données en temps réel.

P10: =CENTILE($A$1:$A$1000; 0,1)
P25: =CENTILE($A$1:$A$1000; 0,25)
P50: =CENTILE($A$1:$A$1000; 0,5)
P75: =CENTILE($A$1:$A$1000; 0,75)
P90: =CENTILE($A$1:$A$1000; 0,9)

Identifier automatiquement les top performers

Crée une colonne qui identifie automatiquement si une performance entre dans le top X%.

=SI(B2>=CENTILE($B$2:$B$100; 0,9); "🌟 Top 10%"; "")

Change 0,9 en 0,95 pour le top 5%, ou 0,75 pour le top 25%. La formule s'adapte automatiquement à tes données.

Questions fréquentes

Quelle est la différence entre CENTILE et CENTILE.INC ?

CENTILE.INC (inclus) est la version moderne de CENTILE et fonctionne exactement pareil. CENTILE.EXC (exclus) utilise une méthode de calcul légèrement différente. Pour la compatibilité, utilise CENTILE ou CENTILE.INC.

Comment calculer le top 10% de mes données ?

Utilise CENTILE avec k=0,9. Toute valeur supérieure ou égale à ce résultat fait partie du top 10%. Tu peux ensuite utiliser cette valeur dans une condition SI pour identifier les top performers.

CENTILE fonctionne-t-il avec des nombres négatifs ?

Oui, CENTILE gère parfaitement les nombres négatifs. Il range simplement toutes les valeurs de la plus petite à la plus grande, qu'elles soient positives ou négatives, puis trouve le percentile demandé.

Que se passe-t-il si k n'est pas exactement sur une valeur ?

Excel interpole automatiquement entre les deux valeurs les plus proches. Par exemple, si tu demandes le 85ème percentile et qu'il tombe entre deux valeurs, Excel calcule une moyenne pondérée. C'est transparent pour toi.

Puis-je utiliser CENTILE sur des données filtrées ?

Non, CENTILE prend en compte toutes les valeurs de la plage, même celles masquées par un filtre. Si tu veux calculer un percentile uniquement sur les données visibles, tu devras copier les données filtrées dans une autre plage temporaire.

Les fonctions similaires à CENTILE

Deviens un pro des statistiques Excel

Tu maîtrises maintenant CENTILE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions statistiques avancées et transformer tes données en insights actionnables.

Essayer pendant 30 jours