Generador de Números Aleatorios en Excel: Cómo y Cuándo Usarlo
Hay un número sorprendente de formas en las que puede utilizar un generador de números aleatorios en Excel . Pero antes de hacerlo, es importante comprender la función de un generador de números aleatorios y cómo puede usarlo para diferentes aplicaciones.
Una vez que aprenda a usar las funciones de números aleatorios, puede hacer cosas como generar datos de muestra ficticios para probar cálculos, elegir el orden de los jugadores para un juego, elegir ganadores para un concurso y muchas otras cosas.
Funciones del generador de números aleatorios(Random Number Generator Functions) en Excel
Las dos funciones en Excel que trabajan para crear números aleatorios incluyen RAND , RANDBETWEEN y RANDARRAY .
- ALEATORIO(RAND) : Devuelve un número aleatorio entre 0 y 1. Este suele ser un decimal como 0,358432.
- ALEATORIO ENTRE(RANDBETWEEN) : Devuelve un número aleatorio entre dos números que proporcione. En otras palabras, si desea un número aleatorio entre 1 y 100, esta función devolverá un valor entero dentro de ese rango.
- RANDARRAY : Devuelve cualquier número de números enteros o decimales aleatorios, entre cualquier número mínimo o máximo, y en cualquier rango de filas y columnas que desee.
Siempre que abra una hoja de cálculo o actualice los cálculos, ambas funciones generarán un nuevo valor aleatorio. Desafortunadamente, cualquier cambio en la hoja de cálculo desencadena una actualización de estos valores.
Además, tenga en cuenta que ambas funciones de números aleatorios pueden generar valores duplicados cuando las usa en varias celdas(multiple cells) . Es más probable que RANDBETWEEN genere duplicados porque RAND genera decimales y hay muchos más números posibles.
Cómo usar la función ALEATORIO
La función ALEATORIO(RAND) es muy sencilla de usar porque no hay ningún argumento. Simplemente(Just) escriba " =RAND ()" en una celda y presione Entrar(Enter) .
Esto generará inmediatamente un decimal entre 0 y 1.
Cuándo usar la función RAND
¿Cómo puede ser útil una función tan simple? Aquí hay algunas ideas prácticas para usar la función RAND .
Supongamos que tiene una lista de nombres de amigos que juegan un juego de mesa y desea ordenar rápidamente el orden de juego. La función RAND es perfecta para esto.
Simplemente enumere todos los nombres de sus amigos en la primera columna.
Use la función ALEATORIO(RAND) () para generar decimales aleatorios en la siguiente columna.
Finalmente, seleccione ambas columnas, seleccione Inicio(Home) en el menú, seleccione Ordenar y filtrar(Sort & Filter) en la cinta y luego seleccione Orden personalizado(Custom Sort) .
En la ventana Ordenar(Sort) , elija la columna con los números aleatorios para ordenar y ordénelos de Mayor a Menor(Largest to Smallest) . Seleccione Aceptar(OK) .
Esto reordenará su lista de acuerdo con los números aleatorios que se generaron. Junto con eso, también incluirá los nombres en el nuevo orden de juego.
Puede usar RAND de manera similar en cualquier caso en el que desee aleatorizar un valor en un cálculo, una lista de valores de texto o cualquier otra cosa almacenada en su hoja de cálculo.
Cómo usar la función ALEATORIO ENTRE
La función ALEATORIO ENTRE(RANDBETWEEN) es casi tan simple de usar como la función ALEATORIO(RAND) . Simplemente(Just) escriba " RANDBETWEEN ([min], [max]", reemplazando min y max con los números más bajos y más altos del rango para el que desea números.
Cuando presione Entrar(Enter) , esa celda contendrá un número aleatorio entre ese valor bajo o alto.
Cuándo usar la función ALEATORIO ENTRE(RANDBETWEEN Function)
La función de generador de números aleatorios ALEATORIO ENTRE es incluso más útil que la función (RANDBETWEEN)ALEATORIO(RAND) . Esto se debe a que le permite contener los números aleatorios devueltos dentro de un rango. También devuelve números enteros en lugar de decimales.
Esto le brinda algunas formas muy creativas de usar esta función para aplicar asignaciones aleatorias cuando desea ser justo, o asignar números fijos a personas o cosas sin mostrar ningún sesgo.
Veamos un ejemplo. Supongamos que tiene una lista de 12 personas y quiere dividirlas en dos equipos de 6 cada uno sin la vergüenza de dejar que las personas "escojan" a sus personas favoritas para cada equipo.
Primero, crea una hoja de cálculo con todos los nombres de los jugadores.
Agregue la siguiente función a la siguiente columna, al lado de cada nombre de jugador. Luego presione Entrar(Enter) .
=RANDBETWEEN(1,2)
Puede ingresar esto en la primera celda y luego completar el resto debajo de ella(fill the rest below it) . Esto asignará automáticamente a cada jugador al equipo 1 o al equipo 2.
Si encuentra que la distribución entre los dos equipos no es uniforme, simplemente vuelva a ingresar la función en la primera celda y presione Entrar(Enter) . Esto actualizará todas las celdas nuevamente. Repita(Repeat) hasta que la división entre los dos equipos sea pareja.
Cómo usar la función RANDARRAY
La función RANDARRAY solo(RANDARRAY) está disponible en Excel 365(Excel 365 only) . Si tiene esta versión de Excel , esta es una función de generador aleatorio muy poderosa en Excel que puede usar para una amplia gama de propósitos.
Usarlo es muy simple, con muchas configuraciones opcionales. Simplemente(Just) escriba lo siguiente en cualquier celda:
=RANDARRAY ([rows], [columns], [min], [max], [integer])
Los parámetros son los siguientes:
- filas(rows) : número de filas para generar números aleatorios
- columnas(columns) : Número de columnas para generar números aleatorios
- min : Límite mínimo para los números
- max : límite máximo para los números
- entero(integer) : si desea decimales o enteros ( VERDADERO(TRUE) o FALSO(FALSE) )
Si solo usa la función RANDARRAY sola y no usa ninguno de los parámetros opcionales, funcionará igual que la función RAND .
Solo recuerda que la función RANDARRAY es muy flexible y solo completará tantas filas y columnas como especifiques, de la manera exacta que especifiques. El valor predeterminado(Default) es siempre decimales, y solo 1 fila y 1 columna.
Cuándo usar la función RANDARRAY
La función RANDARRAY se usa mejor cuando necesita una colección completa de números aleatorios, incluidas varias columnas y varias filas.
Por ejemplo, si está simulando algo así como una lista aleatoria de opciones de números de lotería, puede crear rápidamente una lista de filas que contengan 6 columnas (para las 6 bolas de lotería). Establezca el límite en 69 y deje que Excel adivine sus 10 selecciones de lotería con la siguiente función:
=RANDARRAY(10,6,1,69,TRUE)
Coloque esto en la primera celda de su hoja de cálculo y presione Entrar(Enter) .
Verá una tabla generada que incluye 10 filas y 6 columnas.
Esta función podría ser una gran solución en ciencia o investigación estadística si necesita un gran conjunto de datos aleatorios y no quiere construirlo todo manualmente.
Elegir el generador de números aleatorios(Random Number Generator) correcto en Excel
Cualquiera de las tres funciones de Excel(Excel functions) que utilice depende principalmente de los resultados que esté buscando. Si realmente no te importa cuál es el número, RAND funcionará(RAND) bien. Si desea limitar el rango de números generados, vaya con RANDBETWEEN . Y si está buscando un conjunto de datos mucho más grande con una tabla completa de números, ahí es cuando RANDARRAY es la mejor opción para usted.
Related posts
Cómo eliminar líneas en blanco en Excel
Cómo usar la función Hablar celdas de Excel
Cómo insertar una hoja de cálculo de Excel en un documento de Word
Cómo usar el análisis What-If de Excel
Cómo arreglar una fila en Excel
Cómo compartir un archivo de Excel para facilitar la colaboración
Cómo rastrear dependientes en Excel
Uso de la herramienta de búsqueda de objetivos de análisis hipotético de Excel
Clasificación básica de datos de una y varias columnas en hojas de cálculo de Excel
Cómo combinar datos en varios archivos de Excel
5 formas de convertir texto a números en Excel
Cómo escribir una fórmula/declaración IF en Excel
Cómo eliminar filas duplicadas en Excel
Diferencias entre Microsoft Excel Online y Excel para escritorio
Cómo corregir errores #N/A en fórmulas de Excel como BUSCARV
Hojas de cálculo de Google vs Microsoft Excel: ¿cuáles son las diferencias?
Cómo calcular el puntaje Z en Excel
Cómo usar Flash Fill en Excel
Cómo abrir Word y Excel en modo seguro
Cuándo usar Index-Match en lugar de VLOOKUP en Excel