VBA
jack500
-
blux Messages postés 27120 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27120 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'aimerais savoir comment crééer avec VBA:
- une liste aléatoire composée de 3 variables (A,B,C) selon une proportion définie (70%,20%,10%) par exemple.
Je n'ai pas de solution à proposer malheureusement. Auriez-vous une solution?
Merci d'avance
J'aimerais savoir comment crééer avec VBA:
- une liste aléatoire composée de 3 variables (A,B,C) selon une proportion définie (70%,20%,10%) par exemple.
Je n'ai pas de solution à proposer malheureusement. Auriez-vous une solution?
Merci d'avance
7 réponses
Salut,
le plus simple :
- tu tires un chiffre de 0 à 9 avec rand
- si le chiffre est entre 0 et 6, tu dis que c'est A
- si le chiffre est entre 7 et 8, tu dis que c'est B
- si le chiffre est égal à 9, tu dis que c'est C
Comme ça, tes proportions sont respectées...
le plus simple :
- tu tires un chiffre de 0 à 9 avec rand
- si le chiffre est entre 0 et 6, tu dis que c'est A
- si le chiffre est entre 7 et 8, tu dis que c'est B
- si le chiffre est égal à 9, tu dis que c'est C
Comme ça, tes proportions sont respectées...
Par plus dynamique, je veux dire que les proportions ne sont pas figées. Cela peut bien être 70-20-10 comme 65-25-5..
Je préfèrerai donc, et aussi pour une simplicité d'utilisation, entrer l'input manuellement et pas générer cette proportion à l'intérieur du calcul comme tu me l'as proposé.
Je préfèrerai donc, et aussi pour une simplicité d'utilisation, entrer l'input manuellement et pas générer cette proportion à l'intérieur du calcul comme tu me l'as proposé.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Me again..
ca ne fonctionne pas car c'est vraiment mon hypothese initiale qui doit me permettre de démarrer.
1 - Exemple:
A=70%, B=20%, C=10%
2 - Résultat (ds la colonne définie) appelé "Deals":
Deals
A
A
A
B
A
A
B
C
A
A
Les types de deals créés et insérés par la macor dans la colonne "deals" correspondent bien à l'hypothese prise.
ca ne fonctionne pas car c'est vraiment mon hypothese initiale qui doit me permettre de démarrer.
1 - Exemple:
A=70%, B=20%, C=10%
2 - Résultat (ds la colonne définie) appelé "Deals":
Deals
A
A
A
B
A
A
B
C
A
A
Les types de deals créés et insérés par la macor dans la colonne "deals" correspondent bien à l'hypothese prise.
Pour aller plus loin, je développe un portefeuille de deals qui sont définis selon plusieurs inputs:
- Type de deals (A, B, C) dont je souhaite définir les proportions
- Scénarios (Optimiste, Base, Pessimiste) dont je souhaite définir les proportions
Ensuite je lance une macro qui me genere, en fonction des critères ci dessus définis, un ensemble de calculs pour chaque deal. C'est pourquoi je veux réaliser cette macro complémentaire.
N'y a t-il pas une solution plus dynamique...