Note: The other languages of the website are Google-translated. Back to English

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 pour Excel 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. Essai gratuit complet de 30 jours!

Onglet Office Activez la modification et la navigation par onglets dans Office et simplifiez considérablement votre travail ...
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
  • Réutiliser n'importe quoi: Ajoutez les formules, les graphiques et tout autre élément les plus utilisés ou les plus complexes à vos favoris et réutilisez-les rapidement à l'avenir.
  • Plus de 20 fonctionnalités de texte: Extraire le numéro de la chaîne de texte; Extraire ou supprimer une partie des textes; Convertissez les nombres et les devises en mots anglais.
  • Outils de fusion: Plusieurs classeurs et feuilles en un seul; Fusionner plusieurs cellules / lignes / colonnes sans perdre de données; Fusionner les lignes en double et la somme.
  • Outils de fractionnement: Diviser les données en plusieurs feuilles en fonction de la valeur; Un classeur vers plusieurs fichiers Excel, PDF ou CSV; Une colonne à plusieurs colonnes.
  • Coller sauter Lignes cachées / filtrées; Compte et somme par couleur d'arrière-plan; Envoyez des e-mails personnalisés à plusieurs destinataires en masse.
  • Super filtre: Créez des schémas de filtres avancés et appliquez-les à toutes les feuilles; Sort par semaine, jour, fréquence et plus encore; Filtre par gras, formules, commentaire ...
  • Plus de 300 fonctionnalités puissantes; Fonctionne avec Office 2007-2019 et 365; Prend en charge toutes les langues; Déploiement facile dans votre entreprise ou organisation.

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 1
Nombres aléatoires entre 0 et 100
= RAND () * 100
nombres aléatoires entre 0 et 100
Nombres entiers aléatoires entre 50 et 100
= RANDBETWEEN (50, 100)
nombres entiers aléatoires entre 50 et 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 aléatoires sans décimales:
nombres entiers aléatoires entre 50 et 100
Insérez des nombres aléatoires avec 2 décimales:
nombres aléatoires entre 50 et 500 avec 2 décimales

Insérer des nombres entiers / dates / heure aléatoires sans doublons par Kutools for Excel

Kutools pour 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 pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit 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érer des données de temps aléatoires sans répétitions par 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

Kutools pour Excel comprend plus de 300 outils pratiques pour Excel, gratuits à essayer sans limitation en 30 jours. Téléchargez et essayez gratuitement maintenant!

Article connexe:

Générer des chaînes de caractères aléatoires dans une plage


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (7)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Wow, cool, juste ce que je cherchais. Semble Excel 2010 est un peu boiteux quand il s'agit d'options pour les nombres aléatoires.
Ce commentaire a été minimisé par le modérateur sur le site
Veuillez consulter ce générateur de nombres aléatoires. Parlons demain. Merci Rob
Ce commentaire a été minimisé par le modérateur sur le site
bon site je m'ai beaucoup aidé
Ce commentaire a été minimisé par le modérateur sur le site
je voudrais au hasard mon numéro 5035 4902 4950 4944 ID 4857-62 4650 tv276 5979 3818
Ce commentaire a été minimisé par le modérateur sur le site
je veux juste gagner PCH 10,000.00 XNUMX pouvez-vous m'aider
Ce commentaire a été minimisé par le modérateur sur le site
5. Essayez d'accomplir ce qui suit avec vos connaissances préalables de la programmation Excel de base. [6] 5.1 Disons que vous êtes intéressé à étudier les attitudes des étudiants envers le changement climatique. Si vous vouliez échantillonner au hasard 50 élèves sur 643 dans une école locale, vous devriez commencer par créer une liste numérotée de tous les 643 élèves (élève = 1 ; élève = 2, élève = 3 et ainsi de suite). Ensuite, tout ce que vous auriez à faire est de générer un ensemble de nombres aléatoires compris entre 1 et 643. Utilisez Excel pour accomplir cette tâche. Organisez votre liste du plus petit au plus grand nombre. 5.2 Bien que les gens confondent parfois l'assignation aléatoire avec l'échantillonnage aléatoire, les deux sont en réalité assez différents. Avec l'échantillonnage aléatoire, l'objectif est de choisir un ensemble représentatif de cas parmi l'ensemble de la population considérée. Avec l'assignation aléatoire, l'objectif est généralement de donner à tous les participants une chance égale d'être affectés à chaque condition expérimentale (indépendamment de la représentativité des participants).
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin de valeurs décimales incrémentielles aléatoires dans une plage. gamme 22.1234 à 79.1234 et de la ligne 1 à la ligne 300. comment faire........?
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés