Volver al Blog
2 min read

Cómo calcular la edad en Excel: DATEDIF, YEARFRAC y una alternativa simple

¿Necesita una fórmula de edad precisa en Excel? Aprenda a calcular la edad a partir de la fecha de nacimiento usando DATEDIF y YEARFRAC, además de una opción de calculadora simple para casos extremos.

Cómo calcular la edad en Excel: DATEDIF, YEARFRAC y una alternativa simple

Cómo calcular la edad en Excel: DATEDIF, YEARFRAC y una alternativa simple

Excel puede calcular la edad a partir de una fecha de nacimiento, pero los pequeños detalles son importantes (si el cumpleaños ya ha ocurrido, años bisiestos y fechas no válidas). A continuación encontrará fórmulas compactas que se pueden copiar y consejos rápidos.

Opción rápida: use una calculadora de edad en línea

Si desea un desglose exacto enaños, meses y días(y no desea depurar fórmulas), use una herramienta y luego pegue el resultado en su hoja.

Abrir la calculadora de edade introduzca la fecha de nacimiento y la fecha de referencia (hoy o cualquier fecha).

Edad en años completos (recomendado)

Ésta es la definición más común de edad: el número de años cumplidos.

Fórmula (Excel):

=DATEDIF(A2, TODAY(), "Y")

Ejemplo:Si A2 es la fecha de nacimiento, la fórmula devuelve la edad en años completos a partir de hoy.

Edad como decimal (aproximada)

Si necesita algo así como 25,7 años, puede utilizar YEARFRAC. Tenga en cuenta que depende del recuento de días y puede diferir ligeramente de un desglose exacto de años, meses y días.

=YEARFRAC(A2, TODAY())

Edad en una fecha específica (no hoy)

Reemplace HOY() con una celda que contenga la fecha de referencia (por ejemplo, B2).

=DATEDIF(A2, B2, "Y")

Errores comunes

  • Formato de celda:Asegúrese de que su fecha de nacimiento sea un valor de fecha real, no un texto.
  • Peculiaridades de FECHASI:DATEDIF es compatible pero no siempre se muestra en la ayuda de Excel; Pruebe algunas filas para confirmar el resultado.
  • Cumpleaños en días bisiestos:Si almacena 2004-02-29, los cálculos de años no bisiestos pueden sorprenderle. Las herramientas manejan esto de manera consistente; Las fórmulas pueden necesitar un manejo adicional dependiendo de sus reglas.

Preguntas frecuentes

¿Cuál es la mejor fórmula de edad de Excel?

Por años completos,DATEDIF(dob, as_of, "Y")es el más simple. Si necesita un desglose exacto (años, meses, días), utilice una calculadora o calcule cada unidad con cuidado.

¿Puedo calcular la edad en años y meses?

Sí. Utilice DATEDIF durante años y meses:

=DATEDIF(A2, TODAY(), "Y") & " years, " & DATEDIF(A2, TODAY(), "YM") & " months"

Relacionado