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:
- anyos_meses_dias.zip (11 KB)