Menu

Médiane d'une liste à plusieurs conditions [Résolu/Fermé]

Messages postés
88
Date d'inscription
vendredi 14 décembre 2007
Dernière intervention
22 février 2014
- - Dernière réponse :  babaras - 12 févr. 2019 à 17:15
Bonsoir,
Je voudrais savoir si quelqu'un connaît un moyen de faire une médiane d'une liste de données à plusieurs conditions. Je m'explique:

Personnel Date commande
Michel 01/01/2008 2 000€
Gilbert 01/01/2008 1 500€
Michel 01/01/2008 500€
Bénédicte 01/03/2008 1 000€
François 01/05/2008 800€
Michel 01/07/2008 700€

Je voudrais faire une médiane des commandes de Michel pour le mois de janvier.
Je connais la formule matricielle {=MEDIANE(SI(A1:A6="Michel";C1:C))}, mais elle ne prend pas en compte la condition "mois de janvier". Comme elle ne prend qu'une condition, elle me sortira la médiane des commandes de Michel y compris celle de juillet. Bien sûr la liste de données que je veux traiter comprend plus de données que ce simple exemple (2000 lignes), je cherche donc une méthode de calcul.

Bref, si quelqu'un peut m'aider ça me retirerait une bonne épine du pied.
Merci
Afficher la suite 

6 réponses

Meilleure réponse
8
Merci
{=MEDIANE(SI((Mois_test=$A3)*(Secteur_test=B1);Cde_test))}

Dire « Merci » 8

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 58162 internautes nous ont dit merci ce mois-ci

Messages postés
88
Date d'inscription
vendredi 14 décembre 2007
Dernière intervention
22 février 2014
27
1
Merci
Au fait, j'avais déjà essayé de mettre un "ET", mais ça ne fonctionne pas. En tout cas cette formule ne fonctionne pas:
{=MEDIANE(SI(ET(Mois_test=$A3;Secteur_test=B1);Cde_test))}
0
Merci
Bonsoir,
Peut-être en insérant en plus un Et pour un mois donné, mais il s'agira sans doute de le faire pour chacun pour chaque mois..et tout indique que la liste s'allongera...le TCD pose aussi problème de mise en forme puisque trois variable et la structure de la médiane s'appui sur la valeur centrale d'une série N/2 ou moyenne N/2 +1, du reste le quartile option2 s'approche de la médiane aussi
Peut-être créer un fonction.
Ou alors access
Messages postés
2995
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
1033
0
Merci
salut le forum

Tu peux joindre un bout de fichier (sans données confidentielles)

avec http://cjoint.com/

Mytå
Messages postés
88
Date d'inscription
vendredi 14 décembre 2007
Dernière intervention
22 février 2014
27
0
Merci
De bonne heure et de bonne humeur !

voici un fichier qui reprend ce que je cherche à faire http://www.cijoint.fr/cjlink.php?file=cj200901/cijadfUPS4.xls

La feuil1 contient les données à analyser, la colonne intitulée "Mois" correspond initialement à la date du jour de la commande, que je retravaille pour que toutes celles ayant eu lieu au cours d'un même mois apparaissent avec la même date pour pouvoir les exploiter.
Sur la feuil2 il y a mes calculs (médiane et moyenne). Le problème du calcul de médiane, c'est que comme je fais référence à des celulles et non à une liste "évolutive", dès que je vais modifier/mettre à jour mes données, les formules seront fausses.

J'espère avoir été clair.

Bonne journée
Benj
Messages postés
88
Date d'inscription
vendredi 14 décembre 2007
Dernière intervention
22 février 2014
27
0
Merci
J'ai trouvé une solution qui consiste à créer une colonne qui contient une concaténation du nom de la personne et du mois. Ensuite je fais une médiane matricielle {=MEDIANE(SI en mettant comme condition la concaténation du nom de la personne et la date.

Je ne pense pas qu'il y ait d'autre solution donc je clos le sujet.

Merci à ceux qui ont voulu m'aider.