En ocasiones nos interesa generar una serie de números aleatorios en Excel.
Puede haber muchos motivos por los que queramos que Excel nos devuelva una serie de números aleatorios: para cualquier tipo de juego de azar, realización de muestreos estadísticos, criptografía de datos, desarrollo de ejemplos o simulaciones, puede que nos interese que Excel nos ofrezca una serie de números aleatorios.
Fundamentalmente tenemos 2 funciones que nos generan números aleatorios en Excel, según nuestras necesidades: la función ALEATORIO y la función ALEATORIO.ENTRE
La función ALEATORIO
La función ALEATORIO en Excel devuelve un número real aleatorio que será mayor a cero pero menor a uno. Esta función no tiene argumentos por lo que será suficiente llamarla por su nombre seguido de paréntesis.
Sintaxis de la función ALEATORIO
= ALEATORIO ()

La función ALEATORIO generará un nuevo número cada vez que se vuelvan a calcular las fórmulas de una hoja o cuando se pulse la tecla F9.
Si deseamos insertar números aleatorios en un rango de celdas lo podremos hacer con solo seleccionar el rango, escribir «=ALEATORIO()» y pulsar en Ctrol + Enter.

Si no queremos que nos recalculen los valores numéricos constantemente, tendremos que copiar los datos y pegar como valores.
Otra forma de hacer que no se recalculen los números: Si desea usar ALEATORIO para generar un número aleatorio, pero no desea que los números cambien cada vez que calcule la celda, puede escribir =ALEATORIO() en la barra de fórmulas y presionar F9 para cambiar la fórmula a un número aleatorio. La fórmula se calculará y se le dejará con un solo valor.
Variantes de la función ALEATORIO
Si queremos cambiar el número máximo de la función aleatorio tendremos que multiplicar por ese valor.
Por ejemplo, si queremos que los datos se encuentren entre 0 y 100, lo podremos obtener con sólo multiplicar la función ALEATORIO por 100.
=ALEATORIO()*100
Con esta fórmula obtendremos un número aleatorio mayor o igual que 0 y menor que 100.

En caso de que queramos que nos ofrezca números enteros aleatorios menores de 100, la fórmula a utilizar sería la siguiente:
=ENTERO(ALEATORIO()*100)

La función ALEATORIO.ENTRE
La función ALEATORIO.ENTRE en Excel devuelve un número aleatorio que se encontrará entre el límite inferior y el límite superior especificados. La función ALEATORIO.ENTRE siempre devolverá un número entero.
Sintaxis de la función ALEATORIO.ENTRE

La sintaxis de la función ALEATORIO.ENTRE tiene los siguientes argumentos:
- Inferior (Obligatorio): Es el menor número entero que la función ALEATORIO.ENTRE puede devolver.
- Superior (Obligatorio): Es el mayor número entero que la función ALEATORIO.ENTRE puede devolver.

Ejemplos de la función ALEATORIO.ENTRE
Para generar un número aleatorio entre 1 y 1000 habría que escribir la siguiente fórmula en cualquier celda de la hoja.
= ALEATORIO.ENTRE(1;1000)
Para generar un número aleatorio entre -100 y 100 habría que escribir la siguiente fórmula en cualquier celda de la hoja.
= ALEATORIO.ENTRE(-100;100)
Para suscribirte a mi canal de YouTube:
hola:
me parecen muy interesantes, pero si quiero elegir NÚMEROS aleatorios entre una serie de NÚMEROS que no son continuos, es posible hacer esto o necesito otra formula?
Este ha de ser como el 5to foro pero nada funciona. mmmmmmmmm (-_-)