• Initiateur de la discussion Initiateur de la discussion Joëlle
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Joëlle

Guest
Bonjour à toutes et tous.

Qui peut m'aider ???

Dans une liste, je voudrais calculer une médiane sur certains éléments (sans passer par l'option de la barre d'outils 'filtre').
Ex : dans une liste de torchons bleus, blancs et rouges, tous à différents prix, je veux connaitre le prix médian des torchons blancs
D'avance, merci pour votre aide.
Joëlle
 
Bebere écrit:
Bonjour Joëlle
en colonne A les torchons
en colonne B les prix
en colonne C la
=SOMMEPROD((A1:A8='torchon blanc')*B1:B8)/NB.SI(A1:A8;'=torchon blanc')
à+ 😛inch:

Merci Bébere,

Mais ce n'est pas tout à fait cela.
Dans ta réponse, tu vas obtenir une moyenne, pas un prix médian (le prix médian étant le prix se situant au 'milieu' d'une liste de prix)
Je m'explique : si tu considères les prix suivants : 2 et 6 et 7, la moyenne des ces prix sera (2+6+7/3) 5 ; mais le prix médian sera 6.

... il existe une formule 'médiane', mais je j'arrive pas à lui combiner une autre formule lui indiquant un filtre.

Tu vois une solution ???
 
bebere écrit:
re
ex:sélection A1:B9
puis->données->trier->A1,croissant:B1,croissant
C1='torchon blanc'
en C2
=SI(A1:A9=C1;MEDIANE(B1:B9);0)
cela donne un résultat
à+ :unsure:

Je voudrais éviter de passer par la barre d'outils. Mon fichier est très, très gros (60000 lignes environ) .. donc les tris sont très longs. Et mes recherchers de médianes très nombreuses !!!
J'essaye avec =mediane(si ...) mais il me manque un élément ... je n'aboutis à rien ...
 
Bonjour,

Fais un essai avec Mediane() en matriciel.
Si(Condition1;Mediane())

Condition en colonne A : 'X'
=MEDIANE(SI($A$1:$A$10='X';$D$1:$D$10))

Conditions : 'X' en colonne A et 'Y' en colonne B
=MEDIANE(SI($A$1:$A$10='X';SI($B$1:$B$10='Y';$D$1:$D$10)))

Formules matricielles, à valider par ctrl, maj et entrée
 
Monique écrit:
Bonjour,

Fais un essai avec Mediane() en matriciel.
Si(Condition1;Mediane())

Condition en colonne A : 'X'
=MEDIANE(SI($A$1:$A$10='X';$D$1:$D$10))

Conditions : 'X' en colonne A et 'Y' en colonne B
=MEDIANE(SI($A$1:$A$10='X';SI($B$1:$B$10='Y';$D$1:$D$10)))

Formules matricielles, à valider par ctrl, maj et entrée


Merci Monique. C'est ok !!!
Bonne fin de journée.
Joëlle
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
6
Affichages
1 K
erictran
E
W
  • Question Question
Réponses
0
Affichages
575
Williams63
W
Y
  • Question Question
Réponses
5
Affichages
849
YoYo423401
Y
T
Réponses
13
Affichages
3 K
M
  • Question Question
Réponses
1
Affichages
923
G
  • Question Question
Réponses
3
Affichages
1 K
Retour