Muchas veces necesitamos crear una lista de números en un rango, por ejemplo de 1 a 20, pero queremos que estos números no estén ordenados, por lo cual optamos a usar los números aleatorios que nos genera Excel, pero tenemos un pequeño problema, cuando usamos la formula ALEATORIO.ENTRE(1,20), Excel puede repetir los números que están en ese rango, por lo cual es muy complicado o casi imposible que usando esta formula podamos tener un listado de numero aleatorios que no se repitan 😥, pero tranquilos, Excel mismo nos da la solución, de una forma fácil y practica; que explico a continuación. 😉
Lo primero que vamos a hacer es crear una lista con el rango de números que queremos crear, como se muestra a continuación.
Vamos a usar la formula ALEATORIO() para que Excel nos genere una lista de números aleatorios, usando esta formula los números no se repiten, pero no son los números que necesitamos en el rango, por lo cual esto solo es el primer paso.
Ya teniendo todos los números aleatorios que necesitamos vamos a usar la formula JERARQUÍA que esta formula lo que hace es que no indica en que posición esta un numero respecto rango de números, en la primera parte de la formula seleccionamos el numero que queremos saber su posición, en la segunda parte de la formula, indicamos el rango de números donde se va a comparar y la ultima parte nos permite selecciona la posición del numero forma ascendente o descendente (1 o 0)
Nota: cuando seleccionamos el rango, debemos indicarle que este rango no debe moverse, usando el símbolo de dólar. «JERARQUIA(E5,$E$5:$E$24,1)»
Listo con este pequeño truco tenemos una lista de números aleatorios que no se repiten, para poder validar dicha lista podemos usar el formato condicional, Valores duplicados para estar 100% seguro.