calculer une moy. des 10 plus grandes valeurs ??

amellena

XLDnaute Nouveau
Bonjour à Tous;

Sauriez-vous SVP s'il existe dans excel une formule qui me permettent de calculer la moyenne des 10 plus grandes valeurs et des 10 plus petites valeurs, dans un tableau de 73 lignes, sans avoir à faire un tri décroissant et ensuite calculer la moyenne des 10 premiers et des 10 derniers ?
Pensez-vous que cela soit possible ??
J'ai joint en pièce jointe le fichier .
Merci d'avance,
amellena
 

Pièces jointes

  • Moy. 10 premiers.xls
    17 KB · Affichages: 145

Monique

Nous a quitté
Repose en paix
Re : calculer une moy. des 10 plus grandes valeurs ??

Bonjour,

A essayer :
Code:
=SOMME(GRANDE.VALEUR($C$6:$C$78;{1;2;3;4;5;6;7;8;9;10}))/10

Code:
=SOMME(PETITE.VALEUR($C$6:$C$78;{1;2;3;4;5;6;7;8;9;10}))/10

Dans le fichier, les 0 sont du texte. Normal ?

Edit
Si les "0 texte" sont à prendre en compte :
Code:
=SOMME(PETITE.VALEUR($C$6:$C$78[SIZE=3][COLOR=red][B]*1[/B][/COLOR][/SIZE];{1;2;3;4;5;6;7;8;9;10}))/10
Formule matricielle, à valider par ctrl, maj et entrée
 
Dernière édition:

amellena

XLDnaute Nouveau
Re : calculer une moy. des 10 plus grandes valeurs ??

Bonjour,
Merci pour votre réponse. Concernant les O, en effet c'est du texte car ils sont issus d'une précédente formule en SI(et( ...);"montant de la prime";"0")) et du coup, ca me le sort en texte ? Peut-on contourner ce problème ?

Du reste, au niveau de la formule que vous m'avez proposé ..pourquoi faut-il écrire (1;2;3;...;10) ? C'est juste pour ma compréhension .. merci bcp !
Amellena
 

Monique

Nous a quitté
Repose en paix
Re : calculer une moy. des 10 plus grandes valeurs ??

Re,

Oui, JC

Les nombres {1;2;etc} dans la formule remplacent une plage dans laquelle on aurait saisi 1, 2, etc

Comme ici, les nombres de 1 à 10 ont été saisis en G1:G10
Code:
[FONT=Verdana][FONT=Verdana]=SOMME(GRANDE.VALEUR(C6:C78;G1:G10))/10[/FONT]
[/FONT]
Mais cette formule est à valider par ctrl, maj et entrée
 

Tibo

XLDnaute Barbatruc
Re : calculer une moy. des 10 plus grandes valeurs ??

Bonjour,

Adaptation de la formule proposée par Monique :

Code:
=SOMME(PETITE.VALEUR(SI($C$6:$C$78<>0;$C$6:$C$78);{1;2;3;4;5;6;7;8;9;10}))/10

Formule matricielle à valider par CTRL + MAJ + ENTREE

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 523
Messages
2 089 317
Membres
104 119
dernier inscrit
karbone57