Nombre aléatoire (sans doublons)

  • Initiateur de la discussion Initiateur de la discussion Jug
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jug

Guest
Bonjour tout le monde.

Voilà j'ai besoin de votre avis concernant une formule
Je souhaite récupérer aléatoirement dans une colonne de 10 lignes, un chiffre aléatoire allant de 25 à 100 (bornes comprises) sans doublons et sans utiliser la fonction ALEA.ENTRE.BORNES() !

J'ai testé ça : =ENT(ALEA()*75+25)
Ca a l'air de fonctionné mais ça ne teste pas les doublons !

Je suis parti sur une autre piste au début INDEX+EQUIV+ALEA mais sans succès.

Merci d'avance pour votre aide et bonne continuation.
 
Dernière modification par un modérateur:
Re : Nombre aléatoire (sans doublons)

Bonjour Jug, bienvenue sur XLD,

La colonne A étant vide, entrer dans les cellules de la plage A25:A100 la formule :

=ALEA()

Puis entrer dans celles de la plage B1:B10 la formule :

=EQUIV(PETITE.VALEUR(A:A;LIGNE());A:A;0)

Edit : bien sûr pour un nouveau tirage appuyer sur F9

A+
 
Dernière édition:
Re : Nombre aléatoire (sans doublons)

Re, bonsoir Roger 🙂

Une solution VBA également :

Code:
Sub Aleatoire()
Dim plage As Range, cel As Range, alea As Double
Set plage = Range("A1:A10") 'modifiable
plage.Value = ""
If plage.Count > 76 Then Exit Sub
Randomize
For Each cel In plage
1 alea = 25 + Int(76 * Rnd)
If Application.CountIf(plage, alea) Then GoTo 1 Else cel = alea
Next
End Sub

Bonne nuit
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
32
Affichages
4 K
Z
Réponses
43
Affichages
5 K
Z
B
Réponses
5
Affichages
957
barnabe69
B
J
Réponses
76
Affichages
9 K
julie211
J
F
Réponses
20
Affichages
8 K
A
P
Réponses
1
Affichages
2 K
piesstou
P
C
Réponses
5
Affichages
3 K
C
S
Réponses
10
Affichages
8 K
S
C
Réponses
2
Affichages
2 K
charlie
C
Retour