Calcular años entre dos fechas

Calcular años entre dos fechas

Número de días entre dos fechas excel

Hay muchas soluciones, pero sólo ofrecen la diferencia en el formato de días O meses O años, o no son correctas (es decir, no tienen en cuenta el número real de días en un mes o los años bisiestos, etc). ¿Es realmente tan difícil hacerlo?
¿Cómo de preciso hay que ser? Si necesitas tener en cuenta los años comunes y los bisiestos, y la diferencia exacta de días entre meses, entonces tendrás que escribir algo más avanzado, pero para un cálculo básico y aproximado esto debería servir:
Ten en cuenta que esto es impreciso, para calcular la fecha con total precisión habría que tener un calendario y saber si un año es bisiesto o no, además la forma en que estoy calculando el número de meses es sólo aproximada.
La respuesta de @RajeevPNadig era lo que buscaba, pero su código devuelve valores incorrectos tal y como está escrito. No es muy preciso porque asume que la secuencia de fechas a partir del 1 de enero de 1970 es la misma que cualquier otra secuencia del mismo número de días. Por ejemplo, calcula la diferencia del 1 de julio al 1 de septiembre (62 días) como 0Y 2M 3D y no 0Y 2M 0D porque el 1 de enero de 1970 más 62 días es el 3 de marzo.

Años entre dos fechas excel

DATEDIF es una función poco utilizada y conocida por pocos usuarios. Microsoft no la ha documentado desde Excel 2000 y en realidad quiere que se olvide. La función DATEDIF ha sido derivada de Lotus 1-2-3 por compatibilidad y por suerte sigue ahí para ayudarnos.
La función DATEDIF devuelve la diferencia entre dos fechas según el tipo de unidad especificado. Obtiene 3 argumentos, fecha inicial, fecha final y unidad. La unidad es una cadena que especifica el tipo de diferencia que puede ser día, mes, año o una combinación de ellos. Por ejemplo, la cadena “y” representa el año y esto es lo que necesitamos para este artículo.

Calculadora de fecha a fecha

En este ejemplo, la fecha de inicio está en la celda D13, y la fecha de finalización está en E13. La “d” devuelve el número de días. Pero fíjate en el /7 del final. Eso divide el número de días entre 7, ya que hay 7 días en una semana. Tenga en cuenta que este resultado también necesita ser formateado como un número. Pulsa CTRL + 1. A continuación, haz clic en Número > Decimales: 2.
Ahora tenemos que encontrar el número de días restantes. Lo haremos escribiendo otro tipo de fórmula, que se muestra arriba. Esta fórmula resta el primer día del mes final (5/1/2016) de la fecha final original en la celda E17 (5/6/2016). Así es como lo hace: Primero la función FECHA crea la fecha, 5/1/2016. La crea usando el año en la celda E17, y el mes en la celda E17. Luego el 1 representa el primer día de ese mes. El resultado de la función FECHA es 5/1/2016. Entonces, restamos eso de la fecha final original en la celda E17, que es 5/6/2016. 5/6/2016 menos 5/1/2016 son 5 días.
Puedes poner los tres cálculos en una celda como en este ejemplo. Usa ampersands, comillas y texto. Es una fórmula más larga de escribir, pero al menos está todo en uno. Consejo: Pulsa ALT+ENTER para poner saltos de línea en tu fórmula. Esto hace que sea más fácil de leer. Además, pulsa CTRL+SHIFT+U si no puedes ver toda la fórmula.

Número de meses entre dos fechas excel

Para calcular el número de años entre dos fechas, puedes utilizar la función YEARFRAC, que devolverá un número decimal que representa la fracción de año entre dos fechas. En el ejemplo mostrado, la fórmula en D6 es:
Nota: La función YEARFRAC tiene un tercer argumento opcional que controla cómo se cuentan los días al calcular los años fraccionarios. El comportamiento por defecto es contar los días entre dos fechas basándose en un año de 360 días, donde se considera que los 12 meses tienen 30 días. La página YEARFRAC proporciona más información.
La función DATEDIF (Fecha + Dif) es un poco anómala en Excel. Una función de compatibilidad que proviene originalmente de Lotus 1-2-3, Excel no ayuda a suministrar argumentos cuando se introduce la función. Sin embargo, DATEDIF funciona en todas las versiones modernas de…
La función INT de Excel devuelve la parte entera de un número decimal redondeando hacia abajo el número entero. Tenga en cuenta que la función INT redondea hacia abajo, por lo que los números negativos se vuelven más negativos. Por ejemplo, mientras que INT(10.8) devuelve 10, INT(-10.8) devuelve…

Acerca del autor

admin

Ver todos los artículos