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

XL 2013 Comment fusionner plusieurs listes de nombres en un seul classement général

pelletim

XLDnaute Nouveau
Bonjour,
Je cherche le moyen de fusionner plusieurs classements de numéros de 1 à 17 en un seul qui serait la moyenne des positions de chacun des numéros.
Ex. liste 1 : 5 11 6 3 8 4 2 15 7 1 12 14 10 13 9 17 16
liste 2 : 1 6 5 15 13 3 11 4 12 14 2 17 7 8 9 10 16
liste 3 : 12 5 16 6 11 8 2 10 4 3 1 7 9 17 14 13 15
liste 4 : 6 17 2 14 11 1 5 15 10 12 4 3 8 7 13 16 9
liste 5 : 12 14 4 2 1 5 9 16 13 8 10 3 7 15 17 11 6

Le nombre 1 aurait pour positions 10, 1, 11, 6, 5 soit un total de 33 et une moyenne de 6.60
En faisant cela pour les 17 nombres et en classant par ordre croissant les moyennes ainsi obtenues on obtient un classement général des 17 nombres.
C'est ce classement que je souhaiterais obtenir par une opération rapide mais je ne vois pas quelles formules appliquer.

Je mets mon tableau en PJ
Ce sera sans doute plus clair pour comprendre ce que je recherche.

Merci d'avance pour votre aide.
Pelletim
 

Pièces jointes

  • fusion de plusieurs classements de nombres.xlsx
    20.9 KB · Affichages: 12

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Pelletim, et bienvenu sur XLD,
Un essai en PJ avec ce que j'ai compris.
Position du nombre, par ex en C32:
VB:
=EQUIV($B32;C$12:C$28;0)
Moyenne :
Code:
Ce n'est pas utile d'écrire :
=SOMME(C32+D32+E32+F32+G32+H32+I32+J32+K32+L32+M32+N32+O32+P32+Q32+R32+S32+T32+U32+V32+W32+X32+Y32+Z32+AA32+AB32+AC32+AD32+AE32+AF32+AG32+AH32+AI32+AJ32)/34
Mais :
=(SOMME(C32:AJ32)/34)+LIGNE()/1000000
( La LIGNE()/1000000 permet de départager les exæquo pour le classement.)
Le classement :
Code:
Valeur :
=PETITE.VALEUR($AM$32:$AM$48;LIGNE()-31)
Nombre :
=EQUIV(AQ32;$AM$32:$AM$48;0)
 

Pièces jointes

  • fusion de plusieurs classements de nombres.xlsx
    36.1 KB · Affichages: 8

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Job,
Je ne l'ai même pas vu !
Ce qui m'a sauté aux yeux c'est la formule :
VB:
=SOMME(C32+D32+E32+F32+.....+AE32+AF32+AG32+AH32+AI32+AJ32)/34
Et j'ai oublié aussi les liens pour aider Pelletim qui semble débuter :
 

pelletim

XLDnaute Nouveau
Bonjour sylvanu et job75,
C'est exactement ce que je recherchais ! ça fonctionne parfaitement.
L'utilisation par la moyenne de job75 fonctionne aussi. j'ai 2 solutions pour le prix d'une !
Vous êtes des chefs.
Un grand merci à vous deux pour votre réponse rapide.
pelletim
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…