Bonjour,
Je cherche à générer une chaîne de chiffres semi-aléatoires, et plus précisément, à contrôler selon une variable la façon dont l'aléatoire est généré. Je m'explique: j'ai des histoires (dans la colonne A), qui appartiennent à 5 catégories différentes (a,b,c,d,e). Pour chaque catégorie, j'ai une quarantaine d'histoires. Je souhaiterai que l'ordre de l'ensemble des histoires (des 200 donc) soit aléatoire tout en évitant qu'il y ait une répétition de plus de 3 histoires d'une même catégorie (autrement dit je souhaite obtenir une chaîne comme a,d,e,a,c,c,b,e,d,e... et éviter une chaîne comme a,c,d,e,b,a,a,a,,e...).
Je suppose qu'il faut que j'associe à chaque histoire de la colonne A, une valeur aléatoire dans la colonne B qui me servira ensuite de tout trier. J'ai trouvé les fonctions =ALEA() et =ALEA.ENTRE.BORNES() , qui permettent de générer des chiffres aléatoires, mais aucun critère additionnel ne peut être établi. Est-ce possible de faire ça dans excel?? Une idée pour me permettre de respecter ce critère de non-répétition plus de 3 fois??
D'avance, merci beaucoup pour votre aide.
Alexandre
Je cherche à générer une chaîne de chiffres semi-aléatoires, et plus précisément, à contrôler selon une variable la façon dont l'aléatoire est généré. Je m'explique: j'ai des histoires (dans la colonne A), qui appartiennent à 5 catégories différentes (a,b,c,d,e). Pour chaque catégorie, j'ai une quarantaine d'histoires. Je souhaiterai que l'ordre de l'ensemble des histoires (des 200 donc) soit aléatoire tout en évitant qu'il y ait une répétition de plus de 3 histoires d'une même catégorie (autrement dit je souhaite obtenir une chaîne comme a,d,e,a,c,c,b,e,d,e... et éviter une chaîne comme a,c,d,e,b,a,a,a,,e...).
Je suppose qu'il faut que j'associe à chaque histoire de la colonne A, une valeur aléatoire dans la colonne B qui me servira ensuite de tout trier. J'ai trouvé les fonctions =ALEA() et =ALEA.ENTRE.BORNES() , qui permettent de générer des chiffres aléatoires, mais aucun critère additionnel ne peut être établi. Est-ce possible de faire ça dans excel?? Une idée pour me permettre de respecter ce critère de non-répétition plus de 3 fois??
D'avance, merci beaucoup pour votre aide.
Alexandre