Fórmula de Excel: Asignar datos a grupos de forma aleatoria -

Tabla de contenido

Fórmula genérica

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

Resumen

Para personas (o cualquier cosa) al azar en grupos, puede usar la función RANDBETWEEN con la función ELEGIR. En el ejemplo que se muestra, la fórmula en F3 es:

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

Cuando se copia en la columna, esta fórmula generará un grupo aleatorio (A, B o C) para cada persona en la lista.

Nota: este es un enfoque aleatorio que permitirá grupos de tamaños diferentes. Si necesita un enfoque de fórmula para asignar personas al azar a grupos de un tamaño fijo, consulte esta fórmula y esta descripción general en video.

Explicación

La función RANDBETWEEN genera números aleatorios entre dos enteros. La función ELEGIR toma un número como primer argumento y usa ese número para seleccionar el elemento "n-ésimo" de los siguientes argumentos.

Entonces, en esta fórmula, RANDBETWEEN genera un número entre 1 y 3, este número se usa para elegir un grupo de los 3 siguientes valores: "A", "B", "C".

Puede utilizar este mismo enfoque siempre que necesite realizar asignaciones aleatorias. Es especialmente útil cuando necesita asignar datos a un número limitado de valores de texto.

Recálculo automático

Tenga en cuenta que RANDBETWEEN volverá a calcular cada vez que haya algún cambio en un libro de trabajo, o incluso cuando se abra un libro. Una vez que tenga un conjunto de asignaciones aleatorias, es posible que desee copiar y pegar las fórmulas como valores para evitar más cambios.

Articulos interesantes...