Si eres profesor o entrenador, crear grupos de estudiantes/participantes es una tarea común. Por ejemplo, puede que quieras crear grupos para realizar un test o una actividad de creación de equipos.
Y en la mayoría de los casos, necesitas que estos grupos sean aleatorios.
Hoy, estoy compartiendo una plantilla generadora de grupos aleatorios que hará que sea super fácil para ti crear un grupo de estudiantes/participantes.
Todo lo que necesitas es la lista de estudiantes o participantes y especificar cuántos grupos quieres crear.
Glosario
Plantilla de generador de grupos aleatorios
Aquí hay una demostración de cómo funciona esta plantilla de generador de grupos aleatorios (o generador de equipos aleatorios):
La lista de estudiantes/participantes está en A2:A17. Si tiene una lista más larga, simplemente añada los nombres en ella.
La celda E2 tiene el número de grupos que quieres crear. En base al número que introduzcas, obtendrás los grupos y los nombres de cada grupo en las columnas G a P. A partir de ahora, he creado esta plantilla para un máximo de 10 grupos.
Una vez que hayas introducido el número de grupos que quieres en la celda E2, haz clic en el botón «Crear equipos» para generar aleatoriamente los grupos de nombres.
Descargar la plantilla del generador de grupos aleatorios
Cómo funciona esta plantilla de Excel
Hay un par de características geniales de Excel y unas cuantas columnas de ayuda que hacen de esta plantilla generadora de grupos aleatorios en Excel.
Así es como se hace:
- A2:A17 contiene la lista de nombres que deben ser agrupados al azar.
- A1:C17 ha sido convertido en una tabla de Excel. Esto ayuda a mantener las fórmulas intactas cuando se agregan/quitan nombres de la lista.
- La columna B tiene la fórmula:=RANDBETWEEN(1,COUNTA([Nombres])) + ROW()/100
- La función devuelve un número aleatorio entre 1 y el número total de nombres de la lista (usando la función COUNTA). A esto se le añade ROW()/100 para hacerlo único (ya que la función RANDBETWEEN también puede escupir duplicados).
- La célula C2 tiene la fórmula:=RANK([@Unique],[Unique])
- Esta función da el rango para cada valor de la columna B. Como todos los valores de la columna B son únicos, esta fórmula da una lista única de números enteros que varían desde 1 hasta el número total de nombres de la lista.
- La célula G1 tiene la fórmula:=IF(COLUMNAS($G$1:G1);$E$2,»»,COLUMNAS($G$1:G1))
- La misma fórmula se copia en las células H1 a P1. Devuelve entonces el número de columnas entre la columna G y la columna actual. Por lo tanto, G1 obtiene 1, H1 obtiene 2 y así sucesivamente. También comprueba si el número es mayor que el valor de la celda E2. Si es así, entonces devuelve un espacio en blanco.
- La celda G2 tiene la fórmula:=IFERROR(IF(G$1<>»»,INDEX(Tabla1[Nombres],INDEX(Tabla1[Rango],G$1+$E$2*(Filas($F$2:F2)-1)),»»),»»)
- Se copia en todas las células de G2:P17.
- En la celda G2, esta fórmula recogerá el rango de C2 y devolverá el nombre en esa posición de la lista.
- En la celda G3, elegirá el rango de C6 (que es 1 + 1*4, donde 4 es el número de grupos a formar).
- En la celda G4, elegirá el rango de C10 (que es 1 + 2*4, donde 4 es el número de grupos a formar).
- Si la celda de la primera fila está vacía o el resultado de la fórmula es un error, devuelve un espacio en blanco. <img alt="Templa Generadora de Grupos Aleatorios e – Miembro del equipo" data-pin-media
- Se copia en todas las células de G2:P17.