Cómo Hacer Grupos Aleatorios en Excel y Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on febrero 9, 2023
Descargar Libro de Ejemplo

Descargar el Libro de Ejemplo

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

grupos aleatorios

 

Grupos aleatorios

Para asignar aleatoriamente elementos (datos, personas, etc.) a grupos podemos utilizar las funciones ALEATORIO.ENTRE y ELEGIR:

grupos aleatorio inicial

 

Función ALEATORIO.ENTRE

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

=ALEATORIO.ENTRE(1;4)

Función aleatorio entre

 

Función ELEGIR

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

=ELEGIR(3;"TEAM A";"TEAM B";"TEAM C";"TEAM D")

Función elegir

 

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

=ELEGIR(ALEATORIO.ENTRE(1;3);"A";"B";"C")

Grupo aleatorio

 

Grupos aleatorios – El mismo tamaño

El ejemplo anterior asignará a las personas a grupos completamente aleatorios. Los grupos resultantes pueden no tener el mismo tamaño. Para asignar personas a grupos del mismo tamaño, podemos utilizar las funciones REDONDEAR, REDONDEAR.MAS y JERARQUIA:

grupos aleatorio inicial

 

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

Función ALEATORIO

En primer lugar, utilizamos la función ALEATORIO para generar valores decimales aleatorios entre 0 y 1 para cada persona:

=ALEATORIO()

Función aleatorio

 

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

Función JERARQUIA

A continuación utilizaremos la función JERARQUIA para identificar el lugar que ocupa cada valor aleatorio en la lista de valores aleatorios.

=JERARQUIA(A2;$A$2:$A$11)

Función jerarquia

 

La función JERARQUIA 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 JERARQUIA por el tamaño de grupo deseado. (ej. 4 para un tamaño de grupo de 4 personas por grupo).

=JERARQUIA(E2;$E$2:$E$11)/3

Grupo aleatorio jerarquia terminado

Observe que esto devuelve valores decimales entre 0 y 4.

Función REDONDEAR.MAS

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

=REDONDEAR.MAS(JERARQUIA(E2;$E$2:$E$11)/3;0)

Grupo aleatorio mismo tamaño

 

Esto nos da cuatro grupos de igual tamaño.

Nota: El grupo 4 sólo tiene una persona asignada, porque no hay suficientes nombres mostrados para poblar completamente el grupo 4.

Nota2: Al establecer la entrada núm_decimales en 0, le decimos a la función REDONDEAR.MAS que redondee al entero más cercano.

 

Grupos aleatorios en Google Sheets

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

grupos aleatorios gsheets

AI Formula Generator

Pruébelo Gratis

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Volver a la Lista de Fórmulas de Excel