Trier valeurs maximum avec conditions

Bonjour à tous

Je recherche une solution à mon problème.

J'ai une liste de données (environ 4000 lignes) qui varient suivant la date.

Dans la colonne "E" j'ai des numéro de carnets qui vont de 1 à 3.

Dans la colonne "F" j'ai des valeurs.

Je dois rechercher les trois valeurs maximum par carnet et sur un jour distinct.

Je dois ensuite faire la moyenne par carnet de ces trois valeurs maximum.

J'ai déjà essayé le tri mais cela m'oblige à le faire manuel.

Y a t'il une formule avec fonction "SI" ou " ET" qui peux m'aider ?

Ci-joint une partie du fichier.

Merci

18testvaleur.zip (180.59 Ko)

Bonjour,

Une formule pour avoir la moyenne des 3 maxi par jour et par carnet :

=MOYENNE(GRANDE.VALEUR((($A1:$A5000=$L2)*($E1:$E5000=M$1)*($F1:$F5000));{1;2;3}))

formule matricielle à valider avec Shift+Ctrl+Entrée

à recopier à droite et vers le bas.

Ensuite je ne sais pas trop si tu veux la moyenne par jour, globale par carnet (ce que j'ai mis) ou autre chose, mais tu devrais pouvoir finaliser à partir de ce résultat intermédiaire.

Je te laisse contrôler l'exactitude.

3 matricielles sur x lignes... S'il y a beaucoup de dates, que c'est à faire régulièrement et que le recalcul est un peu long on pourrait faire en vba à condition que tu explique la fin du calcul.

eric

7classeur1.zip (189.85 Ko)

Bonjour

Un petit tableau

Cordialement

28testvaleur.zip (181.84 Ko)

Salut

Merci pour ta réponse rapide

Je vais testé et je te tiendrais au courrant.

Ca m'a l'air bien

bonne soirée

Re,

Après avoir vu plus en détail ta 2nde feuille je crois (euphémisme...) qu'amadeus a eu une meilleure compréhension que moi.

Une autre solution en vba si ça t'intéresse.

eric

Salut à vous

Je pense que ça m'interresserais en VBA même si la solution d'Amadeus est bonne et correspond à ce que je cherchais

Merci.

Bonjour,

Ah, je crois que le fichier n'était pas passé...

En zip c'est mieux.

eric

26testvaleur.zip (195.51 Ko)

Merci à vous

ca m'a bien servi

A Plus

Rechercher des sujets similaires à "trier valeurs maximum conditions"