DIF.FECHA
La función DIF.FECHA devuelve el número de días, meses o años entre dos fechas.
DIF.FECHA(fecha-inicio; fecha-fin; método-calc)
fecha-inicio: la fecha de inicio. fecha-inicio es un valor de fecha/hora (la parte de la hora se ignora) o un valor de cadena de fecha.
fecha-fin: la fecha final. fecha-fin es un valor de fecha/hora (la parte de la hora se ignora) o un valor de cadena de fecha.
método-calc: un valor modal que especifica cómo se debe expresar la diferencia de tiempo y cómo se deben manejar las fechas en meses o años distintos.
“D”: devuelve el número de días entre las fechas inicial y final.
“M”: devuelve el número de meses entre las fechas inicial y final.
“Y”: devuelve el número de años entre las fechas inicial y final.
“MD”: devuelve el número de días entre las fechas inicial y final, ignorando meses y años. El mes en fecha-fin se considera que es el mes de fecha-inicio. Si el día de inicio es posterior al día final, el recuento se inicia desde el día final, como si se tratase del mes anterior. El año de la fecha-fin se utiliza para comprobar si es un año bisiesto.
“YM”: devuelve el número de meses completos entre las fechas inicial y final, ignorando el año. Si el mes/día de inicio es anterior al mes/día de inicio, las fechas se tratan como si fueran del mismo año. Si el mes/día de inicio es posterior al mes/día de inicio, las fechas se tratan como si fueran en años consecutivos.
“YD”: devuelve el número de días completos entre las fechas inicial y final, ignorando el año. Si el mes/día de inicio es anterior al mes/día de inicio, las fechas se tratan como si fueran del mismo año. Si el mes/día de inicio es posterior al mes/día de inicio, las fechas se tratan como si fueran en años consecutivos.
Ejemplos |
---|
Si A1 contiene el valor de fecha/hora 6/4/1988 y A2 contiene el valor de fecha/hora 30/10/2006: =DIF.FECHA(A1; A2; “D”) devuelve 6.781, el número de días entre 6 abr. 1988 y 30 oct. 2006. =DIF.FECHA(A1; A2; “M”) devuelve 222, el número de meses enteros entre 6 abr. 1988 y 30 oct. 2006. =DIF.FECHA(A1; A2; “Y”) devuelve 18, el número de años enteros entre 6 abr. 1988 y 30 oct. 2006. =DIF.FECHA(A1; A2; “MD”) devuelve 24, el número de días entre el sexto día de un mes y el trigésimo día del mismo mes. =DIF.FECHA(A1; A2; “YM”) devuelve 6, el número de meses entre abril y el siguiente octubre de cualquier año. =DIF.FECHA(A1; A2; “YD”) devuelve 207, el número de días entre el 6 de abril y el 30 de octubre siguiente de cualquier año. =DIF.FECHA(“06/04/1988”;AHORA();“Y”)& “ años, ” &DIF.FECHA(“06/04/1988”;AHORA();“YM”)& “ meses y ” &DIF.FECHA(“06/04/1988”;AHORA();“MD”)& “ días” devuelve 25 años, 2 meses y 25 días, la edad que tendría el 1 de julio de 2013 una persona nacida el 6 de abril de 1988. |