Formule Excel: attribuer aléatoirement des données aux groupes -

Table des matières

Formule générique

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group B")

Sommaire

Pour des personnes au hasard (ou quoi que ce soit) dans des groupes, vous pouvez utiliser la fonction RANDBETWEEN avec la fonction CHOOSE. Dans l'exemple illustré, la formule en F3 est:

=CHOOSE(RANDBETWEEN(1,3),"A","B","C")

Une fois copiée dans la colonne, cette formule générera un groupe aléatoire (A, B ou C) pour chaque personne de la liste.

Remarque: il s'agit d'une approche aléatoire qui autorisera des groupes de tailles différentes. Si vous avez besoin d'une approche de formule pour attribuer aléatoirement des personnes à des groupes de taille fixe, regardez cette formule et cette présentation vidéo.

Explication

La fonction RANDBETWEEN génère des nombres aléatoires entre deux entiers. La fonction CHOOSE prend un nombre comme premier argument et utilise ce nombre pour sélectionner le "nième" élément parmi les arguments suivants.

Ainsi, dans cette formule, RANDBETWEEN génère un nombre entre 1 et 3, ce nombre est utilisé pour choisir un groupe parmi les 3 valeurs suivantes: "A", "B", "C".

Vous pouvez utiliser cette même approche chaque fois que vous avez besoin de faire des affectations aléatoires. C'est particulièrement utile lorsque vous devez attribuer des données à un nombre limité de valeurs de texte.

Recalcul automatique

Sachez que RANDBETWEEN recalculera chaque fois qu'une modification est apportée à un classeur, ou même lorsqu'un classeur est ouvert. Une fois que vous avez un ensemble d'attributions aléatoires, vous pouvez copier et coller les formules en tant que valeurs pour éviter d'autres modifications.

Articles intéressants...