Cómo calcular los años en Excel

Cómo calcular la edad en Excel

Calcular edades con Excel puede resultar algo complicado. Cierto que tenemos un montón de opciones a la hora de calcular la edad de cualquier persona en Excel, pero hay que saber utilizarlas para obtener los resultados adecuados, además de tener en cuenta condicionantes como pueden ser los años bisiestos. A continuación vas a encontrar las mejores fórmulas para calcular la edad según quieras el resultado en años, en meses o en días, siempre utilizando Excel y sus funciones.

Calcular con Excel la edad en años

Lo más habitual es calcular la edad en años, y evidentemente Excel nos permite hacerlo. Lo ideal sería utilizar la función year now, para lo que tenemos dos métodos. El primero, introduciendo la fórmula =(YERAN(NOW())-YEAR(A2)), que nos proporciona la edad de una persona entre su fecha de nacimiento -en este caso indicada en la celda A2- y la fecha de hoy. La segunda opción es una variante de esta fórmula en la que introducimos el año de nacimiento de esa persona en vez de la celda. Sería la fórmula =YEAR(NOW())-1990, en caso de que la persona haya nacido en 1990.

Se trata de combinaciones de la función año con la función now, en especial en el primer método; y el resultado nos aparecerá siempre en años. Si quieres calcular en Excel la edad en un momento concreto de la vida de una persona, puedes introducir la fecha de nacimiento en una celda de Excel, por ejemplo A6, y la del momento en A5 y utilizar la fórmula =(A5-A6)/365,25. Ese ,25 de la fórmula es la forma en que tenemos en cuenta los años bisiestos, aunque este método tiene el inconveniente de no ser del todo exacto, y en el caso de los bebés con un año recién cumplido puede indicarnos que tienen 0 años.

Calcular con Excel la edad en meses

Seguramente calcular la edad en meses sea la forma más difícil de calcularla en Excel, ya que en principio solo tenemos una fórmula válida que nos permitirá calcular los meses que han pasado desde la fecha de nacimiento de una persona hasta el día de hoy. En el supuesto de que la fecha de nacimiento aparezca en la celda C2, la fórmula a utilizar sería =(YEAR(NOW())-YEAR(C2))*12+MONTH(NOW())-MONTH(C2). Se trata de una fórmula que combina las funciones año, ahora y mes de Excel.

Calcular con Excel la edad en días

Igual que pasaba con los años, a la hora de calcular la edad en días con Excel tenemos diversas opciones. La más interesante para lo que nos interesa en la función days today, que nos ofrece el número de días entre una fecha y la actual. Así, si quieres saber cuántos días tiene alguien basta con introducir su fecha de nacimiento en una celda de la hoja de cálculo, pongamos que B1, y aplicar en otra celda la fórmula =DAYS(TODAY(),”B1”). Otra opción es cambiar el B1 por la fecha de nacimiento, que podemos insertar directamente en la fórmula.

Una vez más, podemos calcular la edad en días de una persona entre dos fechas, por ejemplo la de nacimiento y la de algún hito importante en su vida. Si tenemos la fecha de nacimiento en la celda B1 y la del hito en B1, podemos utilizar la fórmula =(“B2-B1”). Como en el ejemplo anterior, puedes introducir directamente la fecha en la fórmula en vez de B2 o B1, la elección está en tu mano. Hay otros métodos que nos ayudarán a calcular la edad, pero estos son los más efectivos para hacerlo.