Las funciones ALEATORIO y ALEATORIO.ENTRE son parte de las funciones matemáticas y trigonométricas en Excel. Estas, nos permiten devolver un número aleatorio de entre un rango de valores, que va cambiando al actualizarse.
Además, si las combinamos con la función ELEGIR, una función de Búsqueda y Referencia, podremos generar elecciones aleatorias entre diferentes variables categóricas o numéricas. Un ejemplo, y entre muchas de las funcionalidades que podremos darles a estas funciones, es la de crear un sorteo para escoger uno o varios ganadores.
ALEATORIO, ALEATORIO.ENTRE
Categoría: Funciones matemáticas y trigonométricas
Sintaxis: ALEATORIO() y ALEATORIO.ENTRE(inferior; superior)
¿Para qué sirven? Usaremos la función ALEATORIO en Excel para que automáticamente, y cada vez que actualizamos la hoja, nos devuelva un número aleatorio entre 0 y 1.
Usaremos la función ALEATORIO.ENTRE en Excel para que automáticamente, y cada vez que actualizamos la hoja, nos devuelva un número aleatorio entre los valores seleccionados manualmente por nosotros.
FUNCIÓN ALEATORIO
Fórmula | Descripción | Resultado |
=ALEATORIO() | Un número aleatorio mayor o igual que 0 y menor que 1 | varía |
=ALEATORIO()*100 | Un número aleatorio mayor o igual que 0 y menor que 100 | varía |
=INT(ALEAT()*100) | Un número entero aleatorio mayor o igual que 0 y menor que 100 | varía |
FUNCIÓN ALEATORIO.ENTRE
Fórmula | Descripción | Resultado |
=ALEATORIO.ENTRE(1;100) | Número aleatorio entre 1 y 100 (varía) | varía |
=ALEATORIO()*100 | Número aleatorio entre -1 y 1 (varía) | varía |
ELEGIR en Excel
Categoría: Funciones de Búsqueda y Referencias
Sintaxis: ELEGIR(núm_índice; valor1; [valor2]; …)
¿Para qué sirven? Usaremos la función ELEGIR en Excel para poder escoger un valor o una variable categórica de una lista de valores, a partir de un número de índice.
FUNCIÓN ELEGIR
Datos | ||
1º | Clavos | |
2º | Tornillos | |
3º | Tuercas | |
Terminado | Pernos | |
Fórmula | Descripción | Resultado |
=ELEGIR(4;B2;B3;B4;B5) | Valor del cuarto argumento de lista (valor de la celda B5) | Pernos |
Uso de las funciones ALEATORIO, ALEATORIO.ENTRE y ELEGIR
Ejemplo usando ALEATORIO
Imaginad que tenemos una serie de productos que queremos asignarles un número de ID que sea complejo de recordar y no siga un orden establecido, para así evitar las secuencias de números o patrones y su consecuente memorización por parte de algún agente externo.
Para ello escribiremos la función ALEATORIO en la barra de funciones una vez nos coloquemos encima de la celda sobre la que queremos trabajar.
Una vez escrita la fórmula y sabiendo que esta no precisa de argumentos, solo tendremos que activarla mediante el botón “Enter”. En este caso, como habíamos previamente creado una tabla, aparecerán automáticamente los ID con números aleatorios entre 0 y 1 en todas las filas. En caso de que no sea una tabla, simplemente tenemos que arrastrar el primer resultado hasta la fila que queramos que genere estos ID.
Ejemplo usando ALEATORIO.ENTRE Y ELEGIR
Para poner en práctica el uso de estas dos funciones, hemos recreado un ejemplo en el que combinaremos las dos funciones e incluso, añadiremos una tercera función muy conocida como es la función SI. Esta última fórmula nos permite comprobar si se cumple una condición y nos devuelve un valor si se evalúa como VERDADERO o como FALSO.
En este caso, nos encontramos con una panadería que quiere regalar premios a aquellos clientes que sean nuevos seguidores en su página de Instagram y que también hayan republicado alguna foto de la panadería en sus cuentas personales.
Lo primero que debemos hacer es insertar una tabla donde representar el nombre de los nuevos seguidores, en este caso Nuevos Followers, y la opción de saber si han republicado alguna foto o no.
A partir de aquí, crearemos una nueva columna donde pondremos en práctica todas las funciones comentadas en este ejemplo. En este caso, queremos que si el cliente ha republicado alguno de los post de la panadería, se le ofrezca de manera aleatoria un premio de los tres que hay disponibles. En nuestro caso los premios pueden ser entre una magdalena de chocolate, de melocotón o de fresa.
Para hacer esto necesitaremos hacer uso de la función SI, la función ELEGIR y la función ALEATORIO.ENTRE. Todo esto irá en la misma fórmula seleccionando la celda donde queramos empezar a generar los premios.
En el caso de que sí haya habido republicación, se aplicará la función de elegir entre las tres opciones de premios aleatorias. En caso de que no haya habido republicación, al cliente le aparecerá la frase “No tiene premio”
Para hacerlo hay que hacer uso de la fórmula del ejemplo y como ya habíamos creado una tabla, se generaran los resultados en todas las filas:
La panadería podría actualizar, haciendo uso de la tecla F9, y volver a generar estos resultados de los premios, en caso de que, por cualquier motivo, no vean conveniente la generación aleatoria que les ha aparecido en la columna “Premio”.
ALEATORIO, ALEATORIO.ENTRE y ESCOGER se combinan para lograr resultados eficaces en Excel
Como hemos demostrado, ALEATORIO y ALEATORIO.ENTRE son funciones que permiten generar valores aleatorios sin la necesidad de hacerlo a mano, evitando la pérdida de tiempo y mejorando la eficiencia al trabajar en Excel. Además, tienen una sinergia perfecta para combinarlas con otras fórmulas como ELEGIR y crear modelos de datos con muchas funcionalidades, más allá de solo representar datos.
Estas fórmulas son solo algunas de las muchas que Excel pone a disposición de los usuarios para trabajar de forma eficiente en su día a día. Si estás interesado en convertirte en un experto en Excel puedes consultar nuestros cursos de Excel Básico, Excel Intermedio, Excel Avanzado y Excel Macros.
¿No conoces Aglaia? Somos consultores especializados en herramientas de Microsoft. Te acompañamos en cada paso de tu formación para garantizar que maximices productividad. Nos adaptamos a tus necesidades, ofreciendo cursos InCompany o InClass, en vuestras oficinas o en las nuestras. También online en remoto con nuestros cursos Live Streaming que se realizan con nuestros consultores a través de videollamada.