Como calcular edad en Excel

Escrito por Luis Cruz | última actualización: 02 de septiembre del 2020


Calcular la edad de una persona es muy común cuando trabajamos con perfiles de personas y debido a que la edad cambia cada año es necesario que esta sea calculada basándonos en la fecha de nacimiento. Veremos dos métodos exactos para poder calcular la edad de las personas o la diferencia en años de dos fechas.

Método 1 para calcular la edad de una persona: FRAC.AÑO + ENTERO

En este método se combinan las funciones FRAC.AÑO (Devuelve la fracción del año que representa el número de días entre la fecha inicial y la final) y ENTERO (Devuelve la parte entera de un número, es decir, sin los decimales) en la siguiente fórmula:

=ENTERO(FRAC.AÑO(B1,C1))

Donde B1 Contiene la fecha de nacimiento y C1 la fecha actual

Calcular edad de una persona usando frac.año y entero
Calcular la edad de una persona

Método 2 para calcular la edad de una persona: SIFECHA (Función oculta)

SIFECHA (o DATEDIF en inglés) es una función que retorna la diferencia entre dos fechas, para usarla podemos ingresar esta formula

=SIFECHA(B1,C1,"Y")

Donde B1 Contiene la fecha de nacimiento, C1 la fecha actual y la letra «Y» indica que queremos la diferencia en años.

Calcular edad de una persona en excel restando las dos fechas
Calcular la edad de una persona en Excel

Bonus: Calcular la fecha exacta con meses y días.

Si quieres ir más lejos y calcular la edad con precisión de días puedes usar esta fórmula:

=SIFECHA(B1,C1,"Y") & " Años con " & SIFECHA(B1,C1,"ym") & " meses y " & SIFECHA(B1,C1,"md") & " dias."
Calcular la edad exacta con Excel

¿Has tenido algún problema con las fórmulas?

Si ya ingresaste las fórmulas tal y como las mostramos y obtienes un error al calcular la edad, prueba descargando esta hoja de Excel con las fórmulas, ya que es probable que tu versión de Excel este en otro idioma y eso hace que los nombres de las fórmulas cambien.