Cómo generar números aleatorios en Excel

Puede haber casos en los que se necesite generar números aleatorios en Excel.

Por ejemplo, para seleccionar ganadores aleatorios de una lista o para obtener una lista aleatoria de números para el análisis de datos o para crear grupos aleatorios de estudiantes en la clase.

En este tutorial, aprenderás a generar números aleatorios en Excel (con y sin repeticiones).

Generar números aleatorios en Excel

Hay dos funciones de hoja de trabajo que están destinadas a generar números aleatorios en Excel: RAND y RANDBETWEEN.

  • La función RANDBETWEEN le daría los números aleatorios, pero hay una alta posibilidad de repeticiones en el resultado.
  • La función RAND tiene más probabilidades de dar un resultado sin repeticiones. Sin embargo, sólo da números aleatorios entre el 0 y el 1. Se puede utilizar con RANK para generar números aleatorios únicos en Excel (como se muestra más adelante en este tutorial).

Generar números aleatorios usando la función RANDBETWEEN en Excel

La función RANDBETWEEN de Excel genera un conjunto de números aleatorios enteros entre los dos números especificados.

La función RANDBETEEN toma dos argumentos – el valor inferior y el valor superior. Te dará un número entero entre los dos números especificados solamente.

Por ejemplo, supongamos que quiero generar 10 números aleatorios entre el 1 y el 100.

Estos son los pasos para generar números aleatorios usando RANDBETWEEN:

  • Selecciona la celda en la que quieres obtener los números aleatorios.
  • En la celda activa, introduzca =RANDBETWEEN(1,100).
  • Mantenga pulsada la tecla Control y pulse Intro.

Esto me dará instantáneamente 10 números al azar en las celdas seleccionadas.

Mientras que RANDBETWEEN facilita la obtención de números enteros entre los números especificados, hay una alta probabilidad de repetición en el resultado.

Por ejemplo, cuando uso la función RANDBETWEEN para obtener 10 números aleatorios y uso la fórmula =RANDBETWEEN(1,10), me da un par de duplicados.

Si estás de acuerdo con los duplicados, RANDBETWEEN es la forma más fácil de generar números aleatorios en Excel.

Tenga en cuenta que RANDBETEEN es una función volátil y se recalcula cada vez que hay un cambio en la hoja de trabajo. Para evitar que los números aleatorios se recalculen, una y otra vez, convierta el resultado de la fórmula en valores.

Generar números aleatorios únicos usando la función RAND y RANK en Excel

Probé la función RAND varias veces y no encontré valores duplicados. Pero como precaución, recomiendo que compruebe si hay valores duplicados cuando use esta función.

Supongamos que quiero generar 10 números al azar en Excel (sin repeticiones).

Estos son los pasos para generar números aleatorios en Excel sin repetición:

  • Selecciona las celdas en las que quieres obtener los números aleatorios.
  • En la celda activa, introduzca =RAND()
  • Mantenga la tecla Control y presione Enter.
  • Seleccione toda la celda (donde tiene el resultado de la función RAND) y conviértala en valores.
  • En la columna adyacente, use la siguiente fórmula:=RANK.EQ(A2,$A$2:$A$11)

Ahora puedes usar los valores de la columna B como números aleatorios.

Nota: RAND es una fórmula volátil y se recalcula cada vez que hay algún cambio en la hoja de trabajo. Asegúrate de que has convertido todos los resultados de la función RAND en valores.

Precaución: Aunque he comprobado y no he encontrado repeticiones en el resultado de la función RAND, sigo recomendando que lo compruebes una vez que hayas generado estos números. Puedes usar el formato condicional para resaltar los duplicados o usar la opción Eliminar Duplicados para deshacerte de ellos.

También te pueden gustar los siguientes tutoriales de Excel:

  • Ordenar automáticamente los datos en orden alfabético usando la fórmula.
  • Plantilla del generador de grupos aleatorios.
  • 656q0-1,92 0,672-3,616t1,856-2,976 2,72-2,208 3,296-1,408 3,616-0,448q2,816 0 5,248 1,184t3,936 3,456 1. 504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1. 568q-0,16 0,704-0,48 2,016t-0,448 1,696-0,352 1,28-0,48 1,248-0,544 1,12-0,832 1,408-1,12 1,536l-0,224 0. 096-0,16-0,192q-0,288-2,816-0,288-3,36 0-1,632 0,384-3,68t1,184-5,152 0,928-3,616q-0,576-1,152-0,576-3. 008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0. 8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3. 072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0. 224 0,544q0 0,48-0,256 1,28t-0,672 0,8q-0,032 0-0,288-0,032-0,928-0,288-1,632-0,992t-1,088-1,696-0,576-1,9

Deja un comentario