Aleatoire avec resultat prédefini

warisixthjune Messages postés 17 Statut Membre -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,

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

    Cordialement
    0
    1. warisixthjune Messages postés 17 Statut Membre 1
       
      Merci de ton aide mais pourrais tu si cela ne te dérange pas me donner un exemple de la formule ? Merci bien
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    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
    1. warisixthjune Messages postés 17 Statut Membre 1
       
      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
    2. Gyrus Messages postés 3360 Statut Membre 526 > warisixthjune Messages postés 17 Statut Membre
       
      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
    3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > Gyrus Messages postés 3360 Statut Membre
       
      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
    4. warisixthjune Messages postés 17 Statut Membre 1
       
      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
    5. Gyrus Messages postés 3360 Statut Membre 526 > warisixthjune Messages postés 17 Statut Membre
       
      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