Trabajo y fechas

Cómo calcular la edad en una fecha determinada

Calcula años cumplidos en cualquier fecha de referencia con un método manual, una fórmula de Excel, ejemplos y casos especiales como el 29 de febrero.

Equipo editorial de Utilio · Publicado el 24 de agosto de 2026 · Revisado el 24 de agosto de 2026

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.

edad cumplida = aniversarios alcanzados hasta la fecha de referencia

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.

edad = año_ref − año_nac − 1 si el cumpleaños aún no ha ocurrido

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.

15/03/2026: 36 − 1 = 35; 20/10/2026: 36 años

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.

=SIFECHA(A2;B2;"Y")

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.

Fuentes consultadas

Sigue aprendiendo

Cómo calcular el salario por hora desde el sueldo anual

Convierte un sueldo bruto anual en una equivalencia por hora con la jornada correcta, ejemplos para 12 y 14 pagas y comprobaciones de convenio y SMI.

Leer guía →

Sueldo por 20 horas semanales: cálculo

Calcula el sueldo bruto de una jornada de 20 horas a partir del equivalente a tiempo completo, con ejemplos de 12 y 14 pagas y referencia al SMI de 2026.

Leer guía →

Cómo calcular días entre dos fechas en Excel

Calcula días entre fechas en Excel con resta de celdas y la función DIAS, distingue días transcurridos, inclusivos y laborables y corrige errores.

Leer guía →

Haz el cálculo

Calculadoras relacionadas