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
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.
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%.
| A | B | |
|---|---|---|
| 1 | Employé | Salaire annuel |
| 2 | Alice | 35 000 € |
| 3 | Bob | 42 000 € |
| 4 | Charlie | 38 000 € |
| 5 | Diana | 65 000 € |
| 6 | Emma | 51 000 € |
| 7 | Frank | 45 000 € |
| 8 | Grace | 72 000 € |
| 9 | Hugo | 39 000 € |
| 10 | ||
| 11 | Seuil top 10% | 68 800 € |
=CENTILE(B1:B8; 0,9)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)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Vendeur | CA mensuel | Analyse | Seuil | |
| 2 | Vendeur 1 | 8 500 € | 25% des ventes (Q1) | 6 750 € | |
| 3 | Vendeur 2 | 12 000 € | 50% des ventes (Médiane) | 10 500 € | |
| 4 | Vendeur 3 | 5 200 € | 75% des ventes (Q3) | 14 250 € | |
| 5 | Vendeur 4 | 15 000 € | 90% des ventes (Top 10%) | 16 800 € | |
| 6 | Vendeur 5 | 18 000 € | |||
| 7 | Vendeur 6 | 9 800 € | |||
| 8 | Vendeur 7 | 11 200 € | |||
| 9 | Vendeur 8 | 6 800 € |
=CENTILE($B$1:$B$8; 0,9)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.
| A | B | C | |
|---|---|---|---|
| 1 | Client ID | Panier moyen | Segment |
| 2 | C001 | 45 € | Petit |
| 3 | C002 | 180 € | Gros |
| 4 | C003 | 75 € | Moyen |
| 5 | C004 | 220 € | Gros |
| 6 | C005 | 35 € | Petit |
| 7 | |||
| 8 | Seuil 33% | 62 € | |
| 9 | Seuil 66% | 125 € |
=SI(B2<CENTILE($B$1:$B$100;0,33);"Petit";SI(B2<CENTILE($B$1:$B$100;0,66);"Moyen";"Gros"))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.
| A | B | C | |
|---|---|---|---|
| 1 | Lot | Temps (min) | Statut |
| 2 | Lot 1 | 42 | Normal |
| 3 | Lot 2 | 38 | Normal |
| 4 | Lot 3 | 67 | Alerte ! |
| 5 | Lot 4 | 41 | Normal |
| 6 | Lot 5 | 45 | Normal |
| 7 | Lot 6 | 39 | Normal |
| 8 | |||
| 9 | Seuil P95 | 62 min | Au-delà = problème |
=CENTILE(B1:B50; 0,95)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ère | CENTILE | QUARTILE | MEDIANE | GRANDE.VALEUR |
|---|---|---|---|---|
| Flexibilité | ⭐⭐⭐ N'importe quel % | ⭐⭐ Seulement 0/25/50/75/100% | ⭐ Uniquement 50% | ⭐⭐ Par rang (1er, 2e...) |
| Cas d'usage | Analyse fine (top 10%, P95...) | Segmentation en quartiles | Valeur médiane uniquement | Top N performers |
| Paramètre k/n | 0 à 1 (décimal) | 0, 1, 2, 3, 4 (entier) | Aucun paramètre | 1, 2, 3... (rang) |
| Interpolation | ✅ Oui | ✅ Oui | ✅ Oui (si pair) | ❌ Valeur exacte |
| Exemple résultat | P90 = 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.
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