Ce didacticiel montrera comment calculer la médiane des valeurs qui répondent à certains critères dans Excel et Google Sheets.
Fonction MÉDIANE
La fonction MEDIAN calcule la valeur médiane dans une série de nombres.
=MÉDIANE(C2:C10)
Cependant, il n'y a pas de fonction "Median If" intégrée pour calculer la valeur médiane uniquement pour les nombres qui répondent à certains critères.
Remarque : Vous connaissez peut-être la fonction AVERAGEIFS qui calcule la moyenne des nombres répondant à certains critères. Il n'y a pas d'alternative médiane.
Si médian - Formule matricielle
Ainsi, pour atteindre notre objectif de calculer la valeur médiane des nombres qui répondent à certains critères, nous devons utiliser une formule matricielle. Avec notre formule matricielle, nous utiliserons la fonction SI à l'intérieur de la fonction MÉDIANE afin de ne prendre que la médiane des valeurs qui répondent aux critères entrés dans la fonction SI.
En utilisant notre ensemble de données précédent, prenons la valeur médiane pour Apple .
=MÉDIANE(SI($A$2:$A$10=$E2, $C$2:$C$10))
Excel 2022 et versions antérieures
Dans Office 365 et les versions d'Excel après 2022, vous pouvez simplement entrer la formule ci-dessus comme vous le feriez normalement (en appuyant sur ENTRER).
Cependant, pour Excel 2022 et versions antérieures, vous devez entrer la formule en appuyant sur CTRL + MAJ + ENTRÉE. Après cela, vous remarquerez que des accolades apparaissent autour de la formule :
{=MÉDIANE(SI($A$2:$A$10=$E2, $C$2:$C$10))}
Important : n'écrivez pas vous-même ces accolades, elles doivent être saisies uniquement avec CTRL + MAJ + ENTRÉE.
Comment fonctionne la formule ?
N'oubliez pas que c'est notre formule :
{=MÉDIANE(SI($A$2:$A$10=$E2, $C$2:$C$10))}
La formule fonctionne en évaluant les critères de chaque valeur comme VRAI ou FAUX.
=MÉDIANE(SI({FAUX;VRAI;FAUX;FAUX;VRAI;FAUX;VRAI;VRAI;FAUX},{1287;1205;1243;1482;1261;1042;1090;1748;1909}))
Ensuite, la fonction SI remplace chaque valeur par FALSE si sa condition est remplie.
=MÉDIANE({FAUX;1205;FAUX;FAUX;1261;FAUX;1090;1748;FAUX})
Maintenant, la fonction MEDIAN ignore les valeurs FALSE et calcule la médiane des valeurs restantes (1233 est la moyenne des deux valeurs médianes : 1205 et 1261).
FI médian - Critères multiples
Vous pouvez également calculer une médiane en fonction de plusieurs critères à l'aide de la logique booléenne.
Jetons un coup d'œil à un nouvel ensemble de données avec les colonnes Emplacement, Année et Stock :
Voici maintenant la formule pour calculer la médiane en fonction de plusieurs critères :
=MÉDIANE(SI((A2:A4="B")*(B2:B4=2008),C2:C4))
Remarquez ici que nous multiplions deux ensembles de critères :
(G8:G10="b")*(H8:H10=2008)
Si les deux critères sont VRAI, il sera calculé comme VRAI, mais si un (ou plusieurs) critère est FAUX, il sera calculé comme FAUX.
En utilisant cette méthodologie, vous pouvez ajouter de nombreux critères différents.
Médiane si formule dans Google Sheets
Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.