Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
946 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Probleme dans projet Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme dans projet Excel

n°2522694
Niiluje
Posté le 19-09-2006 à 15:36:11  profilanswer
 

Bonjour
Je bosse sur un projet qui attribue aléatoirement des scores à des noms.
Je dois faire un classement des trois meilleurs noms.
J'utilise une formule type : =RECHERCHE(GRANDE.VALEUR(matrice des scores;rang de classement);matrice des scores;matrice des noms)
Le problème est que j'obtiens très rarement les bons résultats, ça arrive une fois sur 50 et en règle générale il m'affiche le dernier nom de ma liste des noms.
Je pense que la recherche s'effectue pendant le random et que ma recherche ne sait donc plus où elle habite.
J'aurais besoin d'une formule viable ou alors une macro VBA.
Merci d'avance.
Niiluje

mood
Publicité
Posté le 19-09-2006 à 15:36:11  profilanswer
 

n°2522721
SuppotDeSa​Tante
Aka dje69r
Posté le 19-09-2006 à 15:57:42  profilanswer
 

Bonjour
 
Un petit exemple du tableau m'aiderait pour... t'aider... lol

n°2522755
Niiluje
Posté le 19-09-2006 à 16:16:22  profilanswer
 

http://img53.imageshack.us/img53/2976/excelmi0.th.gif
 
Regarde juste les colones cheval et scores


Message édité par Niiluje le 19-09-2006 à 16:18:49
n°2522955
SuppotDeSa​Tante
Aka dje69r
Posté le 19-09-2006 à 18:08:08  profilanswer
 

Donc dans tes cellules Score doit apparaitre un nombre aléatoire ? Puis trouver les 3 meilleurs ?
Ce nombre aleatoire est dans quelle fourchette ?

n°2527823
Niiluje
Posté le 25-09-2006 à 10:30:32  profilanswer
 

Dans mes cellules score il apparait un nombre aleatoire compris entre 0 et 50 avec une fonction =ENT(ALEA()*50)
Dans un autre classeur je dois classer les trois meilleurs et ils doivent etre rafraichis a chaque nouvelle alea

n°2528046
TAM136
Posté le 25-09-2006 à 14:22:08  profilanswer
 

Salut,
 
Le nombre de lignes de ton tableau est-il fixe ou variable?

n°2528648
SuppotDeSa​Tante
Aka dje69r
Posté le 25-09-2006 à 23:56:30  profilanswer
 

Par meilleurs tu entends celui qui a le score le plus haut de 0 à 50 ?
Si c'est le cas, pourquoi tu ne tries pas ton autre classeur par ordre decroissant...?  
Sinon, apres je pense qu'il faut coder...
Mais attends la réponse de TAM136 il aura peut etre une meilleure idée.
 
Cordialement


Message édité par SuppotDeSaTante le 25-09-2006 à 23:57:28

---------------
Soyez malin, louez entre voisins !
n°2528725
TAM136
Posté le 26-09-2006 à 08:34:24  profilanswer
 

Salut,
 
Essaies cette macro
 
Sub MacroProjet()
Range("B4" ).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Workbooks.Open Filename:= _
        "C:\Documents and Settings\Administrateur\Mes documents\Nom de ton second fichier.xls"
    Range("A1" ).Select
    Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
        xlNone
    Columns("I:I" ).Select
        Selection.CurrentRegion.Sort Key1:=Range("I1" ), Order1:=xlDescending, Header:= _
        xlNo, OrderCustom:=1, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Range("A4" ).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.EntireRow.Delete
    Range("A1" ).Select
End Sub
 
Edit:Range("B4" ).Select
Je me suis basé sur ton screenshot. Le 1er cheval se trouve en B4


Message édité par TAM136 le 26-09-2006 à 23:03:45

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Probleme dans projet Excel

 

Sujets relatifs
Batch pour rafraichir une excelProblème Win XP 64 et RAID 0
Message d'erreur au démarrage et problème de virus.Probleme Kernel sur EBP Compta
probléme ouverture de sessionprobleme de taille de celluele excel
Problème de reseau domestiqueProblème SSL avec remotely anywhere
Boot Windows XP : problème ! 
Plus de sujets relatifs à : Probleme dans projet Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR