Está en la página 1de 2

Cmo generar nmeros

aleatorios en Excel
Los nmeros aleatorios son utilizados en programas de simulacin por
computadora, en el muestreo estadstico, criptografa de datos y por supuesto en
los juegos de azar. Cualquier rea que necesite resultados impredecibles har uso
de los nmeros aleatorios.
Para generar nmeros aleatorios en Excel tenemos varias alternativas que
podemos utilizar dependiendo de nuestras necesidades. A continuacin
revisaremos tres alternativas para obtener nmeros aleatorios en Excel.

La funcin ALEATORIO
La manera ms intuitiva de obtener un nmero aleatorio en Excel es utilizar la
funcin ALEATORIO. Con tan solo llamar esta funcin obtendremos un nmero
entre 0 y1:

Podrs generar un nuevo nmero aleatorio con tan solo pulsar la tecla F9.

La funcin ALEATORIO.ENTRE
Una variante de la funcin ALEATORIO es la funcin ALEATORIO.ENTRE que nos
permite generar nmeros aleatorios entre un rango especificado. Los argumentos
de esta funcin son el lmite inferior y superior de dicho rango.

Al igual con la funcin ALEATORIO, al pulsar la tecla F9 se generar un nuevo


nmero aleatorio entre los lmites especificados.

La funcin RND en VBA


Tambin podemos generar un nmero aleatorio desde una macro. Para esto
podemos utilizar la funcin Rnd():
ActiveCell.Value = Rnd()

La funcin Rnd() devolver un nmero entre 0 y 1. Para obtener un nmero


aleatorio entero entre un rango podemos utilizar el siguiente cdigo:
Function NumeroAleatorio(Inferior As Long, Superior As Long)
As Integer
NumeroAleatorio = Int((Superior - Inferior + 1) * Rnd() +
Inferior)
End Function
Esta funcin tendr como argumentos el lmite Inferior y Superior del rango de
nmeros aleatorios a generar. De esta manera podrs generar nmeros
aleatorios en Excel dentro de un rango utilizando VBA.

https://www.youtube.com/watch?v=dZHS2Mmk8Pc
https://www.youtube.com/watch?v=YaKUrQoofbM
http://www.clipconverter.cc/es/

También podría gustarte