Comment concevez-vous le MEDIAN d'une colonne en tenant compte des filtres?
J'ai découvert récemment que vous pouvez utiliser SUBTOTAL
pour diverses fonctions qui vous permettent de résumer ou de trouver les totaux de la colonne, même s'il existe des filtres appliqués.
Toutefois, la liste des fonctions SUBTOTAL
a ne pas inclure MEDIAN
.
Est-il possible de trouver la médiane d'une colonne de nombres en tenant que certaines lignes ont filtré?
source d'informationauteur Diskdrive
Vous devez vous connecter pour publier un commentaire.
Mis à jour pour ramasser les commentaires de lori_m ci-dessous
1. Réponse originale à cette question - tout xl
Courtoisie de Aladin Akyurek de cette solution
Si vos données ont été dans la plage A1:A10, tableau entrez cette formule avec majctrlentrée
=MEDIAN(IF(SUBTOTAL(3,OFFSET(A1:A10,ROW(A1:A10)-MIN(ROW(A1:A10)),,1)),A1:A10))
2. Mise à jour de la réponse (sans tableau) - toutes les versions xl
=MEDIAN(IF(SUBTOTAL(3,OFFSET(A1:A10,MMULT(ROW(A1:A10),1)-MIN(MMULT(ROW(A1:A10),1)),,1)),A1:A10))
3. Excel 2010 & Excel 2013
=AGGREGATE(12,5,A1:A10)
Vrai,
SUBTOTAL
ne comprend pasMEDIAN
mais vous pouvez l'obtenir en utilisant d'abord laSUBTOTAL
et puis la substitution d'une partie de la formule Excel dans plusieurs ou plusieurs colonnes/cellules où vous avez besoin de laMEDIAN
.Imaginez que vous avez utilisé
AVERAGE
dans Excel sous-total de la fonction, alors la formule pourrait être, par exemple, =sous-total(1;E10:E12)Maintenant, remplacez toutes les occurrences de
"SUBTOTAL(1;"
avec"MEDIAN("
(sans les guillemets).