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

Comment générer une valeur aléatoire en fonction de la probabilité attribuée dans Excel?

S'il existe un tableau avec des valeurs et des pourcentages assignés correspondants, comme ci-dessous, capture d'écran affichée dans une feuille. Et maintenant, je veux générer des valeurs aléatoires basées sur la liste de valeurs et leurs probabilités assignées.
doc aléatoire avec probabilité 1

Générer une valeur aléatoire avec probabilité


flèche bleue bulle droite Générer une valeur aléatoire avec probabilité

En fait, pour générer des valeurs aléatoires avec la probabilité, vous n'avez besoin que de deux formules.

1. Dans la cellule adjacente du tableau, tapez cette formule = SOMME ($ B $ 2: B2)et faites glisser cette formule vers les cellules dont vous avez besoin. Voir la capture d'écran:
doc aléatoire avec probabilité 2

2. Sélectionnez une cellule vide dans laquelle vous placerez la valeur aléatoire, tapez cette formule =INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1), presse Entetouche r. Et appuyez sur F9 clé pour actualiser la valeur selon vos besoins.
doc aléatoire avec probabilité 3


Articles relatifs:


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 (19)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
=INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)



A quoi sert le +1 dans cette formule ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, parce que la colonne cumulative je compte les lignes qui sont inférieures ou égales à 1, mais la fonction RAND() ne fonctionne que de 0 à 0.9999, si vous ne faites pas +1, la dernière valeur G ne peut pas être choisie au hasard pour toujours.
Ce commentaire a été minimisé par le modérateur sur le site
Quelqu'un sait comment je procéderais sans remplacement en utilisant des pools de probabilités. Voici un exemple : le groupe A compte 10 personnes. La piscine B a 7 personnes. Il y a une probabilité de 80 % que nous retirions quelqu'un du groupe A ; 20 % de probabilité que nous tirions quelqu'un du pool B. Nous voulons choisir au hasard 5 personnes dans les 2 pools sans remplacement. Même sans remplacement, la probabilité de tirer de l'un ou l'autre des pools reste à 80/20. Des idées?
Ce commentaire a été minimisé par le modérateur sur le site
Désolé de ne pas avoir trouvé de solution à votre question. Si vous trouvez une réponse, pourriez-vous me le faire savoir ?
Ce commentaire a été minimisé par le modérateur sur le site
Pourquoi les valeurs de cette fonction changent-elles chaque fois que j'ajuste la feuille de calcul ? Je ne peux pas tester mes exemples de données si les résultats changent constamment
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, la formule continuera de changer lors de l'ajustement de la feuille car la formule contient la fonction RAND().
Ce commentaire a été minimisé par le modérateur sur le site
C'EST UN PROBLÈME COURANT DANS LES ENTIERS GÉNÉRÉS AU HASARD. QUAND ILS SONT GÉNÉRÉS, LES NUMÉROS ALÉATOIRES, PRENEZ-LES ET COPIEZ-LES SPÉCIAUX COMME VALEURS, DE CETTE FAÇON ILS NE CHANGERONT PLUS. MAIS VOUS PERDREZ LA FORMULE. Mieux vaut utiliser une autre feuille de calcul dans la même feuille de calcul.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, quelqu'un peut-il m'aider à trouver la bonne formule ? Je voudrais obtenir des valeurs aléatoires mais avec certaines limites. Par exemple, obtenez au hasard "rouge, bleu, vert, orange ou rose", mais j'ai une quantité spécifique d'articles pour chaque couleur, je dois donc définir cette condition dans la formule.
Merci !
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez essayer Insérer des données aléatoires pour créer la liste personnalisée en rouge, bleu, vert, orange et rose, puis insérer ensuite une plage aléatoire.
Ce commentaire a été minimisé par le modérateur sur le site
Est-ce que cela fonctionne si les données dans les cellules sont horizontales au lieu de verticales ? Le mien ne l'est pas. Merci
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je viens de remarquer que je prolonge le problème cumulatif. en dehors des limites souhaitées
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je utiliser ce générateur de nombres aléatoires mais seulement le faire générer des nombres impairs ou pairs à l'intérieur des critères ? Lorsque j'ajoute le codage "IMPAIR" ou "PAIR", cela ne produit que le nombre "1" dans la cellule.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Preston Ehrsam, l'outil Insérer des données aléatoires ne peut pas insérer uniquement des nombres aléatoires pairs ou impairs.
Ce commentaire a été minimisé par le modérateur sur le site
Franchement, je ne pense pas que cette formule fonctionne.
J'essaie d'échantillonner les résultats d'une élection afin d'avoir à la suite les votes des différents partis. non, je veux entrer et ramasser dix bulletins de vote au hasard (un peu comme les sondages à la sortie fonctionnent), mais j'obtiens toujours le premier parti dans les rangées.
Ce commentaire a été minimisé par le modérateur sur le site
LA FORMULE NE FONCTIONNE QUE SI ON REMPLACE RAND() PAR RANDBETWEEN(1;X) OÙ X EST LE NOMBRE TOTAL DE RÉSULTATS POSSIBLES, QUI SERAIT SIMPLEMENT PAR UN ENTIER PLUS GRAND QUE 1.
Ce commentaire a été minimisé par le modérateur sur le site
Ottimo lavoro ! Questo è proprio quello che cercavo. Però non funziona con Calc di Open Office, che fra l'altro accetta solo i comandi in italiano.
E' possibile tradurla in modo che funzioni anche con calc? Io non ci sono riuscito.Grazie.

Ce commentaire a été minimisé par le modérateur sur le site
MÌNH KHÔNG HIỂU LẮM. TẠI SAO PHẢI LÀM NHƯ VẬY Ạ?
Ce commentaire a été minimisé par le modérateur sur le site
Vous êtes une bouée de sauvetage.
Merci un million!
Ce commentaire a été minimisé par le modérateur sur le site
Une formule ta errada... <= altera a P()... Tem que ser < apenas... 

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