Comment insérer des nombres aléatoires (entiers) entre deux nombres sans répétitions dans Excel?
Avez-vous besoin d'insérer des nombres aléatoires dans Microsoft Excel? Il existe plusieurs méthodes pour insérer des nombres aléatoires dans une plage comme suit:
Insérer des nombres aléatoires par des formules
Insérer des nombres aléatoires avec des décimales spécifiées par VBA
Insérer des nombres entiers / dates / heures aléatoires sans répétitions / doublons
Insérez aléatoirement des nombres entiers / dates / heures entre deux nombres / dates / heures sans répétition
Kutools for Excel's Insérer des données aléatoires L'utilitaire permet d'insérer facilement des entiers aléatoires (nombres entiers) entre deux certains nombres, d'insérer aléatoirement une série de dates (uniquement des jours ouvrés, ou uniquement des week-ends, ou pas de limitation) entre deux dates, d'insérer au hasard une série de fois entre deux fois, ou de générer de manière aléatoire chaînes de texte d'une certaine longueur. Et le Des valeurs uniques L'option empêchera d'insérer des doublons.

Insérez des nombres aléatoires entre deux nombres avec la fonction RAND et les formules RANDBETWEEN
Cette méthode appliquera la fonction RAND et la fonction RANDBETWEEN pour insérer des nombres aléatoires entre deux nombres dans une plage spécifiée dans Excel. Veuillez consulter les formules ci-dessous:
Laits en poudre | Description (résultat) |
= RAND () | Un nombre aléatoire entre 0 et 1 (varie) |
= RAND () * 100 | Un nombre aléatoire entre 0 et 100 (varie) |
= RANDBETWEEN (bas, haut) | Un nombre entier aléatoire entre deux nombres entiers donnés, tels que RANDBETWEEN (50, 100). |
Voir les captures d'écran ci-dessous:
Nombres aléatoires entre 0 et 1 = RAND () ![]() |
Nombres aléatoires entre 0 et 100 = RAND () * 100 ![]() |
Nombres entiers aléatoires entre 50 et 100 = RANDBETWEEN (50, 100) ![]() |
Insérer des nombres aléatoires entre deux nombres avec des décimales spécifiées par VBA
Ci-dessous, VBA peut vous aider à insérer des nombres entiers aléatoires ou des nombres aléatoires avec des décimales données dans une plage spécifiée dans Excel. Veuillez procéder comme suit:
1. Maintenez le ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.
2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function
3. Enregistrez et fermez le code, puis dans une cellule vide, saisissez cette formule = RandomNumbers (X, Y, Z), X indique la limite inférieure des nombres, Y indique la limite supérieure des nombres, et Z est la décimale spécifiée des nombres aléatoires.
Par exemple, je veux générer des nombres entiers entre 50 et 1000, je peux insérer cette formule = nombres aléatoires (50,1000,0); et insérez des nombres aléatoires entre 50 et 100 avec 2 décimales avec cette formule =nombres aléatoires (50,100,2). Voir les captures d'écran ci-dessous:


Insérer des nombres entiers / dates / heures aléatoires sans doublons en Kutools for Excel
Kutools for Excel's Insérer des données aléatoires permet d'insérer des nombres entiers aléatoires entre deux nombres sans doublons dans la plage sélectionnée dans Excel. Veuillez procéder comme suit:
Kutools for Excel - Emballé avec plus de 300 outils essentiels pour Excel. Profitez d'une fonctionnalité complète 30Essai GRATUIT d'une journée sans carte de crédit requise ! Télécharger maintenant!
1. Sélectionnez la plage dans laquelle vous souhaitez insérer des nombres entiers aléatoires, puis cliquez sur Kutools > insérer > Insérer des données aléatoires, voir capture d'écran:
2. Dans le Insérer des données aléatoires boite de dialogue, (1) cliquez Entier languette, (2) Dans les cases De et À, saisissez la plage de numéros entre laquelle vous générerez des nombres entiers aléatoires, (3) vérifier la Valeurs uniques option, (4) Et cliquez sur le Ok bouton. Voir la capture d'écran:
Ce fantastique Insérer des données aléatoires La fonctionnalité prend également en charge l'insertion de dates aléatoires sans répétitions, de temps aléatoire sans doublons, de caractères aléatoires et de données aléatoires de certaines listes personnalisées sans répétitions.
Insérer des dates aléatoires (hors week-end) sans répétitions par Kutools for Excel
Insérez des données temporelles aléatoires sans répétitions en Kutools for Excel
Insérer des caractères aléatoires avec une longueur de chaîne spécifiée par Kutools for Excel
Insérer des données aléatoires à partir de certaines listes personnalisées sans répétitions par Kutools for Excel
Démo: insérer des nombres aléatoires (entiers) entre deux nombres sans répétitions dans Excel
Article connexe:
Générer des chaînes de caractères aléatoires dans une plage
Meilleurs outils de productivité bureautique
Boostez vos compétences Excel avec Kutools for Excelet faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel Offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!







