La función ALEATORIO.ENTRE en Excel es una herramienta matemática diseñada para generar un número entero aleatorio dentro de un rango específico que tú defines. Es ideal para simulaciones, sorteos, generación de datos de prueba o cualquier situación donde necesites introducir el azar de forma controlada entre dos límites.
Es importante destacar que esta es una función volátil, lo que significa que el resultado cambiará cada vez que Excel recalcule la hoja (por ejemplo, al escribir en otra celda o presionar F9).
Sintaxis
=ALEATORIO.ENTRE(inferior, superior)
La función requiere dos argumentos obligatorios para establecer los límites del rango:
- inferior El número entero más pequeño que la función puede devolver. Obligatorio.
- superior El número entero más grande que la función puede devolver. Obligatorio.
Ejemplos
Ejemplo 1: Sorteo simple Generar un número al azar entre el 1 y el 100.
=ALEATORIO.ENTRE(1, 100)
Ejemplo 2: Valores negativos La función admite números negativos. Aquí buscamos un valor entre -10 y 10.
=ALEATORIO.ENTRE(-10, 10)
Ejemplo 3: Fechas aleatorias Dado que Excel trata las fechas como números de serie, puedes generar una fecha aleatoria dentro de un año específico (por ejemplo, en 2023). Usamos la función FECHA para definir los límites.
=ALEATORIO.ENTRE(FECHA(2023,1,1), FECHA(2023,12,31))
Ejemplo 4: Selección aleatoria de una lista Combinando esta función con INDICE, podemos elegir un ganador aleatorio de una lista de nombres.
| A | B | |
|---|---|---|
| 1 | Participantes | Ganador Sorteo |
| 2 | Ana | Pedro |
| 3 | Luis | |
| 4 | Marta | |
| 5 | Pedro | |
| 6 | Sofía |
=INDICE(A2:A6, ALEATORIO.ENTRE(1, 5))
En este caso, le pedimos a Excel que extraiga un valor de la lista (filas 1 a 5) de forma aleatoria.
Observaciones
Si deseas que los números aleatorios generados dejen de cambiar cada vez que realizas una acción en la hoja, puedes copiar las celdas con la fórmula y usar la opción Pegar valores sobre las mismas celdas. Esto fijará el número obtenido en ese momento.
Si los argumentos proporcionados contienen decimales, Excel los truncará para usar solo la parte entera antes de calcular el resultado.
Errores comunes
- #¡NUM! Ocurre si el argumento
inferiores mayor que el argumentosuperior. Asegúrate siempre de que el primer número sea más pequeño que el segundo. - #¡VALOR! Aparece si alguno de los argumentos no es numérico (por ejemplo, un texto que no puede interpretarse como número).
Disponibilidad por versión de Excel
Disponible de forma nativa desde Excel 2007. En versiones anteriores (Excel 2003 y previos), esta función requería activar el complemento «Herramientas para análisis» (Analysis ToolPak).
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible. | — |
| Google Sheets | ✔️ | Función RANDBETWEEN. | — |
| LibreOffice Calc | ✔️ | Función RANDBETWEEN. | — |
| OpenOffice Calc | ✔️ | Función RANDBETWEEN. | — |
| WPS Office Spreadsheets | ✔️ | — | — |
| Apple Numbers | ✔️ | Función RANDBETWEEN. | — |
Funciones Relacionadas
- ALEATORIO Devuelve un número aleatorio real (con decimales) entre 0 y 1.
- MATRIZALEAT Genera una matriz de números aleatorios (disponible en Excel 365 y 2021).
- INDICE Útil para devolver un valor de una lista basándose en un número aleatorio.
