Aprenda ALEATORIO.ENTRE con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
RANDBETWEEN
Sintaxis
ALEATORIO.ENTRE(bottom, top)
Ejemplo: =RANDBETWEEN(1,100)
Disponibilidad: Todas las versiones
La función ALEATORIO.ENTRE (RANDBETWEEN) en Excel devuelve un entero aleatorio volátil entre límites inclusivos. Su sintaxis es =RANDBETWEEN(bottom, top).
Cuándo usarla
Generar números de pedido o cantidades de muestra para probar una plantilla: =RANDBETWEEN(1,100).
Elegir una fila al azar de una lista de N nombres con INDEX(A2:A50,RANDBETWEEN(1,49)).
Simular dados o días de la semana aleatorios en un ejercicio de clase.
Argumentos
bottom. El entero más pequeño posible.
top. El entero más grande posible.
Ejemplos explicados
Límite fijo para un ejemplo estable
A
B
1
Bottom
Top
2
5
5
Fórmula: D2: =RANDBETWEEN(A2,B2)
Resultado: 5
Si los límites son iguales, el único resultado aleatorio posible es cinco.
El intervalo degenerado verifica el límite inclusivo sin depender de un valor cambiante.
Límite fijo negativo
A
B
1
Bottom
Top
2
-3
-3
Fórmula: D2: =RANDBETWEEN(A2,B2)
Resultado: -3
Se admiten límites enteros negativos.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en D2: =RANDBETWEEN(1,100)
Hoja de ejemplo: ALEATORIO.ENTRE
A
B
C
D
1
Number
Step
Result
2
1234,567
50
30
3
17
5
4
-4,7
12
5
144
9
6
2,5
3
7
50
12
Resultado en D2: 30
Errores y comprobaciones
Los valores cambian con cada edición. La función vuelve a calcularse siempre que lo hace la hoja, por lo que una persona ganadora elegida hoy puede ser distinta mañana. Copie las celdas y use Pegado especial, Valores, para fijarlas.
#NUM! cuando bottom supera top. RANDBETWEEN(5,1) devuelve #NUM!. Compruebe el orden de los argumentos.
Aparecen duplicados. Cada llamada es independiente, por lo que una columna de extracciones puede repetir un número. Para extracciones únicas use ORDENARPOR con MATRIZALEAT, u ordene una columna auxiliar de ALEATORIO().