Aprenda ALEATORIO con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
RAND
Sintaxis
ALEATORIO()
Ejemplo: =RAND()
Disponibilidad: Todas las versiones
La función ALEATORIO (RAND) en Excel devuelve un decimal aleatorio volátil desde cero inclusive hasta uno exclusivo. Su sintaxis es =RAND().
Cuándo usarla
Añadir junto a una lista una clave de orden aleatoria y ordenar por ella para mezclar las filas.
Construir una muestra de Montecarlo: =RAND() alimenta NORM.INV(RAND(),mean,sd) para extraer valores normales.
Asignar clientes a grupos de prueba con =IF(RAND()<0.5,"A","B").
Argumentos
Ejemplos explicados
Comprobación del límite inferior
A
1
Check
Fórmula: C2: =RAND()>=0
Resultado: TRUE
Cada valor generado es igual o mayor que cero.
Comprobación del límite superior
A
1
Check
Fórmula: C2: =RAND()<1
Resultado: TRUE
El extremo superior uno queda excluido.
Escalar un intervalo de anchura fija
A
1
Width
2
0
Fórmula: C2: =10+RAND()*A2
Resultado: 10
Una anchura cero mantiene estable esta comprobación y muestra el patrón habitual límite inferior + RAND()*anchura.
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: =RAND()
Hoja de ejemplo: ALEATORIO
A
B
C
D
1
Number
Step
Result
2
1234,567
50
0,031522018255
3
17
5
4
-4,7
12
5
144
9
6
2,5
3
7
50
12
Resultado en D2: 0,031522018255
Errores y comprobaciones
Los valores no dejan de cambiar. ALEATORIO es volátil: cualquier edición vuelve a calcularlo. Pegue valores sobre las fórmulas para conservar una muestra.
Una división en grupos no es exactamente 50/50. Cada fila se decide de forma independiente, por lo que las cantidades se acercan a la mitad, pero casi nunca son exactamente iguales. Para obtener mitades exactas, ordene una columna auxiliar de ALEATORIO() y divida por posición.
Se escribió con un argumento. ALEATORIO no recibe ninguno, por lo que =RAND(1) es un error; los paréntesis se dejan vacíos.