Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Moyenne.si.ens() et grande.valeur()

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 !

Goo69

XLDnaute Nouveau
Bonjour,

Dans le tableau en pj, je cherche à calculer la moyenne des 100 prix les plus élevés d'une liste de plus de 100 lignes pour chaque type (colonne B).
Mon début de formule est celui-ci, mais je bloque :

Code:
=MOYENNE.SI.ENS(Tableau1[PU];Tableau1[type];"C";Tableau1[PU];GRANDE.VALEUR(Tableau1[PU];xxxxxx)))

Pourriez-vous me mettre sur la voie ?

Merci !
 

Pièces jointes

Bonjour,
en E3, formule matricielle (à valider par CTL+MAJ+ENTRÉE) à recopier vers la droite :
VB:
=SIERREUR((SOMMEPROD((GRANDE.VALEUR((Tableau1[PU])*(Tableau1[type]=E$1);{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100}))))/SI(NB.SI(Tableau1[type];"=" & E$1)>100;100;NB.SI(Tableau1[type];"=" & E$1));"")
Cordialement
 
Bonjour Goo69, Gégé-45550,

Ouh là Gégé qu'est-ce qu'il vous arrive ?

Voyez plutôt le fichier joint et ses formules matricielles, en E4 :
Code:
=SOMME(GRANDE.VALEUR(SI(Tableau1[type]=E$1;Tableau1[PU]);LIGNE(INDIRECT("1:"&MIN(100;E$3)))))/MIN(100;E$3)
S'il y a moins de 100 valeurs toutes sont prises en compte.

A+
 

Pièces jointes

- 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

Discussions similaires

Réponses
1
Affichages
756
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…