Tirage aléatoire

Pour toutes vos questions à propos d'Excel ...

Tirage aléatoire

Messagepar Arnaud12 » 12 Oct 2006, 17:40

Bonjour,

j'ai besoin de faire des tirages aléatoire avec Excel. Je voudrai donc savoir si il existe une fonction qui choisit un nombre au hasard dans une plage (par exemple [1;100]).

Merci de votre aide.
Arnaud12
Utilisateur occasionnel
 
Messages: 18
Inscription: 12 Oct 2006, 17:31

Tirage aléatoire

Messagepar Amadéus » 12 Oct 2006, 21:40

Bonsoir Arnaud12

Exemple: Les nombres dans une plage Nommée "Nos"

Dans une cellule, la Formule
=INDEX(Nos;ENT(ALEA()*100);1)
renvoie de manière aléatoire sur le contenu d'une cellule de la plage Nos.

Sur le fichier exemple:
Les cellules A1:A100 sont en MFC avec la Formule entrée pour A1:
=SI(A1=$C$4;VRAI;FAUX), Motif Bleu, de sorte que à chaque recalcul (Touche F9) la cellule correspondante se colorise en Bleu

Cordialement

http://www.excel-pratique.com/~files/doc/Aléa.xls
Amadéus
Modérateur
 
Messages: 10875
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

Bonjour

Messagepar petidani » 13 Oct 2006, 08:19

Bonjour Arnaud12 / Amadeus

Je ne suis pas sur d'avoir tout compris :

si la plage est prédéfini dans une table excel alors solution amadeus.

sinon j'utilise une formule (VBA) qui peut répondre à votre cas : fichier joint

http://www.excel-pratique.com/~files/do ... riable.xls

cordialement

petidnai
petidani
Membre habitué
 
Messages: 81
Inscription: 06 Sep 2006, 14:18

Tirage aléatoire

Messagepar Amadéus » 13 Oct 2006, 08:59

Bonjour à tous, bonjour petidani

Dans l'exemple que tu donnes, il n'est pas utile de faire une Macro xL4 ou VBA puisqu'il suffit d'écrire la formule ALEA dans une cellule pour obtenir le même résultat.

T'inquiêtes pas, on fait tous pareil.
Il m'arrive d'écrire 30 lignes de macro et ensuite de penser à la solution par formule en 30 lettres.

Cordialement

Amadéus
Amadéus
Modérateur
 
Messages: 10875
Inscription: 07 Mai 2006, 11:18
Localisation: Ariège-Pyrénées France
Version Excel: Office Excel 2003 FR

Messagepar Arnaud12 » 13 Oct 2006, 11:47

Merci Amadéus et Petidani, avec ces infos je vais pouvoir resoudre mon problème. :D
Arnaud12
Utilisateur occasionnel
 
Messages: 18
Inscription: 12 Oct 2006, 17:31


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], rico95, weirdmax, Wink et 45 invités