![]()
Este post lo escribo, por que al momento de estar realizando un trabajo en Excel me tope con este problema y en el internet hay un buen de informacion pero toda dispersa y la mayoria mal explicada, por eso pues me doy a la tarea de Explicarles la formas mas faciles de hacer esto (Sin ayuda de Macros), la mas facil es usar la funcion RAND()
RAND() //Nos genera un numero aleatorio decimal entre 0 y 1
RAND()*a // Nos genera un numero aleatorio decimal entre 0 y un numero a
INT(RAND*a)// Nos genera un numero aleatorio entero entre 0 y un numero a,
INT(RAND* (b-a)+a) // Nos genera un numero aleatorio entero entre un numero a y un numero b
Estas son las formas mas conocidas, pero tambien existe otra mas facil, llamada ALEATORIO.ENTRE(a,b), que solo esta disponible si tenemos cargado el add-ins(Complemento) de Excel necesario, en este caso en la version 2007 en Ingles de Microsoft office no he podido encontrar esta funcion.
Los links que hablan sobre esta funcion se los dejo aqui para que los revisen y a ver si es verdad que existe.
http://office.microsoft.com/es-es/excel/HP100215693082.aspx
http://office.microsoft.com/es-es/excel/HP052092303082.aspx
pues eso es todo por el momento. See You.
**Nota en la version en espanol es ALEATORIO en lugar de RAND y ENTERO en lugar de INT.
En Excel 2003 se puede hacer la aleatorización de números enteros? No consigo hacerla a pesar los comandos que especificas :/
Daaaaaaa!!! necesitamos ideas mas claras jajajaj pero esta bueno lo que nos dan a conocer !!!
Gracias por la información… Para mi fue suficiente.
Hola. amigo. Gracias por la info. Sabes donde descargar el add-ins(Complemento) del que hablas? Gracias de antemano
No hay que descargarlo, en opciones>complementos>administrar>ir y marcas herramientas de analisis
orale…
¿qué tan aleatorio es el numero que se genera?
Cual es la probabilidad de los números generados? es la misma para todo el conjunto.
Muchas gracias
Gracias! Me sirvio!!
Esta bien interesante, solo que
INT(RAND* (b-a)+a) // Nos genera un numero aleatorio entero entre un numero a y un numero b
debio ser asi :
INT(RAND()* (b-a)+a) // Nos genera un numero aleatorio entero entre un numero a y un numero b
Muy buen aporte. Para agregar, faltan los parentesis despues del rand. Para excel en español los comandos son int=entero, rand=aleatorio.
hey sabes agradesco tu ayuda pero aqui muestro una formula para generar numeros aleatorios en una celda de excel.
1.Elegir una celda
2.Escribir la siguiente formula=ALEATORIO.ENTRE(NUMERO INFERIOR, NUMERO SUPERIOR)
3.Presionamos F9 para que salga el numero aleatorio.