Fair un classement

bonjour, j'ai un petit soucis.

je cherche a fair un truc, c'est en meme temps simple et compliqué.

Je m'explique, j'ai plein de piti tableau dans ma feuille. lol sa commence bien

dans chaque petit tableau j'ai un nom avec le résultat d'un calcule

et je voudrai esayé de classé par ordre croissant, bon sa c'est pas trop dur

mais en y associant le nom de la perssone corespondante.

alors je suis partis sur une fonction SI, je sais pas si c'est le plus adapté

=SI(claM1=Métal1;C2;SI(claM1=Métal2;C22;SI(claM1=Métal3;C42;SI(claM1=Métal4;C62;SI(claM1=Métal5;C82;SI(claM1=G115;C102;SI(claM1=G135;C122;SI(claM1=G155;C142;))))))))

le hic c'est que sa ce limite a 8 si, alors que j'ai 25 persones, vous auriez pas une idée svp.

Merci

Salut Cyrille et le forum

Un petit fichier exemple avec la disposition de tes tableaux serait

plus facile pour nous permettre de te donner une solution.

Mytå

Oui voila le fichier joint, j'ai surligné tout ce qui et utile a mon probleme

https://www.excel-pratique.com/~files/doc/Classement_OGame.xls

Bonjour

Dans l'hypothése où tes tableaux restent dans cette présentation, tu pourrais entrer en Q28 la formule:

=DECALER($C$1;EQUIV($O28;$G$1:$G$500;0)-14;)

Qui s"incrémente vers le bas.

C'est une solution, mais, il y en d'autres.

Cordialement,

Amadéus

Bonjour,

En voici une autre :

=SI(O28<>0;INDIRECT("C"&EQUIV(O28;G$1:G$500;)-13);"")

Et encore une autre, toujours sur le même principe :

=SI(O28=0;"";INDEX(C$1:C$500;EQUIV(O28;G$1:G$500;)-13))

exelent merci a tous,

j'ai pris celle là :

=DECALER($C$1;EQUIV($O28;$G$1:$G$500;0)-14;)

je pense que les autre marche

mais pourier vous m'éxpliqué comment elle marche, je vois le résultat, mais comment elle marche ...

Bonjour

Explications sur le fichier joint.

Cordialement,

Amadéus

https://www.excel-pratique.com/~files/doc/Classement.zip

merci bcp 8)

Rechercher des sujets similaires à "fair classement"