Accéder au contenu principal

Comment trouver la médiane dans Excel : la méthode simple et la méthode détaillée

Apprenez à utiliser la fonction MEDIAN() d’Excel pour trouver la valeur centrale d’un jeu de données. Comparez-la à AVERAGE(), gérez les cas particuliers et appliquez-la à votre travail.
· 5 min lire

Explorez l'IA

Si vous devez identifier la valeur centrale d’une liste ou d’un vecteur, notamment avec une distribution asymétrique ou si vous avez besoin d’une statistique non paramétrique, utilisez la très bien nommée fonction MEDIAN() dans Excel. Poursuivez votre lecture, et je vous montre comment elle fonctionne.

À quoi sert Excel MEDIAN() ?

Précisons ce que MEDIAN() fait/propose et pourquoi c’est utile. 

Alors que des mesures comme la moyenne peuvent être biaisées par des valeurs exceptionnellement hautes ou basses, MEDIAN() vous donne le nombre qui se situe au centre de votre jeu de données, de manière robuste face aux valeurs aberrantes. C’est pour cela que la médiane est souvent utilisée, par exemple, pour les prix de l’immobilier. 

Lorsque vous classez vos nombres du plus petit au plus grand, MEDIAN() sélectionne celui du milieu. (Et si vous avez un effectif pair, elle fait la moyenne des deux valeurs centrales.)

Syntaxe et arguments de Excel MEDIAN()

La syntaxe de MEDIAN() est assez simple :

=MEDIAN(number1, [number2], ...)

number1, number2, ... : vous pouvez saisir des nombres isolés, des références de cellules ou des plages entières. 

Un seul argument suffit pour démarrer (il n’y a toutefois pas grand sens à chercher la médiane d’un vecteur à une seule valeur), mais vous pouvez inclure autant d’arguments que nécessaire. 

Pour information, MEDIAN() ignore automatiquement les cellules vides et tout texte, vous n’avez donc pas besoin de nettoyer vos données au préalable. Autrement dit, une série de cellules vides ne sera pas traitée comme des zéros.

Un exemple rapide : MEDIAN() d’Excel en action

Imaginez une liste de notes d’examen dans les cellules A2 à A6 :

Comment trouver la médiane dans Excel

Pour trouver la médiane de ce groupe, utilisez simplement :

=MEDIAN(A2:A6)

C’est probablement le cas d’usage le plus courant : vous passez une plage en argument.

Voici comment Excel procède : il trie d’abord les valeurs pour obtenir : 78, 85, 88, 90, 92, puis renvoie 88, la valeur du milieu. 

Comment Excel MEDIAN() gère les effectifs pairs et impairs

MEDIAN() s’adapte selon que votre jeu de données comporte un nombre d’entrées pair ou impair. C’est important car le comportement de la fonction varie légèrement selon l’effectif :

  • Nombre impair de valeurs : MEDIAN() renvoie l’unique valeur centrale.

  • Nombre pair de valeurs : MEDIAN() calcule la moyenne des deux valeurs du milieu.

Supposons que vous ajoutiez une autre note — disons 94 en A7 :

Comment trouver la médiane dans Excel avec un nombre pair d’éléments

Saisissez maintenant :

=MEDIAN(A2:A7)

Excel trie les notes (78, 85, 88, 90, 92, 94). Les deux valeurs centrales sont 88 et 90. MEDIAN() en fait la moyenne et vous renvoie 89. 

Excel MEDIAN() avec plusieurs plages ou nombres

MEDIAN() gère aussi des situations plus complexes. Elle accepte plusieurs plages, ou un mélange de plages et de valeurs individuelles.

=MEDIAN(A2:A6, B2:B6, 100)

Cette formule prend tous les nombres de A2:A6, tous ceux de B2:B6, y ajoute la valeur 100, puis calcule la médiane de l’ensemble. Vous n’avez donc pas besoin de rassembler vos nombres sur une seule ligne ou colonne avant d’utiliser la fonction. 

Trouver la date médiane avec MEDIAN()

Excel traite les dates comme des numéros de série ; MEDIAN() peut donc trouver la date « centrale ». Pratique pour les calendriers de projet.

MEDIAN d’Excel fonctionne avec les dates

