Calcular años, meses y días entre dos fechas

Para calcular el número de años, meses o días transcurridos entre dos fechas en OpenOffice.org Calc puedes utilizar las siguientes funciones:

AÑOS( FechaInicial; FechaFinal; Tipo), siendo Tipo = 0, o también

AÑO( FechaFinal ) - AÑO( FechaInicial), pero no tiene en cuenta el día y mes de las fechas.

 

MESES( FechaInicial; FechaFinal; Tipo), siendo Tipo = 0, o también

(AÑO(FechaFinal)-AÑO(FechaInicial))*12+MES(FechaFinal)-MES(FechaInicial), pero no tiene en cuenta el día de las fechas

 

DIAS( FechaFinal; FechaInicial ) o, simplemente restando de la fecha final la inicial.

 

Si quieres calcular el número de años, meses y dias transcurridos entre dos fechas:

 

AÑOS(B2;B3;0) & " AÑOS " & (MESES(B2;B3;0)-(12*(AÑOS(B2;B3;0))) & " MESES " & (DIA(C4)-DIA(B4)+SI(DIA(C4)>DIA(B4);DIASENMES(C4);0)) & " DIAS"), o ...

 

AÑOS(B2;B3;0) & " AÑOS " & (MESES(B2;B3;0)-(12*(AÑOS(B2;B3;0))) & " MESES " & (DIA(C4)-DIA(B4)+SI(DIA(C4)>DIA(B4);DIASENMES(C4);0))+1 & " DIAS") si incluyes el último día.

 

Ejemplo: años_meses_dias.zip

Nota: corregido tras el comentario de Justo Cárdeno

Attachments:


Fatal error: Uncaught Error: Call to a member function get_File() on null in /home/officees/public_html/blog/skins_fallback_v5/_download.disp.php:60 Stack trace: #0 /home/officees/public_html/blog/inc/skins/_skin.funcs.php(2251): require() #1 /home/officees/public_html/blog/skins/openoffice/index.main.php(166): skin_include('_download.disp....', Array) #2 /home/officees/public_html/blog/inc/_blog_main.inc.php(1166): require('/home/officees/...') #3 /home/officees/public_html/blog/index.php(74): require('/home/officees/...') #4 {main} thrown in /home/officees/public_html/blog/skins_fallback_v5/_download.disp.php on line 60