Cálculo aleatorio de una fecha del año actual

29/04/2006 - 11:31 por eslait | Informe spam
hola,

quisiera ver la forma, fórmula o procedimiento para obtener una fecha de
forma aleatoria de un año. En un principio pensé en obtener un numero
aleatorio del 1 al 365 y aplicar una fórmula que tradujera ese número a una
fecha. Por ejemplo, el 32 correspondería al 1 de febrero. He buscado
fórmulas pero no he visto o no he encontrado una que me pudiera servir. Si
me podéis dar alguna idea estaría agradecido.

gracias.

Eslait

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
29/04/2006 - 12:01 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Así rápidamente se me ocurre lo siguiente:

- Obtén un numero aleatorio entre 0 y 364
- Súmale el numero obtenido al uno de enero del año que desees, recuerda que
01/01/2006 + 1 = 02/01/2006

SALUDOS.
Julián-Valencia-España

"eslait" escribió en el mensaje
news:erUPl%
hola,

quisiera ver la forma, fórmula o procedimiento para obtener una fecha de
forma aleatoria de un año. En un principio pensé en obtener un numero
aleatorio del 1 al 365 y aplicar una fórmula que tradujera ese número a
una fecha. Por ejemplo, el 32 correspondería al 1 de febrero. He buscado
fórmulas pero no he visto o no he encontrado una que me pudiera servir. Si
me podéis dar alguna idea estaría agradecido.

gracias.

Eslait

Respuesta Responder a este mensaje
#2 JRod
29/04/2006 - 21:10 | Informe spam
Hola Eslait

por exemplo, en A1: =INT(RAND()*365)
en B1, la data 01-01-2006 y en C1: B1+A1

Serà isto que querias?
Saludos

JRod
Microsoft [MVP] - Excel
http://EXCELer.blogspot.com

______________________________________
"eslait" escreveu na mensagem
news:erUPl%
hola,

quisiera ver la forma, fórmula o procedimiento para obtener una fecha de
forma aleatoria de un año. En un principio pensé en obtener un numero
aleatorio del 1 al 365 y aplicar una fórmula que tradujera ese número a
una fecha. Por ejemplo, el 32 correspondería al 1 de febrero. He buscado
fórmulas pero no he visto o no he encontrado una que me pudiera servir. Si
me podéis dar alguna idea estaría agradecido.

gracias.

Eslait

Respuesta Responder a este mensaje
#3 KL
29/04/2006 - 21:59 | Informe spam
Hola eslait,

Por ejemplo asi:

þCHA(2006;1;ENTERO(ALEATORIO()*365))

o asi:

8718+ENTERO(ALEATORIO()*365)

o asi:

þCHA(ANO(HOY());1;ENTERO(ALEATORIO()*365))

En los anos bisiestos el dia 31/12/AAAA quedaria excluido. Si no es la idea, se podria hacer lo siguiente:

þCHA(ANO(HOY());1;ENTERO(ALEATORIO()*(365+(DIA(FECHA(ANO(HOY());2;29))=1))))

Saludos,
KL


"eslait" wrote in message news:erUPl%
hola,

quisiera ver la forma, fórmula o procedimiento para obtener una fecha de
forma aleatoria de un año. En un principio pensé en obtener un numero
aleatorio del 1 al 365 y aplicar una fórmula que tradujera ese número a una
fecha. Por ejemplo, el 32 correspondería al 1 de febrero. He buscado
fórmulas pero no he visto o no he encontrado una que me pudiera servir. Si
me podéis dar alguna idea estaría agradecido.

gracias.

Eslait


Respuesta Responder a este mensaje
#4 KL
29/04/2006 - 22:14 | Informe spam
perdon, fe de erratas. las formulas deberian ser las siguientes:

þCHA(2006;1;1+ENTERO(ALEATORIO()*364))
8718+ENTERO(ALEATORIO()*365)
þCHA(ANO(HOY());1;1+ENTERO(ALEATORIO()*364))
þCHA(ANO(HOY());1;1+ENTERO(ALEATORIO()*(364+(DIA(FECHA(ANO(HOY());2;29))=1))))

Saludos,
KL


"KL" wrote in message news:%23XGw$
Hola eslait,

Por ejemplo asi:

þCHA(2006;1;ENTERO(ALEATORIO()*365))

o asi:

8718+ENTERO(ALEATORIO()*365)

o asi:

þCHA(ANO(HOY());1;ENTERO(ALEATORIO()*365))

En los anos bisiestos el dia 31/12/AAAA quedaria excluido. Si no es la idea, se podria hacer lo siguiente:

þCHA(ANO(HOY());1;ENTERO(ALEATORIO()*(365+(DIA(FECHA(ANO(HOY());2;29))=1))))

Saludos,
KL


"eslait" wrote in message news:erUPl%
hola,

quisiera ver la forma, fórmula o procedimiento para obtener una fecha de
forma aleatoria de un año. En un principio pensé en obtener un numero
aleatorio del 1 al 365 y aplicar una fórmula que tradujera ese número a una
fecha. Por ejemplo, el 32 correspondería al 1 de febrero. He buscado
fórmulas pero no he visto o no he encontrado una que me pudiera servir. Si
me podéis dar alguna idea estaría agradecido.

gracias.

Eslait


Respuesta Responder a este mensaje
#5 Héctor Miguel
29/04/2006 - 23:36 | Informe spam
hola, 'anonimo/a' !

... forma, formula o procedimiento para obtener una fecha de forma aleatoria de un a#o...



una alternativa mas a las ya propuestas [suponiendo que la usaras en un idioma pre-definido como castellano]...
-> aleatorio.entre(--"1 enero 2006",--"31 diciembre 2006")

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida