Excel tiene varias funciones para devolver un número aleatorio. En este artículo se presentan varias situaciones en las que se pueden utilizar estas funciones.
- La función ALEA() devuelve un número aleatorio entre 0 y 1.
- La función RANDOM.BETWEEN.TERMINALS(min; max) devuelve un entero entre dos límites.
- La función RANDOM.TABLE() genera una matriz de números aleatorios, enteros o decimales.
¿Por qué utilizar números aleatorios en Excel?
Los números aleatorios son muy útiles en Excel para diversas aplicaciones:
- Simular juego o pruebas estadísticas.
- Generar muestras aleatorias para el análisis de datos.
- Hacer clasificación aleatoria.
- Crear escenarios de simulación o previsión financiera.
- Prueba de modelos con valores dinámicos.
Función ALEA()
La fonction ALEA() es una de las primeras funciones aleatorias en Excel. No requiere parámetros y devuelve un número entre 0 y 1 con 15 decimales. =ALEA() => 0,439009598522
Esta función rara vez se utiliza, excepto para cálculos de probabilidad. Por ejemplo, un lanzamiento de moneda. =SI(ALEA()<0,5;B1-1;B1+1)

Función ALEATORIO.ENTRE.TERMINALES(min; max)
Esta función devuelve un número entero aleatorio entre dos valores definidos, como entre 1 y 1000. =ALEA.ENTRE.BORNES(1;1000)
Simular un aumento de precio
Para simular un aumento aleatorio entre el 5% y el 10%: =ALEA.ENTRE.BORNES(5;10)/100

Función RANDOM.TABLE()
La función MATRIZ ALEATORIA solo está presente en Excel 365 y genera una matriz de números aleatorios. En una sola función se devuelven varios números aleatorios.
- Número de líneas para devolver un resultado
- Número de columnas para devolver un resultado
- Límite mínimo
- Límite máximo
- Devuelve números enteros o decimales.
Ejemplo para una tabla de 10 filas y 5 columnas =TABLEAU.ALEA(10;5;50;500;FAUX)

Para evitar cambios constantes, utilice el pasta especial / Valor.