Mediane sur colonne filttrée [Résolu]

Signaler
Messages postés
40
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
30 septembre 2012
-
Messages postés
40
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
30 septembre 2012
-
Bonsoir,

Je cherche a calculer une médiane sur une colonne filtrée, en ne prenant en compte
bien sur que les cellules visibles.
la fonction sous-total  donne la moyenne, mais pas la mediane,
et pour faire une macro, ou un calcul conditionnel je ne sais pas
comment discriminer les cellules visibles dans la colonne.

Je n'ai rien trouvé dans les archives, alors si vous aviez une idée!

merci de votre aide

mb95

3 réponses

Messages postés
22
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
31 mars 2010

Oups ! Désolé pour ma précedente réponse, qui est complétement à côté de la plaque.

Voici une formule matricielle qui semble fonctionner (il faut impérativement valider sa saisie dans une cellule par [Ctrl]-[Maj]-[Entrée] ) :
MEDIANE(SI(SOUS.TOTAL(2;INDIRECT("A" & LIGNE(A2:A5000)))0;"";A2:A5000))

La
formule ci-dessus calcule la médiane sur la colonne A, en ne prenant en
compte que les cellules non masquées. Les éléments en rouge sont à
adapter en fonction de la plage de donnée concernée.


Cette fois-ci, j'espère ne pas avoir répondu à côté ;)
Messages postés
22
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
31 mars 2010

Bonjour,

La fonction sous.total peut également donner le Max et
le Min. En combinant les deux on peut, il me semble, obtenir la médiane
(  = (max+min)/2  )
Messages postés
40
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
30 septembre 2012

Bonsoir

la formule matricielle tourne parfaitement

merci à ceux qui se sont penchés sur le problème,
merci encore a r1r2 pour cette solution.

mb95