Hola,...
Para calcular tiempos transcurridos entre dos fechas es de suma utilidad la función SIFECHA; la lástima es que los señoritos de Microsoft nunca la han documentado en Excel... 'curioso' (por decir algo), verdad?? Tiene gracia!!... es una función de extrema utilidad (llegado el caso), que está implementada en Excel, y, sin embargo, no aparece por ninguna parte (ni siquiera en las ayudas).
-Lo primero que preguntas:
supongamos que en A1 has tecleado la fecha más antigua, y en A2 la más moderna, por ejemplo...
A1 --> 16/01/1980
A2 --> 31/12/2002 , los cálculos serían:
Años transcurridos: =SIFECHA(A1;A2;"Y")
Meses transcurridos: =SIFECHA(A1;A2;"YM")
Días transcurridos: =SIFECHA(A1;A2;"MD")
-Para lo segundo:
supongamos que en B1 has tecleado tu fecha de nacimiento, y en B2 los años a cumplir hasta los que quieres ver el tiempo que resta por pasar, por ejemplo...
B1 --> 16/01/1988
B2 --> 25 , los cálculos serían:
Años que restan aún: =SIFECHA(HOY();FECHA(AÑO(B1)+B2;MES(B1);DIA(B1));"Y")
Meses que restan aún: =SIFECHA(HOY();FECHA(AÑO(B1)+B2;MES(B1);DIA(B1));"YM")
Días que restan aún: =SIFECHA(HOY();FECHA(AÑO(B1)+B2;MES(B1);DIA(B1));"MD")
Lógicamente, es esto último, si en B2 indicas unos años que ya has cumplido, las tres fórmulas te darán un error, puesto que la función SIFECHA exige que el segundo argumento sea una fecha más moderna o igual que la del primer argumento.
Un saludo.