
Fórmula genérica
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Resumen
Para llenar rápidamente un rango de celdas con números aleatorios de un conjunto de opciones fijas (es decir, 25,50,75,100), puede usar una fórmula basada en las funciones ELEGIR y AL AZAR.
En el ejemplo que se muestra, la fórmula en B4 es:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Lo que devuelve un número aleatorio de los números proporcionados.
Explicación
La función ELEGIR hace la mayor parte del trabajo en esta fórmula. Choose toma un solo valor numérico como su primer argumento (index_number) y usa este número para seleccionar y devolver uno de los valores proporcionados como argumentos posteriores, según su índice numérico.
En este caso, proporcionamos cuatro números como opciones: 25,50,75,100, por lo que debemos darle a CHOOSE un número entre 1 y 4.
Para generar este número, usamos RANDBETWEEN, una función que devuelve un número entero aleatorio basado en un límite superior e inferior. Como solo estamos trabajando con 4 valores en ELEGIR, proporcionamos 1 para el número inferior y 4 para el número superior.
Cuando se copia esta fórmula, devolverá uno de los cuatro números.
Tenga en cuenta que RANDBETWEEN calculará un nuevo valor cada vez que se cambie la hoja de trabajo. Una vez que tenga valores en el rango, es posible que desee reemplazar las fórmulas con valores para evitar más cambios. Puede hacer esto con pegar especial: seleccione todas las fórmulas, copie, el pegado especial> valores para reemplazar fórmulas con valores.