Fonction valeurs aléatoires dans Calc

kinoba Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
kinoba Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau dans Calc pour un relevé de notes, il y a 5 colonnes qui correspondent à une note sur 3 et une sixième colonne pour le total sur 15.
J'ai déjà toutes les valeurs pour le total sur 15 et je voudrais générer automatiquement toutes les valeurs des notes sur 3.
Avec la fonction ALEA.ENTRE.BORNES je peux générer des notes aléatoires pour des valeurs entre 0 et 3 mais je voudrais que les valeurs correspondent au total sur 15.

Par exemple ma première valeur pour le total sur 15 est 11.
Avec la fonction ALEA.ENTRE.BORNES le programme a généré les valeurs suivantes : 2 3 0 1 2. Comment faire pour que la somme de ces valeurs correspondent bien au total (ici 11) ?

J'espère avoir été clair, merci d'avance pour votre aide !
A voir également:

2 réponses

Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
C'est très simple :
  • Tu saisis ton total en G2
  • Tu utilises ta formule de note aléatoire pour les cellules B2 à E2
  • En F2 tu saisis la formule =G2-SOMME(B2:E2)

0
SquElounet Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonne solution mais je crains qu'il soit possible que F2 puisse contenir une valeur >3 .. Pour le moment je n'ai en tête qu'une fonction récursive pour régler le problème (par exemple sur le total est 15 il faudrait qu'a terme, chaque colonne = 5..)
0
kinoba Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses mais je n'ai pas compris, c'est surement moi qui ai mal expliqué.



Avec une image ce sera peut-être plus clair.
J'ai ma colonne Total avec tous les résultats, et sur la première ligne j'ai généré des valeurs aléatoires comprises entre 0 et 3.
Ici 1+2+1+0+1=5 ce n'est pas bon, je voudrais que la somme de ces 5 valeurs soit égale au total (ici 11).

Merci encore pour votre aide !
0