Cómo usar las funciones RAND y RANDBETWEEN en Excel

Hay momentos en que deseamos simular aleatoriedad sin realmente realizar un proceso aleatorio. Por ejemplo, supongamos que deseamos analizar una instancia específica de 1,000,000 de lanzamientos de una moneda justa. Podríamos lanzar la moneda un millón de veces y registrar los resultados, pero esto llevaría un tiempo. Una alternativa es usar las funciones de números aleatorios en Excel de Microsoft. Las funciones RAND y RANDBETWEEN proporcionan formas de simular un comportamiento aleatorio..

La función RAND

Comenzaremos considerando la función RAND. Esta función se utiliza escribiendo lo siguiente en una celda en Excel:

= RAND ()

La función no toma argumentos entre paréntesis. Devuelve un número real aleatorio entre 0 y 1. Aquí este intervalo de números reales se considera un espacio de muestra uniforme, por lo que cualquier número de 0 a 1 es igualmente probable que se devuelva al usar esta función.

La función RAND puede usarse para simular un proceso aleatorio. Por ejemplo, si quisiéramos usar esto para simular el lanzamiento de una moneda, solo necesitaríamos usar la función SI. Cuando nuestro número aleatorio es menor que 0.5, entonces podríamos hacer que la función devuelva H para cabezas. Cuando el número es mayor o igual a 0.5, entonces podríamos hacer que la función devuelva T para colas.

La función RANDBETWEEN

Una segunda función de Excel que se ocupa de la aleatoriedad se llama RANDBETWEEN. Esta función se utiliza escribiendo lo siguiente en una celda vacía en Excel.

= RANDBETWEEN ([límite inferior], [límite superior])

Aquí el texto entre corchetes debe ser reemplazado por dos números diferentes. La función devolverá un entero que se haya elegido aleatoriamente entre los dos argumentos de la función. Nuevamente, se supone un espacio muestral uniforme, lo que significa que cada número entero tiene la misma probabilidad de ser elegido.

Por ejemplo, evaluar RANDBETWEEN (1,3) cinco veces podría resultar en 2, 1, 3, 3, 3.

Este ejemplo revela un uso importante de la palabra "entre" en Excel. Esto debe interpretarse en un sentido inclusivo para incluir también los límites superior e inferior (siempre que sean enteros).

Una vez más, con el uso de la función IF, podríamos simular fácilmente el lanzamiento de cualquier cantidad de monedas. Todo lo que deberíamos hacer es usar la función RANDBETWEEN (1, 2) hacia abajo en una columna de celdas. En otra columna, podríamos usar una función IF que devuelva H si se ha devuelto un 1 de nuestra función RANDBETWEEN, y de lo contrario una T.

Por supuesto, hay otras posibilidades de utilizar la función RANDBETWEEN. Sería una aplicación sencilla para simular el lanzamiento de un dado. Aquí necesitaríamos RANDBETWEEN (1, 6). Cada número del 1 al 6 inclusive representa uno de los seis lados de un dado.

Precauciones de recálculo

Estas funciones relacionadas con la aleatoriedad devolverán un valor diferente en cada recálculo. Esto significa que cada vez que se evalúa una función en una celda diferente, los números aleatorios serán reemplazados por números aleatorios actualizados. Por esta razón, si un conjunto particular de números aleatorios se estudiará más adelante, valdría la pena copiar estos valores y luego pegarlos en otra parte de la hoja de trabajo..

Verdaderamente al azar

Debemos tener cuidado al usar estas funciones porque son cajas negras. No sabemos el proceso que Excel está utilizando para generar sus números aleatorios. Por esta razón, es difícil saber con certeza que estamos obteniendo números aleatorios.