Remplir des cellules Excel

Remplir des cellules Excel - Logiciels - Windows & Software

Marsh Posté le 22-07-2004 à 10:37:16    

Salut,
 
Je voudrais depuis une liste de noms, sur une feuille Excel, pouvoir remplir aléatoirement des cellules avec les noms de cette liste (1x chaque nom)
 
Est-ce possible ?
 
Samlon

Reply

Marsh Posté le 22-07-2004 à 10:37:16   

Reply

Marsh Posté le 22-07-2004 à 10:39:28    

samlon a écrit :

Salut,
 
Je voudrais depuis une liste de noms, sur une feuille Excel, pouvoir remplir aléatoirement des cellules avec les noms de cette liste (1x chaque nom)
 
Est-ce possible ?
 
Samlon


 
tout dépend du formatage de ta liste de nom ...  
 
c'est quoi ?    un fichier txt avec un nom par ligne ?


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 10:42:06    

non c'est une liste sur le même feuille Excel c'est pour faire comme un tirage au sort

Reply

Marsh Posté le 22-07-2004 à 10:52:03    

Fonction ALEA sous Excel !  ;)  
 
 
Renvoie un nombre aléatoire supérieur ou égal à 0 et inférieur à 1. Un nouveau nombre aléatoire est renvoyé chaque fois que la feuille de calcul est recalculée.
 
Syntaxe
 
ALEA( )
 
Notes  
 
Pour générer un nombre réel aléatoire compris entre a et b, utilisez :  
ALEA()*(b-a)+a  
 
Si vous voulez utiliser ALEA pour générer un nombre aléatoire qui ne change pas chaque fois que la cellule est recalculée, vous pouvez taper =ALEA() dans la barre de formule, puis appuyer sur F9 pour transformer la formule en nombre aléatoire.  
 
Exemple
 
Pour générer un nombre aléatoire supérieur ou égal à 0 mais inférieur à 100 :  
 
ALEA()*100


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 10:57:51    

j'ai du mal à l'adapter avec des noms propore surtout que il me tire parfois le même chiffre... sans les virgules

Reply

Marsh Posté le 22-07-2004 à 11:03:19    

samlon a écrit :

j'ai du mal à l'adapter avec des noms propore surtout que il me tire parfois le même chiffre... sans les virgules


 
c'est à toi d'adapter après, en utilisant la fonction "ENT" pour avoir des entiers ...  
 
il faut que tu attribues un n° à chaque nom, tu tire au sort le n°, puis tu lui réaffecte le nom correspondant en allant chercher dans le tableau de nom !  ;)


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 11:03:21    

juste avant tes noms, tu inséres des numéros de référence (1,2,3,etc.)
 
ensuite tu te sers de la fonction ALEA.ENTRE.BORNES et tu indiques comme Mini 1 et comme Maxi la ref maxi
 
puis tu fais un recherchev de la référence dans ta liste de noms pour que la référence soit remplacée par le nom

Reply

Marsh Posté le 22-07-2004 à 11:20:30    

cool merci à tous

Reply

Marsh Posté le 22-07-2004 à 11:24:37    

tiens, j'avais 5 minutes à t'accorder ...
 
ça donne un truc un peu comme ça :
 
http://mrpochpoch.free.fr/excel/
 
@+.
poch.
 
T'appuyes sur "F9" pour raffraichir la feuille !


Message édité par mrpochpoch le 22-07-2004 à 11:26:30

---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 11:26:09    

j'ai essayé ca marche mais il me sort parfois deux fois le même chiffre... comment faire pour l'en empeché ?

Reply

Marsh Posté le 22-07-2004 à 11:26:09   

Reply

Marsh Posté le 22-07-2004 à 11:29:06    

samlon a écrit :

j'ai essayé ca marche mais il me sort parfois deux fois le même chiffre... comment faire pour l'en empeché ?


 
bah tu fait un test dans la cellule ... si valeur déja tirée, alors effectuer un nouveau random pour cette cellule !
 
A toi d'optimiser un peu ... on va pas te faire tout le boulot !!   :whistle:  
 


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 11:42:59    

tranquille... je voulais juste savoir si il y avait pas un moyen plus simple... faut pas s'énerver.
 
D'ailleurs si ça t'emm.... autant d'aider les autres, et bien réponds pas.
 
Bon j'me tire si c'est comme ça, merci quand même.


Message édité par samlon le 22-07-2004 à 11:44:38
Reply

Marsh Posté le 22-07-2004 à 12:13:12    

samlon a écrit :

tranquille... je voulais juste savoir si il y avait pas un moyen plus simple... faut pas s'énerver.
 
D'ailleurs si ça t'emm.... autant d'aider les autres, et bien réponds pas.
 
Bon j'me tire si c'est comme ça, merci quand même.


 
oula ... t'es sur les nerds ou quoi !  :??:  
 
c'était de l'humour ...   :D  
 
D'ailleurs, si ça me faisait chier, j'aurais pas passer 5 minutes à te faire le fichier Excel ...  :heink:  
 
Allé ... fait pas la gueule !!  :)


---------------
A méditer : Qui s'endort avec le cul qui gratte, se réveille avec le doigt qui pue ...
Reply

Marsh Posté le 22-07-2004 à 13:13:46    

je plaisante je suis toujours là :)

Reply

Marsh Posté le 22-07-2004 à 13:56:28    

pour éviter les doublons tu fais une 3e colonne et tu indiqueras
 
=RANG(B1;B:B)
 
où B1 est le chiffre aléatoire généré par la formule ALEA et B est donc la colonne de tous les chiffres aléatoires
 
fini les répétitions...  :hello:


Message édité par minikisskool le 22-07-2004 à 13:56:48
Reply

Sujets relatifs:

Leave a Replay

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