calcular la edad dando la fecha de nacimiento

16/02/2008 - 22:53 por Rayas Luis | Informe spam
supongamos que tengo la fecha de nacimento en la celda c3'-may-63, y quiero
determinar al dia de hoy (16-feb-08) la edad exacta es decir 44 años, ya que
le faltan 2 meses y dias para cumplir los 45.

Espero me puedan ayudar

Saludos desde Mexico

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
16/02/2008 - 23:07 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Creo haber leído que hay otras funciones mas sencillas y/o cortas para
Excel, pero a mi me gusta la siguiente que también sirve para Access y que
se la copié a un tal :

=ENTERO((TEXTO(HOY();"aaaammdd")-TEXTO(C3;"aaaammdd"))/10000)


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Rayas Luis" <Rayas escribió en el mensaje
news:
supongamos que tengo la fecha de nacimento en la celda c3'-may-63, y
quiero
determinar al dia de hoy (16-feb-08) la edad exacta es decir 44 años, ya
que
le faltan 2 meses y dias para cumplir los 45.

Espero me puedan ayudar

Saludos desde Mexico
Respuesta Responder a este mensaje
#2 Sergio
16/02/2008 - 23:38 | Informe spam
Luis: seguramente esta no es la mejor o más corta opción para calcular
edades, pero sirve.
Funciona indicando la fecha de nacimiento en a1.
Ojalá te sirva.

Sergio

=SI(a1>1;SIFECHA(A1;HOY();"y")&" Año(s), "&SIFECHA(A1;HOY();"ym")&" Mes(es)
y "&SIFECHA(A1;HOY();"md")&" Día(s)";"")


"Rayas Luis" <Rayas escribió en el mensaje
news:
supongamos que tengo la fecha de nacimento en la celda c3'-may-63, y
quiero
determinar al dia de hoy (16-feb-08) la edad exacta es decir 44 años, ya
que
le faltan 2 meses y dias para cumplir los 45.

Espero me puedan ayudar

Saludos desde Mexico
Respuesta Responder a este mensaje
#3 Héctor Miguel
17/02/2008 - 03:48 | Informe spam
hola, chicos !

si solo se necesita la parte entera de los a#os, como bien apunta ya Sergio
en excel se puede usar una funcion integrada que requiere de solo 21 caracteres: -> =sifecha(c3,hoy(),"y")

la propuesta de (ingeniosa por cierto) utiliza 60 caracteres
con la siguiente (re)propuesta (+/- con el sentido de la propuesta para access)
es posible que se pudiera recortar de 60 a 25: -> =entero((hoy()-c3)/365.24)

aunque estoy (casi) seguro que el "ajuste" de 365.24 (por los bisiestos) en algun caso/momento presentara fallas
no encontre la "combinacion" de fechas (en las pocas pruebas realizadas)

saludos,
hector.

julian-vlc-sp escribio en el mensaje ...
Creo haber leido que hay otras funciones mas sencillas y/o cortas para Excel
pero a mi me gusta la siguiente que tambien sirve para Access y que se la copie a un tal :
=ENTERO((TEXTO(HOY();"aaaammdd")-TEXTO(C3;"aaaammdd"))/10000)

Rayas Luis escribio en el mensaje ...
supongamos que tengo la fecha de nacimento en la celda c3'-may-63
y quierodeterminar al dia de hoy (16-feb-08) la edad exacta es decir 44 a#os
ya que le faltan 2 meses y dias para cumplir los 45...
Respuesta Responder a este mensaje
#4 julian-vlc-sp
17/02/2008 - 04:05 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Si 365.24 es por los años bisiestos, no debería ser 365.25?


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Héctor Miguel" escribió en el mensaje
news:uJPcm%
hola, chicos !

si solo se necesita la parte entera de los a#os, como bien apunta ya
Sergio
en excel se puede usar una funcion integrada que requiere de solo 21
caracteres: -> =sifecha(c3,hoy(),"y")

la propuesta de (ingeniosa por cierto) utiliza 60 caracteres
con la siguiente (re)propuesta (+/- con el sentido de la propuesta para
access)
es posible que se pudiera recortar de 60 a 25: ->
=entero((hoy()-c3)/365.24)

aunque estoy (casi) seguro que el "ajuste" de 365.24 (por los bisiestos)
en algun caso/momento presentara fallas
no encontre la "combinacion" de fechas (en las pocas pruebas realizadas)

saludos,
hector.

julian-vlc-sp escribio en el mensaje ...
Creo haber leido que hay otras funciones mas sencillas y/o cortas para
Excel
pero a mi me gusta la siguiente que tambien sirve para Access y que se la
copie a un tal :
=ENTERO((TEXTO(HOY();"aaaammdd")-TEXTO(C3;"aaaammdd"))/10000)



Rayas Luis escribio en el mensaje ...
supongamos que tengo la fecha de nacimento en la celda c3'-may-63
y quierodeterminar al dia de hoy (16-feb-08) la edad exacta es decir 44
a#os
ya que le faltan 2 meses y dias para cumplir los 45...






Respuesta Responder a este mensaje
#5 Héctor Miguel
17/02/2008 - 05:06 | Informe spam
hola, julian !

Si 365.24 es por los a#os bisiestos, no deberia ser 365.25?



si fuera una constante (inamovible) lo de cada cuatro... supongo que si...
pero faltaria considear las excepciones cuando sean divisibles por 100 y 400
por eso es que deje (como) abierto el tema del "ajuste" (que dependeria de los "periodos") -?-

saludos,
hector.

si solo se necesita la parte entera de los a#os, como bien apunta ya Sergio
en excel se puede usar una funcion integrada que requiere de solo 21 caracteres: -> =sifecha(c3,hoy(),"y")

la propuesta de (ingeniosa por cierto) utiliza 60 caracteres
con la siguiente (re)propuesta (+/- con el sentido de la propuesta para access)
es posible que se pudiera recortar de 60 a 25: -> =entero((hoy()-c3)/365.24)

aunque estoy (casi) seguro que el "ajuste" de 365.24 (por los bisiestos) en algun caso/momento presentara fallas
no encontre la "combinacion" de fechas (en las pocas pruebas realizadas)
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida