** URGENT *** Cherche formule sous Excel XP - Windows & Software
Marsh Posté le 09-12-2001 à 21:32:38
fonction "recherche" de excel d'associe une valeur en fonction d'une recherche
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 !
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)
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
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 !"
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.
@+
Marsh Posté le 09-12-2001 à 22:22:04
euh sous XP là et il est pas installé
il est sous 98 juste
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
Marsh Posté le 09-12-2001 à 22:43:05
merci il m'a fait la manip en direct sous icq !
Impecable !
Merci a vous !
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
[edtdd]--Message édité par ViRouF--[/edtdd]