CENTILE.EXCLURE (PERCENTILE.EXC en anglais) est la version statistiquement rigoureuse du calcul de percentile dans Excel. Elle retourne le k-ième percentile de tes données en excluant les extrêmes à 0 % et 100 %, là où CENTILE.INCLURE les accepte. C'est la fonction que les statisticiens recommandent quand tu veux éviter que la valeur minimale ou maximale absolue contamine tes seuils.
Concrètement, c'est elle qui définit le seuil du top 10 % de ton équipe commerciale sans être biaisé par une performance exceptionnelle isolée, qui construit des grilles salariales interquartiles pour les recrutements, qui fixe des limites de contrôle qualité basées sur la distribution réelle de production, ou qui établit des SLA de temps de réponse fondés sur des données terrain plutôt que sur des promesses.
Syntaxe de la fonction CENTILE.EXCLURE
=CENTILE.EXCLURE(matrice; k)Pour n valeurs dans la matrice, k doit être strictement entre 1/(n+1) et n/(n+1). Avec 9 valeurs, k doit être entre 0,1 et 0,9. Toute valeur hors de cet intervalle provoque l'erreur #NOMBRE!.
Comprendre chaque paramètre de la fonction CENTILE.EXCLURE
Deux arguments, tous les deux obligatoires : d'abord matrice, la plage de tes données, puis k, le percentile que tu vises. Le piège est dans le second : k s'écrit en décimal entre 0 et 1, donc 0,9 pour le 90e percentile, jamais 90. Et contrairement à CENTILE.INCLURE, les deux bornes exactes (0 et 1) te sont interdites ici.
matrice
: la plage de cellules contenant tes données numériquesElle peut prendre la forme d'une colonne (A1:A100), d'une ligne (B5:Z5) ou même d'une matrice 2D (A1:D10). Excel prend toutes les valeurs numériques et ignore automatiquement les cellules vides ou contenant du texte.
La matrice doit contenir au moins deux valeurs pour que la fonction puisse calculer un percentile. Plus tu as de valeurs, plus le résultat sera statistiquement significatif.
Astuce : Pour vérifier le nombre réel de valeurs numériques dans ta plage, utilise =NB.VAL(A1:A100). Ce chiffre est le n qui détermine les limites valides pour k.
k
: le percentile que tu veux calculer, exprimé en décimal strictement entre 0 et 1Par exemple : 0,25 pour le 1er quartile, 0,5 pour la médiane, ou 0,9 pour le 90e percentile.
Avec CENTILE.EXCLURE, k ne peut pas être exactement 0 ou 1, et doit respecter l'intervalle 1/(n+1) à n/(n+1) selon le nombre n de valeurs dans ta matrice. Cette restriction garantit que le percentile calculé se trouve à l'intérieur de la distribution, pas à ses extrémités.
Attention : Si tu écris =CENTILE.EXCLURE(A1:A10; 90) au lieu de 0,9, tu obtiens #NOMBRE! car 90 est hors de l'intervalle [0 ; 1]. Pense toujours en décimales, ou utilise le symbole % directement : 90% est automatiquement converti en 0,9.
Pas envie d'écrire la formule CENTILE.EXCLURE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Commercial : identifier le seuil du top 10 %
Tu es directeur commercial et tu veux définir le seuil de chiffre d'affaires qui classe tes vendeurs dans le top 10 %, pour calibrer les objectifs de bonus. Utiliser simplement le maximum reviendrait à récompenser une performance exceptionnelle ponctuelle plutôt qu'un niveau reproductible.
| A | B | |
|---|---|---|
| 1 | Vendeur | CA mensuel (k€) |
| 2 | Sophie | 45 |
| 3 | Marc | 38 |
| 4 | Julie | 52 |
| 5 | Thomas | 41 |
| 6 | Emma | 48 |
| 7 | Lucas | 35 |
| 8 | Claire | 56 |
| 9 | Pierre | 42 |
| 10 | Marie | 39 |
| 11 | Alex | 44 |
| 12 | Seuil top 10 % | 53,2 |
=CENTILE.EXCLURE(B1:B10; 0,9)La fonction retourne le seuil du 90e percentile en méthode exclusive, soit 53,2 k€. Les vendeurs au-dessus de cette barre font structurellement partie des 10 % les plus performants, sans qu'une performance hors-norme d'un mois ne fausse le seuil.
RH : grille salariale interquartile pour un poste
Tu travailles aux ressources humaines et tu dois établir une grille salariale pour un poste à partir d'une étude de marché. Tu veux identifier la fourchette interquartile (Q1 à Q3) en excluant les valeurs exactement minimales et maximales, qui peuvent correspondre à des cas particuliers (start-up sans budget ou grands groupes hors-norme).
| A | B | |
|---|---|---|
| 1 | Entreprise | Salaire (k€) |
| 2 | A | 42 |
| 3 | B | 38 |
| 4 | C | 45 |
| 5 | D | 41 |
| 6 | E | 47 |
| 7 | F | 39 |
| 8 | G | 44 |
| 9 | H | 40 |
| 10 | I | 46 |
| 11 | Q1 (25 %) | 39,5 |
| 12 | Q3 (75 %) | 45,5 |
=CENTILE.EXCLURE(B1:B9; 0,25)La fonction retourne le 1er quartile (Q1) en méthode exclusive, soit 39,5 k€, le bas de la fourchette interquartile. En passant le percentile à 0,75 tu obtiens Q3 (45,5 k€), ce qui borne la fourchette salariale du poste sans laisser les valeurs extrêmes la déformer.
Astuce de pro : Crée une cellule avec la valeur de k et référence-la dans la formule : =CENTILE.EXCLURE($B$1:$B$9; D2). Tu peux alors tirer la formule vers le bas avec des k différents (0,1 ; 0,25 ; 0,5 ; 0,75 ; 0,9) pour obtenir tous les déciles en une seule opération.
Qualité : limites de contrôle industriel
Tu es responsable qualité dans une usine et tu mesures l'épaisseur de pièces usinées. Tu veux définir les limites de contrôle à ±2σ, soit un intervalle couvrant 95 % des pièces, sans qu'une pièce défectueuse isolée biaise les seuils.
| A | B | |
|---|---|---|
| 1 | Pièce | Épaisseur (mm) |
| 2 | 1 | 10,02 |
| 3 | 2 | 9,98 |
| 4 | 3 | 10,01 |
| 5 | 4 | 9,99 |
| 6 | 5 | 10,00 |
| 7 | 6 | 10,03 |
| 8 | 7 | 9,97 |
| 9 | 8 | 10,02 |
| 10 | 9 | 9,98 |
| 11 | 10 | 10,01 |
| 12 | 11 | 9,99 |
| 13 | Limite inf 2,5 % | 9,975 |
| 14 | Limite sup 97,5 % | 10,025 |
=CENTILE.EXCLURE(B1:B11; 0,025)La fonction retourne la limite basse du 2,5e percentile, soit 9,975 mm ; en passant le percentile à 0,975 tu obtiens la limite haute (10,025 mm). Ensemble, elles bornent l'intervalle couvrant 95 % des pièces, et toute pièce en dehors déclenche une alerte.
Service client : définir un SLA réaliste
Tu diriges un service client et tu dois fixer des SLA de temps de première réponse. Promettre "le plus vite possible" n'a aucune valeur contractuelle. Tu veux une valeur mesurable fondée sur les performances terrain.
| A | B | |
|---|---|---|
| 1 | Ticket | Temps réponse (min) |
| 2 | #001 | 12 |
| 3 | #002 | 8 |
| 4 | #003 | 15 |
| 5 | #004 | 5 |
| 6 | #005 | 18 |
| 7 | #006 | 22 |
| 8 | #007 | 9 |
| 9 | #008 | 11 |
| 10 | #009 | 14 |
| 11 | #010 | 7 |
| 12 | #011 | 16 |
| 13 | #012 | 10 |
| 14 | SLA 90 % | 19,4 |
=CENTILE.EXCLURE(B1:B12; 0,9)La fonction retourne le 90e percentile des temps de réponse, soit 19,4 minutes. En arrondissant ton SLA à 20 minutes, tu t'engages à ce que 90 % des clients soient servis dans les temps, avec une petite marge de sécurité.
Astuces avancées avec CENTILE.EXCLURE
Convertis tes pourcentages sans te tromper
Tu veux le 75e percentile ? Utilise 0,75 et non 75. Pour éviter l'erreur de saisie, tu peux écrire directement =CENTILE.EXCLURE(A1:A100; 75%) avec le symbole % : Excel convertit automatiquement en 0,75.
C'est plus lisible dans une feuille partagée et ça évite les erreurs #NOMBRE! dues à un oubli de conversion.
Vérifie la validité de k avant de lancer l'analyse
Avant de partager tes résultats, assure-toi que ton k est dans les limites acceptables : =SI(ET(k>1/(NB.VAL(A:A)+1); k<NB.VAL(A:A)/(NB.VAL(A:A)+1)); "OK"; "k invalide"). Si ta plage contient beaucoup de cellules vides, le n réel peut être bien inférieur à la taille de ta plage.
Une plage A1:A100 avec seulement 5 valeurs remplies limite k entre 0,17 et 0,83.
Combine CENTILE.EXCLURE avec un graphique en boîte
Pour visualiser une distribution en réunion, construis un box plot en combinant =CENTILE.EXCLURE(data; 0,25), =CENTILE.EXCLURE(data; 0,5) et =CENTILE.EXCLURE(data; 0,75) avec MIN et MAX dans un graphique à barres empilées.
C'est la manière standard de présenter des distributions de salaires, de temps de traitement ou de performances commerciales.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction CENTILE.EXCLURE
Presque tous les soucis avec CENTILE.EXCLURE tournent autour de k. Soit il sort de l'intervalle autorisé (#NOMBRE!), soit tu as tapé 90 en pensant 90 %, soit ta plage cache des cellules vides qui font chuter le nombre réel de valeurs et resserrent silencieusement les bornes valides. Le dernier cas est plus sournois : croire qu'il faut trier les données à la main, alors que la fonction le fait déjà en interne.
Erreur #NOMBRE! : k hors des limites de la distribution
L'erreur survient quand k est exactement 0 ou 1, ou en dehors de l'intervalle 1/(n+1) à n/(n+1). Avec 9 valeurs, k=0,05 génère cette erreur car 0,05 < 1/10 = 0,1.
Solution : Vérifie le nombre de valeurs dans ta matrice avec =NB.VAL(A1:A100), puis assure-toi que ton k respecte les limites. Si tu as besoin de k=0 ou k=1, utilise CENTILE.INCLURE ou directement MIN/MAX.
Résultat inattendu avec une plage contenant des cellules vides
Si ta matrice contient beaucoup de cellules vides, le nombre réel de valeurs (n) peut être bien inférieur à la taille de ta plage, ce qui restreint l'intervalle valide pour k de façon silencieuse.
Solution : Utilise une plage dynamique adaptée au nombre réel de valeurs : =CENTILE.EXCLURE(DECALER(A1;;;NB.VAL(A:A);1); 0,9), ou convertis ta plage en tableau structuré pour qu'elle s'ajuste automatiquement.
Confusion décimale : entrer 90 au lieu de 0,9
Entrer =CENTILE.EXCLURE(A1:A10; 90) provoque #NOMBRE! car 90 est hors de l'intervalle [0 ; 1].
Solution : Pense toujours en décimales. Tu peux aussi taper 90% directement : Excel le convertit en 0,9. Ou divise par 100 : =CENTILE.EXCLURE(A1:A10; C1/100) si tu as tapé 90 en C1.
Résultat différent selon l'ordre des données
Beaucoup pensent que CENTILE.EXCLURE nécessite des données pré-triées. C'est faux : la fonction trie automatiquement en interne. Trier manuellement n'apporte rien et risque de désaligner les colonnes si tu oublies de retrier après un ajout.
Solution : Garde tes données dans leur ordre naturel (chronologique, alphabétique) et laisse Excel trier en interne. Si tu as plusieurs colonnes liées, un tri manuel peut désynchroniser les lignes.
CENTILE.EXCLURE vs CENTILE.INCLURE vs QUARTILE.EXCLURE
Prends CENTILE.EXCLURE quand tu veux des seuils statistiquement propres, qui n'iront jamais toucher le minimum ou le maximum exact de tes données : études salariales, contrôle qualité, SLA. Si au contraire tu acceptes que le seuil puisse valoir la valeur la plus basse ou la plus haute (rapports business classiques), CENTILE.INCLURE et son k de 0 à 1 te suffisent. Et si tu ne cherches que Q1, la médiane et Q3, QUARTILE.EXCLURE fait le même calcul exclusif sans avoir à manier de décimales.
| Critère | CENTILE.EXCLURE | CENTILE.INCLURE | QUARTILE.EXCLURE |
|---|---|---|---|
| Plage k valide | 1/(n+1) < k < n/(n+1) | 0 ≤ k ≤ 1 | Quartiles fixes (0 à 4) |
| Peut retourner min/max | Non | Oui (k=0 et k=1) | Oui (quart=0 et 4) |
| Méthode de calcul | Méthode exclusive | Méthode inclusive | Méthode exclusive |
| Recommandé pour | Analyses statistiques rigoureuses | Rapports business standard | Analyses Q1/Q2/Q3 |
| Flexibilité | Tout k valide (percentile libre) | Tout k de 0 à 1 | 5 valeurs fixes uniquement |
Questions fréquentes sur la fonction CENTILE.EXCLURE
Quelle différence entre CENTILE.INCLURE et CENTILE.EXCLURE ?
CENTILE.INCLURE accepte k de 0 à 1 (0 % à 100 %) et peut retourner exactement le minimum ou le maximum. CENTILE.EXCLURE exclut les extrêmes : k doit être strictement entre 0 et 1, plus précisément entre 1/(n+1) et n/(n+1). C'est plus rigoureux statistiquement.
Quand utiliser CENTILE.EXCLURE plutôt que CENTILE.INCLURE ?
Utilise CENTILE.EXCLURE pour des analyses statistiques rigoureuses où tu veux éviter les valeurs exactement minimales et maximales, par exemple dans les études salariales ou les contrôles qualité où les extrêmes peuvent fausser l'analyse. CENTILE.INCLURE suffit pour des rapports business standard.
Pourquoi ma formule retourne #NOMBRE! ?
L'erreur #NOMBRE! survient quand k est hors des limites. Avec n valeurs, k doit être entre 1/(n+1) et n/(n+1). Par exemple, avec 9 valeurs, k doit être entre 0,1 et 0,9. Si tu demandes k=0,95 avec seulement 9 valeurs, tu obtiens cette erreur.
Comment calculer les limites valides pour k ?
Compte le nombre de valeurs (n) avec =NB.VAL(A:A), puis calcule 1/(n+1) pour la limite basse et n/(n+1) pour la limite haute. Avec 19 valeurs : limite basse = 1/20 = 0,05 et limite haute = 19/20 = 0,95. Ton k doit être entre ces deux valeurs.
CENTILE.EXCLURE fonctionne-t-elle avec des nombres négatifs ?
Oui, CENTILE.EXCLURE fonctionne parfaitement avec des nombres négatifs. La fonction trie d'abord toutes les valeurs (positives et négatives) puis calcule le percentile. C'est utile pour analyser des écarts, des pertes ou des températures.
Quelle est la différence entre CENTILE.EXCLURE et QUARTILE.EXCLURE ?
CENTILE.EXCLURE te permet de calculer n'importe quel percentile (0,1, 0,33, 0,72...) via le paramètre k décimal. QUARTILE.EXCLURE est limitée à 5 valeurs fixes : le minimum, Q1, la médiane, Q3 et le maximum. Si tu veux uniquement les quartiles, QUARTILE.EXCLURE est plus simple ; pour des percentiles libres, tu dois utiliser CENTILE.EXCLURE.
Pour aller plus loin
Les fonctions similaires : CENTILE, QUARTILE, MEDIANE, RANG.POURCENTAGE, GRANDE.VALEUR
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

