Cómo hacer grupos aleatorios en Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo hacer grupos aleatorios en Excel y Google Sheets.

Grupos aleatorios

Para asignar elementos aleatoriamente (datos, personas, etc.) a grupos, podemos usar las funciones RANDBETWEEN y CHOOSE:

Función RANDBETWEEN

La función RANDBETWEEN genera números aleatorios entre dos enteros. En este ejemplo, generará los números 1, 2, 3 o 4.

= ALEATORIO ENTRE (1,4)

ELEGIR Función

La función ELEGIR selecciona un elemento de una lista por su posición.

= ELEGIR (3, "EQUIPO A", "EQUIPO B", "EQUIPO C", "EQUIPO D")

Combinando las dos funciones podemos "elegir" aleatoriamente un elemento de una lista, asignando así personas a grupos como en el primer ejemplo.

= ELEGIR (AL AZAR ENTRE (1,3), "A", "B", "C")

Grupos aleatorios: mismo tamaño

El ejemplo anterior asignará personas a grupos completamente aleatorios. Es posible que los grupos resultantes no sean del mismo tamaño.

Para asignar personas a grupos del mismo tamaño, podemos usar las funciones ROUND, ROUNDUP y RANK:

Este cálculo es un poco más complicado, así que vamos a explicarlo.

Función RAND

Primero, usamos la función RAND para generar valores decimales aleatorios entre 0 y 1 para cada persona:

= ALEATORIO ()

Ahora que tenemos números aleatorios para cada persona, tenemos una forma de dividirlos en grupos.

Función RANK

A continuación, utilizaremos la función RANK para identificar dónde se “clasifica” cada valor aleatorio en la lista de valores aleatorios.

= RANGO (A2, $ A $ 2: $ A $ 11)

La función RANK devolverá un número entre 1 y el número total de personas en el grupo. El número aleatorio más grande recibirá 1, el segundo más grande recibirá 2, etc.

A continuación, dividiremos el resultado de la función RANK por el tamaño de grupo deseado. (ej. 4 para un tamaño de grupo de 4 personas por grupo).

= RANGO (E2, $ E $ 2: $ E $ 11) / 3

Tenga en cuenta que esto devuelve valores decimales entre 0 y 4.

Función REDONDEAR

Por último, aplicaremos la función REDONDEAR al resultado para redondear los valores decimales hasta los valores enteros 1, 2, 3 y 4.

= REDONDEO (RANGO (E2, $ E $ 2: $ E $ 11) / 3,0)

Nota: Al establecer el num_digits entrada a 0, le decimos a la función REDONDEAR que redondee al número entero más cercano.

Grupos aleatorios en Hojas de cálculo de Google

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave