numeros aleatorios
DESCRIPTION
Numeros AleatoriosTRANSCRIPT
![Page 1: NUMEROS ALEATORIOS](https://reader035.vdocuments.co/reader035/viewer/2022072009/55cf917e550346f57b8defde/html5/thumbnails/1.jpg)
NUMEROS ALEATORIOS
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. La función ALEATORIO no tiene argumentos por
lo que será suficiente llamarla por su nombre seguido de paréntesis.
Es importante que recuerdes que 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. En la siguiente animación podrás ver cómo al pulsar la tecla F9
repetidas veces puedo generar un nuevo número aleatorio en la celda D1:
NÚMEROS ALEATORIOS ENTEROS
La función ALEATORIO en Excel nos devuelve siempre un número real menor a
1, pero generalmente necesitamos números aleatorios enteros para nuestros
cálculos así que para obtener números aleatorios enteros podemos multiplicar el
resultado de la función ALEATORIO por el número máximo que necesitas.
Por ejemplo, si quiero generar números aleatorios en Excel entre cero y cien
debo multiplicar el resultado de la función ALEATORIO por 100.
![Page 2: NUMEROS ALEATORIOS](https://reader035.vdocuments.co/reader035/viewer/2022072009/55cf917e550346f57b8defde/html5/thumbnails/2.jpg)
Ahora bien, si necesitas remover los decimales del número aleatorio que
acabamos de generar puedes utilizar la función ENTERO de la siguiente manera:
NÚMEROS ALEATORIOS DENTRO DE UN RANGO
Como has visto, la función ALEATORIO en Excel nos devuelve siempre un
número aleatorio entre cero y uno, pero podemos modificar el resultado para que
el resultado sea entre cero y algún otro valor entero superior.
Sin embargo, ¿qué sucede si deseo generar un número aleatorio en Excel entre
150 y 200? Para obtener números aleatorios dentro del rango [a, b] debemos
utilizar la siguiente fórmula:
ALEATORIO() * (b - a) + a
La letra b simboliza el límite superior y la letra a simboliza el límite inferior. De esta
manera, si queremos obtener números aleatorios entre 150 y 200 debemos utilizar
la siguiente fórmula:
=ENTERO(ALEATORIO() * 50 + 150)
Observa el resultado de aplicar esta fórmula en Excel:
Ya que era muy frecuente para los usuarios tener que generar números
aleatorios en Excel dentro de un rango establecido, se creó la función
ALEATORIO.ENTRE que hace precisamente todo este trabajo por nosotros y
solamente debemos indicar los límites inferior y superior.
![Page 3: NUMEROS ALEATORIOS](https://reader035.vdocuments.co/reader035/viewer/2022072009/55cf917e550346f57b8defde/html5/thumbnails/3.jpg)
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.
La función ALEATORIO.ENTRE tiene solamente dos argumentos:
Inferior (obligatorio): Límite inferior del número aleatorio generado.
Superior (obligatorio): Límite superior del número aleatorio generado.
La función ALEATORIO.ENTRE regresará un nuevo número aleatorio cada vez
que se recalcule la hoja de cálculo.
EJEMPLO DE LA FUNCIÓN ALEATORIO.ENTRE
Para generar un número aleatorio entre 1 y 100 escribe la siguiente fórmula en
cualquier celda de la hoja.
=ALEATORIO.ENTRE(1, 100)
Para obtener un número aleatorio diferente solamente debes presionar la tecla F9
y tendremos un nuevo número aleatorio entre 1 y 100.
![Page 4: NUMEROS ALEATORIOS](https://reader035.vdocuments.co/reader035/viewer/2022072009/55cf917e550346f57b8defde/html5/thumbnails/4.jpg)
NÚMEROS ALEATORIOS NEGATIVOS
La función ALEATORIO.ENTRE también puede generar números aleatorios
negativos. Por ejemplo, si deseo tener un número aleatorio que se encuentre entre
-50 y 50 puedo escribir la siguiente fórmula:
=ALEATORIO.ENTRE(-50, 50)
Solo recuerda colocar siempre en el primer argumento el límite inferior, que para
este ejemplo es el número negativo, ya que si inviertes los argumentos la función
ALEATORIO.ENTRE devolverá el error #¡NUM!