** URGENT *** Cherche formule sous Excel XP

** URGENT *** Cherche formule sous Excel XP - Windows & Software

Marsh Posté le 09-12-2001 à 20:59:34    

Voila mon problème :
 
J'ai une liste de nom sur une colonne1 sur une colonne2 j'ai les points des joueurs.
Pour selectionner le "score" le plus grand je fais "=MAX( ...)" pas de problème mais comment faire pour qu'il m'associe ce nombre de point au joueur correspondant.
Dans le but qu'il me reporte le nom du joueur ayant le meilleur score avec, ca m'évite de le chercher et de le faire manuellement.
 
Alors les PRO d'excel, vous en dites quoi ? :??:
Je vois vraiment pas comment faire, je sais même pas si c'est possible :hello:

 

[edtdd]--Message édité par ViRouF--[/edtdd]

Reply

Marsh Posté le 09-12-2001 à 20:59:34   

Reply

Marsh Posté le 09-12-2001 à 21:32:38    

fonction "recherche" de excel d'associe une valeur en fonction d'une recherche


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 09-12-2001 à 21:38:57    

j'capte pas comment elle marche même avec l'aide qui n'est pas claire !  :(  :cry:

Reply

Marsh Posté le 09-12-2001 à 21:46:14    

bon si c super urgent, tu peux faire un truc du genre (mais c un peu lourd, avec un code en vb tu peux faire mieux)
http://blueteen.freesurf.fr/images/excel.jpg
donc tu as ta colonne avec les chiffres et en face les noms...
pour le max en E2, c'est juste la fonction max() que tu connais
pour récupérer le nom du joueur, c'est la fonction "recherchev" d'excel...
Tu as le détail dans la barre de formules...
C'est lourd quand même...
Non seulement il faut que les données à récupérer (le nom) soit en 2ème colonne, mais en plus le tableau doit être trié dans l'ordre croissant pour que la recherchev marche correctement...
Mais tu peux faire une macro qui séléectionne ton tableau et le trie...
Comme ça en lançant la macro tu as ton nom qui s'affiche correctement...
A la rigueur, tu passes par une feuille intermédiaire pour traiter tes données (et tu gardes la première feuille pour un affichage clean)..
Bon tout cela est fait en 5 min... Tu trouveras mieux avec un peu plus de temps :p

Reply

Marsh Posté le 09-12-2001 à 21:47:25    

oki merci beaucoup :p

Reply

Marsh Posté le 09-12-2001 à 21:50:27    

tu m'dis si y a un truc pas clair :)
@+

Reply

Marsh Posté le 09-12-2001 à 21:56:45    

bah ce qui m'embrouille c'est que moi mes colonnes c'est pas A B C, mais 1 2 3 4 .... déjà ça m'aide pas !!
Donc je selectionne a la souris les cellules mais bon ...
Comme résultat j'ai : "#REF !"  :heink:

Reply

Marsh Posté le 09-12-2001 à 21:58:30    

mail moi ton fichier si tu veux...
peut-importe que ce soient des ABC ou 123.
 
@+

Reply

Marsh Posté le 09-12-2001 à 22:02:31    

oki je te l'envoie ! :)
 
Merci encore  :jap:

Reply

Marsh Posté le 09-12-2001 à 22:18:37    

tu peux lancer icq ?

Reply

Marsh Posté le 09-12-2001 à 22:18:37   

Reply

Marsh Posté le 09-12-2001 à 22:22:04    

euh sous XP là et il est pas installé :(
il est sous 98 juste :D

Reply

Marsh Posté le 09-12-2001 à 22:23:11    

installing .... :D

Reply

Marsh Posté le 09-12-2001 à 22:23:27    

oki, je te mail alors...

Reply

Marsh Posté le 09-12-2001 à 22:24:51    

comme tu veux mais dans 1 minutes il est pret :)

Reply

Marsh Posté le 09-12-2001 à 22:40:35    

La formule c'est RECHERCHEV
exemple
1ère colonne : B : les scores (de b6 à b10)
2ème colonne : C : les noms (de C6 à c10)
 
=recherchev(x;b6:c10;2)
recherche le chiffre x  (indiqué à côté avec max)
dans le tableau b6:c10
et donne la valeur correspondante de la 2ème colonne (le nom)
 
Voilou :)

Reply

Marsh Posté le 09-12-2001 à 22:43:05    

merci il m'a fait la manip en direct sous icq !
Impecable !
 
Merci a vous ! ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed