Cómo calcular años en Excel

Calcular en Excel años

Trabajar con años no siempre es fácil, pero por suerte Excel nos simplifica las cosas y nos permite hacer todo tipo de cálculos con los años como protagonistas. A la hora de trabajar con fechas es de vital importancia que utilices el formato de fecha dd/mm/aaaa con todas tus fechas, ya que de lo contrario los resultados serán erróneos. Recuerda que Excel no interpreta como fechas formatos tipo 10-10-2015, sino que deberás expresar esa fecha como 10/10/2015.

Calcular Excel años entre dos fechas

La función SIFECHA de Excel nos permite calcular los años que separan dos fechas concretas en un documento de Excel. Para ello solo tendrás que introducir una fórmula con la función SIFECHA, la celda de la fecha de inicio y final del cálculo y una “y” al final, que nos permitirá obtener el resultados en años (según la versión de Excel que tengas puedes cambiar la “y” de “years” por una “a” de “años”. Así, para calcular los años entre dos fechas utilizaremos la fórmula =SIFECHA(A2,B2,”y”).

Eso sí, debes tener claro que el resultado será redondo, por ejemplo 5 años. Pero si tienes fechas como 12/11/2010 y 25/10/2017 siempre podemos añadir una pequeña modificación a la fórmula utilizada para que además de los años calcule también los meses. Así, podemos utilizar, además de la fórmula que hemos visto, la fórmula =SIFECHA(A2,B2,”ym”), que nos dará como resultado solo los meses entre fechas, como si se tratase del mismo año. Solo tienes que sumar los años para tener un cálculo más preciso.

Calcular Excel los años de antigüedad

Muchas veces recurrimos para calcular en Excel la antigüedad, en especial la de los trabajadores, o la nuestra propia. Para ello necesitamos los dos mismos datos que siempre que trabajamos con fechas en Excel, la fecha de inicio y la de fin. Sin embargo, es muy probable que la fecha de fin todavía no haya llegado, así que inicialmente dejaremos esa celda en blanco y luego la completaremos con la fórmula =HOY(), que nos dará la fecha del día en el que estamos, consiguiendo así un cálculo 100% preciso.



Hecho este cálculo inicial, solo tenemos que restar las dos fechas, para lo que añadimos a la función =HOY el símbolo de la resta y la celda en la que está la fecha de finalización o fecha actual. Así, para calcular los años de antigüedad aplicaremos la fórmula =HOY()-B2, lo que determinará la diferencia entre fechas. El resultado inicial que te aparecerá será otra fecha, así que para conocer el resultado definitivo tendrás que seleccionar esa fecha y darle formato general siguiendo el itinerario Inicio > Número. Ahora ye tenemos los días que hemos trabajado.

Pero estábamos buscando los años, así que todavía nos faltará dividir esa resultado en días entre los 365 días del año, algo que podemos hacer con el propio Excel, por ejemplo añadiendo la fórmula (=HOY()-B2)/365. Recuerda que si la fecha de fin de actividad no es hoy sino un día en el pasado -o incluso en el futuro- puedes utilizar la fórmula =SIFECHA(A2,B2,”y”) que hemos visto para calcular los años entre dos fechas, que nos ofrecerá un resultado similar a este aunque no tan preciso.

El único problema que presenta el cálculo de años de antigüedad es que se limita a años, no incluye los meses, días, etc., información que siempre puede resultar interesante. Para solucionarlo siempre puedes utilizar los diferentes formatos de la función =SIFECHA que hemos visto o utilizar la fórmula =SIFECHA(A2,B2,"y") & " años " & SIFECHA(A2,B2,"ym") & " meses " & SIFECHA(A2,B2,"md") & " días", una suma de resultados de las diferentes funciones que nos ofrecerá un solo resultado en una única celda.

  • ¿Te ha servido de ayuda?
  • No