La edad es el número de cumpleaños ya cumplidos
Para calcular la edad en una fecha concreta necesitas dos datos completos: fecha de nacimiento y fecha de referencia. La respuesta habitual en años es la cantidad de aniversarios que ya se han alcanzado, no una división aproximada del número de días entre 365.
La fecha de referencia puede ser hoy, el día de una prueba, la firma de un documento o una fecha histórica. Debe ser igual o posterior al nacimiento; si es anterior, el resultado no representa una edad válida y conviene mostrar un error en lugar de un número negativo.
Resta los años y comprueba si ya pasó el cumpleaños
Empieza restando el año de nacimiento al año de referencia. Después compara mes y día: si en el año de referencia el cumpleaños todavía no ha llegado, resta una unidad; si ya llegó o coincide exactamente, conserva la diferencia de años.
La comparación de mes y día es esencial. Restar solo los años da una edad demasiado alta durante la parte del año anterior al cumpleaños. Tampoco es fiable dividir días entre 365 o 365,25 y truncar, porque los años bisiestos y la posición de las fechas pueden mover el límite.
Ejemplo: nacimiento el 20 de octubre de 1990
En la fecha de referencia 15/03/2026, la resta de años da 2026 − 1990 = 36. Como el 20 de octubre todavía no ha llegado el 15 de marzo, se resta uno y la edad correcta es 35 años cumplidos.
En la fecha 20/10/2026, el cumpleaños sí se ha alcanzado y la edad es 36. Un día antes, el 19/10/2026, seguiría siendo 35. Estas tres comprobaciones muestran por qué el día y el mes forman parte del cálculo.
Calcula años completos entre dos celdas en Excel
Si A2 contiene la fecha de nacimiento y B2 la fecha de referencia, =SIFECHA(A2;B2;"Y") devuelve los años completos del periodo. Usa una celda fija para B2 en vez de HOY() cuando necesites reproducir la edad a una fecha histórica o futura.
Comprueba que ambas celdas contienen fechas válidas y que B2 no es anterior a A2, porque SIFECHA devolverá #¡NUM! en ese caso. La unidad "Y" pide años completos; otras unidades de SIFECHA responden preguntas distintas y algunas combinaciones tienen limitaciones conocidas.
Casos especiales, errores y uso administrativo
Para una persona nacida el 29 de febrero, el aniversario práctico en años no bisiestos puede tratarse como 28 de febrero o 1 de marzo según la finalidad y la norma aplicable. No ocultes esa decisión dentro de una aproximación; define el criterio antes de usar el resultado.
Una edad aritmética no sustituye la regla jurídica o administrativa que determine cuándo se alcanza un umbral. Verifica la jurisdicción, la fecha y la zona horaria si el resultado activa derechos, límites o elegibilidad. También evita fechas con años de dos cifras, que pueden interpretarse en otro siglo.
- No uses únicamente año de nacimiento y año de referencia.
- Rechaza fechas de referencia anteriores al nacimiento.
- Conserva la fecha exacta y el criterio del 29 de febrero junto al resultado.