Hola a todos...

Creo que Fabian esta muy cerca de la respuesta correcta, ¿podrían probar las
siguiente formulas y compararlas con los resultados de la página web?

A1 =HOY()
B1 =Tu_fecha_de_nacimiento
C1 =AÑOS(B1;A1;0)
D1 =RESIDUO(MESES(B1;A1;0);12)
E1
=SI((DÍA(A1)-DÍA(B1))<0;DÍA(A1)+DÍA(B1);SI((DÍA(A1)-DÍA(B1))>0;DÍA(A1)-DÍA(B1);0))

C3 ="Usted tiene " & C1 & " años, " & D1 & " meses y " & E1 & " días"


http://www.timeanddate.com/date/duration.html


Saludos a todos...

Gracias

Mauricio

-- 
_______________________________
Todo lo que no es dado es perdido



Usando fórmulas yo probé los siguiente:

Suponiendo que la fecha de nacimiento esté en b1 y la fecha de hoy en a1.
para sacar el año en (por ej.) c1:
=AÑOS(B1;A1;0)
para sacar los meses en c2:
=RESIDUO(MESES(B1;A1;0);12)
para sacar los días; suponiendo que el mes se cumpla siempre en el día del
cumpleaños (ej.11/05 el 11/06 se cumpliría el mes)
utilizamos 2 fórmulas:
CASO 1
=DÍA(A1)-DÍA(B1)
para el caso en que no se haya cumplido el mes
 CASO 2
en una celda (ej D3) obtenemos el último día en que se cumplió el mes
=FECHA(AÑO(A1);MES(A1)-1;DÍA(B1))
En C3
=DÍAS(A1;d6)
Luego en c4 utilizando la función =si() : Si caso1 > 0 caso1 sino caso2
la formula quedaría mas o menos
="usted tiene"&c1&" días & c2 & " meses "& c4 &" días"

Responder a