Comment MEDIAN() gère le texte, les cellules vides et les erreurs

Vous allez croiser des cellules vides, du texte ou des valeurs logiques. Il est utile de savoir comment MEDIAN() réagit dans ces cas :

  • Cellules vides : complètement ignorées. Je l’ai déjà mentionné.

  • Texte : ignoré s’il apparaît dans une cellule ou une plage référencée. En revanche, si vous saisissez du texte directement dans la formule (par exemple =MEDIAN("apple", 10)), Excel renverra l’erreur #VALUE!. À éviter.

  • Valeurs logiques (TRUE, FALSE) : ignorées si elles font partie d’une plage. Si vous les tapez directement en arguments, TRUE vaut 1 et FALSE vaut 0.

Et s’il n’y avait pas de fonction MEDIAN() ?

Il est possible de trouver la médiane sans la fonction MEDIAN(). Je vais vous montrer comment, si cela vous intéresse, mais je ne le recommande pas : comme vous allez le voir, c’est inutilement complexe.

Commencez par compter le nombre de valeurs avec =COUNTA(). Puis, trouvez la position de la valeur centrale avec ROUNDUP(). Enfin, extrayez cette valeur avec SMALL(). Votre formule pourrait ressembler à ceci :

=SMALL(A2:A6, ROUNDUP(COUNTA(A2:A6)/2, 0))

Cela fonctionne quand le nombre de valeurs est impair. Pour un effectif pair, vous pouvez faire la moyenne de deux appels à SMALL() :

=(SMALL(A2:A7, COUNTA(A2:A7)/2) + SMALL(A2:A7, COUNTA(A2:A7)/2 + 1)) / 2

Comme vous le voyez, on obtient le même résultat. Mais épargnez-vous ces manipulations et utilisez MEDIAN().)

Trouver la médiane dans Excel avec COUNTA, ROUNDUP et SMALL

Erreurs fréquentes

Voici ce qui peut vous piéger :

  • Saisir du texte directement : taper =MEDIAN(10, "apple", 20) produit l’effrayante erreur #VALUE!.

  • Mélanger des plages de tailles différentes : MEDIAN() combine simplement tous les nombres ; la taille ou la forme de chaque plage n’a pas d’importance.

Combiner MEDIAN() avec d’autres fonctions

Vous pouvez combiner MEDIAN() avec IF() pour obtenir la médiane des valeurs qui respectent une condition. Faites-le avec une formule matricielle. Par exemple, pour calculer la médiane des notes supérieures à 80 :

=MEDIAN(IF(A2:A10>80, A2:A10))

Vous pouvez aussi combiner MEDIAN() avec FILTER()

=MEDIAN(FILTER(A2:A10, A2:A10>80))

Ces approches vous permettent de cibler des sous-ensembles précis de vos données pour un résultat plus pertinent.

Conclusion

Retenez que MEDIAN() ignore les cellules vides, passe outre le texte et vous offre une bonne estimation de la valeur centrale, quelle que soit la forme de votre jeu de données. Elle est utile lorsque des valeurs extrêmes faussent la moyenne, comme pour les revenus, ou encore les durées de projet.

Pour continuer à développer vos compétences Excel, découvrez notre cours Data Analysis in Excel, où vous verrez d’autres statistiques descriptives, puis des techniques d’analyse qui éclairent la décision (et impressionneront votre manager).

Josef Waples

Auteur

Josef Waples

Je suis rédacteur et éditeur dans le domaine de la science des données. Je suis particulièrement intéressé par l'algèbre linéaire, les statistiques, R, etc. Je joue également beaucoup aux échecs ! 

FAQs

Que se passe-t-il si toutes les valeurs sont identiques ?

MEDIAN() renverra simplement cette valeur. Aucun piège.

Puis-je utiliser MEDIAN() horizontalement / sur une ligne ?

Oui, absolument. Sélectionnez simplement les cellules de la ligne, par exemple =MEDIAN(B2:F2).

MEDIAN() fonctionne-t-elle avec des données non numériques ?

Non. Elle ignore le texte et les cellules vides dans les plages, mais renverra une erreur si vous saisissez du texte directement.

Sujets

Contenus associés

Tutoriel

Régression MCO : Les idées clés expliquées