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
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"