calcular edades en excel

Calculadora de edad (estilo Excel)

Ingresa una fecha de nacimiento y una fecha de cálculo para obtener la edad en años, meses y días, además de fórmulas que puedes copiar en tu hoja de Excel.

Si necesitas calcular edades en Excel para nómina, recursos humanos, matrículas escolares, reportes médicos o análisis de clientes, esta guía te ayudará a hacerlo de forma correcta y profesional. La clave está en elegir la fórmula adecuada según el resultado que buscas: años cumplidos, edad exacta o edad en una fecha específica.

¿Qué significa calcular edades en Excel correctamente?

Muchas personas usan una resta simple entre años, pero eso puede dar errores porque no considera si el cumpleaños ya pasó o no. Por ejemplo, no es lo mismo restar 2026 - 1990 que verificar el día y mes exactos.

En Excel, la forma más fiable suele basarse en funciones de fecha como SIFECHA (o DATEDIF en versión en inglés), HOY() y en algunos casos FRAC.AÑO/YEARFRAC.

Fórmulas más usadas para edad en Excel

Objetivo Fórmula (Excel en español) Equivalente en inglés
Años cumplidos =SIFECHA(A2;HOY();"Y") =DATEDIF(A2,TODAY(),"Y")
Meses sin contar años completos =SIFECHA(A2;HOY();"YM") =DATEDIF(A2,TODAY(),"YM")
Días sin contar meses completos =SIFECHA(A2;HOY();"MD") =DATEDIF(A2,TODAY(),"MD")
Edad decimal aproximada =FRAC.AÑO(A2;HOY();1) =YEARFRAC(A2,TODAY(),1)

Método recomendado: años, meses y días exactos

Si quieres mostrar una edad completa (por ejemplo, “34 años, 2 meses y 11 días”), combina tres resultados de SIFECHA:

=SIFECHA(A2;HOY();"Y")&" años, "&SIFECHA(A2;HOY();"YM")&" meses, "&SIFECHA(A2;HOY();"MD")&" días"

Con esto obtienes una salida legible para informes, certificados y reportes personalizados.

¿Y si quiero calcular la edad en otra fecha?

En lugar de HOY(), usa una celda con la fecha objetivo. Por ejemplo, en B2:

=SIFECHA(A2;B2;"Y")

Esto es útil para:

  • Simulaciones de edad futura (próximo año, fecha de jubilación).
  • Validaciones de edad mínima en una fecha de inscripción.
  • Cálculo de edad a una fecha histórica (auditorías o datos pasados).

Errores frecuentes al calcular edades

  • Guardar fechas como texto: si una fecha está en formato texto, la fórmula puede fallar o devolver resultados incorrectos.
  • Restar solo años: no considera si el cumpleaños ya ocurrió este año.
  • No bloquear referencias: al copiar fórmulas en tablas grandes, usa referencias absolutas si corresponde.
  • No validar fechas futuras: una fecha de nacimiento mayor a la fecha de cálculo debe tratarse como error.
Tip práctico: aplica formato de fecha estándar (dd/mm/aaaa o aaaa-mm-dd) y usa validación de datos para impedir entradas inválidas.

Plantilla base en Excel para edad automática

Puedes crear una hoja con estas columnas:

  • A: Nombre
  • B: Fecha de nacimiento
  • C: Edad en años (SIFECHA)
  • D: Edad exacta (años, meses, días)
  • E: Próximo cumpleaños (opcional con fórmula adicional)

Así tendrás un sistema escalable para RRHH, colegios, CRM o control administrativo.

Cuándo usar FRAC.AÑO o YEARFRAC

Si tu análisis requiere precisión decimal (por ejemplo, 24.75 años), FRAC.AÑO/YEARFRAC es muy útil. Es común en cálculos actuariales, financieros o segmentación avanzada. Sin embargo, para edad legal o edad “cumplida”, sigue siendo mejor usar SIFECHA con "Y".

Conclusión

Para calcular edades en Excel de forma confiable:

  • Usa SIFECHA/DATEDIF para años cumplidos.
  • Combina "Y", "YM" y "MD" para edad exacta.
  • Sustituye HOY() por una celda cuando necesites edad en una fecha específica.
  • Valida siempre formatos y coherencia de fechas.

La calculadora superior te permite verificar resultados rápidamente y copiar una estructura lista para implementar en tu archivo.

🔗 Related Calculators