Mediante funciones podemos calcular la edad a partir de fecha de nacimiento en Excel.
Obtenemos los años a partir de una fecha en formato “dia/mes/año” o “año” a la fecha actual o entre dos fechas.

En la columna A disponemos de la fecha de nacimiento y en la columna B se mostrará la edad en años (considerando que la fecha actual para la función HOY es 11/06/2016).
A | B | |
---|---|---|
1 | Fecha | Edad |
2 | 01/01/1998 | |
3 | 20/10/1961 | |
4 | 17/05/1973 | |
5 | 01/05/2016 | |
6 | 05/07/1972 | |
7 | 06/03/2000 | |
8 | 21/05/1970 | |
9 | 16/11/1998 | |
10 | 2010 |
- FUNCIÓN: AÑO Y HOY
- Ir a: Celda B2 / Escribir:=(AÑO(HOY())-AÑO(A2))Para obtener los años entre dos fechas: =(AÑO(A3)-AÑO(A2))

- FUNCIÓN: ENTERO, FRAC.AÑO Y HOY
- Ir a: Celda B3 / Escribir:=ENTERO(FRAC.AÑO(A2;HOY()))Para obtener los años entre dos fechas: =ENTERO(FRAC.AÑO(A2;A3))

- FUNCIÓN: SIFECHA Y HOY
- Ir a: Celda B4 / Escribir:=SIFECHA(A2;HOY();”y”)Para obtener los años entre dos fechas: =SIFECHA(A2;A3;”y”)

- FUNCIÓN: TRUNCAR, FRAC.AÑO Y HOY
- Ir a: Celda B5 / Escribir:=TRUNCAR(FRAC.AÑO(A2;HOY();1))Para obtener los años entre dos fechas: =TRUNCAR(FRAC.AÑO(A2;A3;1))

- FUNCIÓN: ENTERO Y HOY
- Ir a: Celda B6 / Escribir:=ENTERO((HOY()-A2)/365,25)Para obtener los años entre dos fechas: =ENTERO((HOY()-A2)/365,25)

- FUNCIÓN: FRAC.AÑO Y HOY
- Ir a: Celda B7 / Escribir:=FRAC.AÑO(A2;HOY())Para obtener los años entre dos fechas: =FRAC.AÑO(A2;A3)

- FUNCIÓN: HOY (365)

- FUNCIÓN: TEXTO Y HOY
- Ir a: Celda B9 / Escribir:=TEXTO(HOY()-A2;”aa”)&” años”Para obtener los años entre dos fechas: =TEXTO(A3-A2;”aa”)&” años”

- FUNCIÓN: AÑO Y HOY
