Obtener el número al azar de opciones fijas
Es bastante fácil seleccionar números aleatorios de un conjunto fijo de números usando la función INDICE y RANDBETWEEN de Excel.
Fórmula genérica
=INDEX(number_list, RANDBETWEEN(1, COUNT(number_list))
Number_List: esta es la lista fija de la que desea obtener un número aleatorio.
Ejemplo: Seleccione el número de rollo aleatorio de la lista dada solamente
Aquí tengo una lista de números en el rango A2: A10. Ahora, en la celda C2, quiero seleccionar un número aleatorio de esta lista de números solamente.
Aplique la fórmula genérica anterior aquí para obtener un número aleatorio de la lista fija.
=INDEX(A2:A10, RANDBETWEEN(1, COUNT(A2:A10))
Esto da un número de rollo aleatorio de la lista de números de rollo que especificamos. Cada vez que realiza un cambio en la hoja, esta fórmula se vuelve a calcular y proporciona otro número aleatorio solo de esa lista.
¿Cómo funciona?
Bueno, esto es bastante fácil. Todos sabemos link: / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN]
La función devuelve cualquier número de un rango dado. Si quisiéramos un número aleatorio entre 1 y 100, escribiríamos link: / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN]
(1, 100). * Aquí el límite superior se establece por enlace: / contando-excel-cuenta-función [COUNT]
función. Vamos a analizarlo.
link: / counting-excel-count-function [COUNT]
(A2: A10): esta parte devuelve el recuento de números en el rango A2: A10 * que es 9.
Ahora la fórmula se simplifica a link: / lookup-formulas-excel-index-function [INDEX]
(A2: A10, `link: / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN] `(1, 9)): * el randbetween devuelve cualquier número entre 1 y 9. Digamos que devuelve 5. Ahora la fórmula se simplifica a.
link: / lookup-formulas-excel-index-function [INDEX]
(A2: A10, 5): esto devuelve el quinto número en el rango A2: A10. *
Obtener número aleatorio de números codificados
Si desea obtener un número aleatorio de una lista fija que no va a cambiar, considere usar la fórmula siguiente.
=INDEX({1,5,10,12}, RANDBETWEEN(1, 4))
La alternativa ELEGIDA
Si tiene una lista fija como la anterior, esta fórmula ELEGIR también le dará un número aleatorio de la lista especificada.
=CHOOSE( RANDBETWEEN(1, 4),1,5,10,12)
Así que sí, chicos, así es como pueden devolver un número aleatorio de una lista de números fijos. Avísame si tienes otras técnicas. Si tiene alguna duda con respecto a este artículo o cualquier otro tema de Excel, hágamelo saber en la sección de comentarios a continuación.
Artículos relacionados:
link: / excel-formula-and-function-excel-randbetween-function [Obtener números aleatorios entre dos números.]
link: / tips-random-phone-numbers-in-microsoft-excel [Generar números de teléfono aleatorios]
link: / excel-formula-and-function-excel-random-selection [Selección aleatoria de Excel: Cómo obtener una muestra aleatoria de un conjunto de datos]
Artículos populares:
enlace: / fórmulas-y-funciones-introducción-de-vlookup-function [La función VLOOKUP en Excel]
enlace: / tips-countif-in-microsoft-excel [COUNTIF en Excel 2016]
link: / excel-formula-and-function-excel-sumif-function [Cómo usar la función SUMIF en Excel]