Aleatoire avec resultat prédefini

Fermé
warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016 - 17 oct. 2015 à 20:51
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 19 oct. 2015 à 12:11
Bonjour, j'ai besoin de votre aide pour créer une formule sur exel : je voudrai faire sortir une somme 4 nombre aléatoire avec le résultat prédéfini.
Merci

2 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
17 oct. 2015 à 21:46
Bonjour,

Tu tires 4 nombres aléatoires que tu divises par leur somme et que tu multiplies par le résultat attendu.

Cordialement
0
warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016 1
18 oct. 2015 à 09:14
Merci de ton aide mais pourrais tu si cela ne te dérange pas me donner un exemple de la formule ? Merci bien
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
18 oct. 2015 à 09:41
Bonjour,

Avec les 4 nombres en A1, B1, C1 et D1 et le résultat en E1.
en A1 : =ALEA.ENTRE.BORNES(0;E1)
en B1 : =ALEA.ENTRE.BORNES(0;E1-A1)
en C1 : =ALEA.ENTRE.BORNES(0;E1-A1-B1)
en D1 : =E1-A1-B1-C1

A+
0
warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016 1
Modifié par warisixthjune le 18/10/2015 à 15:47
Merci beaucoup, tu m'a sauvé la vie, mais il serait possible de mettre des limite au chiffres aléatoire, et de supprimer les résultat = à 0?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016
18 oct. 2015 à 16:36
Tu as bien compris que les valeurs dans les 3 cellules A1, B1 et C1 sont déjà bornées et celle de D1 dépend des 3 autres.
Si tu ne veux jamais de zéro, il faut que les valeurs soient toujours inférieures à E1/3 et supérieures à 0.

Exemple :
en A1, B1 et C1 : =ALEA.ENTRE.BORNES(1;(E1-1)/3)
en D1 : =E1-A1-B1-C1

A+
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734 > Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016
19 oct. 2015 à 04:20
Bonsoir à vous trois

Ta solution est intéressante Gyrus, mais privilégie les nombres du premier tiers de la valeur à atteindre, pour ma part je proposerai :
En A1 : =ALEA.ENTRE.BORNES(1;(E1/2))
En B1 :=ALEA.ENTRE.BORNES(1;((E1-A1)/2))
et en C1 :=ALEA.ENTRE.BORNES(1;((E1-A1-B1)/2))
Les nombres du premier tiers reste privilégiés, c'est incontournable mais moins
Voir les fréquences sur 1000 tirages dans les deux cas :
http://www.cjoint.com/c/EJtctYTTMAl

Cdlmnt
Via
0
warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016 1
19 oct. 2015 à 11:20
Merci, et une dernière question par exemple si je choisi 20 comme total et je veut que les nombres aléatoire se situe dans un intervalle 1;6, comment je dois faire
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > warisixthjune Messages postés 13 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 octobre 2016
19 oct. 2015 à 11:57
Bonjour,

Là, tu limites sérieusement les possibilités.
Pour commencer, tu ne peux pas avoir une valeur inférieure à 2 dans une cellule puisque le total des 3 autres sera au maximum de 18.
Ensuite, avec 20 en E1,
en A1 : =ALEA.ENTRE.BORNES(2;6)
en B1 : =ALEA.ENTRE.BORNES((E1-A1)/3;6)
en C1 : =ALEA.ENTRE.BORNES((E1-A1-B1)/2;6)
en D1 : =E1-SOMME(A1:C1)

A+
0