Tutorial de Excel: cómo asignar personas a equipos de forma aleatoria

Tabla de contenido

En este video, veremos fórmulas básicas para asignar equipos de personas al azar.

Aquí tenemos una lista de 36 personas.

Digamos que queremos asignar aleatoriamente a cada persona a un equipo de 4 personas, de modo que tengamos un total de 9 con 4 personas en cada uno.

Voy a resolver este problema en pequeños pasos, con columnas auxiliares, y luego uniré las cosas al final. Esta es una excelente manera de resolver problemas más complicados en Excel.

Comenzaré con una tabla de Excel, para que las fórmulas sean muy rápidas de ingresar.

Luego, agregaré columnas para Rand, rango, agrupación y número de equipo. El propósito de cada columna se aclarará a medida que avancemos.

A continuación, usaré la función RAND para asignar un número aleatorio a cada persona. RAND genera números pequeños entre cero y 1.

RAND()

RAND es una función volátil, por lo que se volverá a calcular con cada cambio de hoja de trabajo. No queremos ese comportamiento, así que usaré pegar especial para convertir las fórmulas en valores.

A continuación, usaré la función RANK para clasificar a cada persona según su número aleatorio. RANK necesita el número y una lista de números para clasificar.

RANK((@rand),(rand))

El resultado es una lista de números entre 1 y 36, donde 1 representa el valor más grande y 36 representa el más pequeño.

Nos estamos acercando.

Solo necesitamos una forma de agrupar por rango.

Haré esto dividiendo el rango por el tamaño del equipo, que es 4.

RANK((@rand),(rand))/4

Esto produce algunos números confusos, pero ahora tenemos lo que necesitamos.

Si redondeamos estos números, tendremos números de equipo entre 1 y 9. Este es un trabajo perfecto para la función TECHO, que se redondea a un múltiplo dado.

Necesito darle a CEILING el número y especificar un múltiplo de 1, y tenemos nuestros equipos.

=CEILING((@grouping),1)

Ahora, para asegurarme de que funcione correctamente, usaré la función CONTAR.SI para contar los miembros del equipo.

A continuación, reemplazaré el tamaño del equipo codificado de forma rígida con una referencia.

RANK((@rand),(rand))/$F$5

Ahora, cuando cambio el tamaño del equipo, todo sigue funcionando.

Finalmente, consolidaré fórmulas.

Primero copiaré la fórmula de agrupación.

=CEILING(@rank)/$F$5,1)

A continuación, copiaré la fórmula de clasificación.

=CEILING(RANK((@rand),(rand))/$F$5,1)

Ahora puedo eliminar las dos columnas auxiliares.

Para generar nuevos equipos en cualquier momento, puedo volver a usar la función RAND.

Curso

Fórmula central

Atajos relacionados

Insertar tabla Ctrl + T + T Eliminar columnas Ctrl + - + -

Articulos interesantes...