Saltar al contenido principal

¿Cómo calcular la edad (convertir fecha de nacimiento en edad) rápidamente en Excel?

Imagine que está trabajando con una lista de fechas de nacimiento en Excel y necesita mostrar sus edades actuales precisas. ¿Cómo se puede lograr esto de manera eficiente? Este artículo proporciona consejos para calcular fácilmente la edad a partir de una fecha de nacimiento en Excel.

Método A:
Calcular la edad a partir de la fecha de nacimiento con fórmulas.

Método B:
Calcule fácilmente la edad a partir de la fecha de nacimiento sin recordar fórmulas


Calcular la edad a partir de la fecha de nacimiento con fórmulas.

En esta sección, describimos varias fórmulas para calcular la edad a partir de la fecha de nacimiento en diferentes escenarios:

(AD) Calcule la edad en Excel con Kutools con unos pocos clics

¿Quiere calcular fácilmente las edades hasta hoy o cualquier fecha determinada y presentarlas en diversos formatos, como años, meses, semanas, días o una combinación de año + mes + día? Kutools for Excel simplifica esta tarea! No es necesario introducir fórmulas manualmente: Kutools agiliza todo el proceso y ofrece una solución fácil de usar para todos los usuarios de Excel. Descubre más aquí: Calcule fácilmente la edad a partir de la fecha de nacimiento sin recordar fórmulas.

Además de calcular las edades, Kutools for Excel ofrece 300 funciones más para Excel. ¡Pruébalos todos ahora en una prueba gratuita de 30 días sin restricciones de funciones!


Convierta la fecha de nacimiento en edad con la función INT

Podemos calcular la edad restando la fecha de nacimiento de la fecha actual. Luego, usando la función INT, podemos mostrar la edad en años completos de la siguiente manera:

Seleccione una celda en blanco donde desea que se muestre la edad, ingrese la siguiente fórmula y presione el botón Participar llave. Luego, seleccione la celda de resultados y arrastre su controlador de relleno (el pequeño cuadrado verde en la esquina inferior derecha de la celda) hacia abajo para obtener todos los resultados.

=INT((TODAY()-A2)/365)

Notas:

  • Para obtener la edad de alguien en una fecha determinada, reemplace el HOY() función en la fórmula con esa fecha específica. Por ejemplo, si la fecha particular está en la celda B2, use la siguiente fórmula:
    =INT((B2-A2)/365)
  • El uso de esta fórmula en Excel, que divide la diferencia en días entre dos fechas entre 365, generalmente produce resultados precisos, pero no es perfecto. Es posible que calcule de manera inexacta las edades en torno a los años bisiestos o para los nacidos el 29 de febrero. Una alternativa es dividir por 365.25 para tener en cuenta los años bisiestos, pero esto también puede generar errores, especialmente en edades que no abarcan un año bisiesto. Si bien este método es generalmente eficaz, no es ideal para cálculos precisos. Las siguientes fórmulas introducen funciones especializadas que proporcionan cálculos de edad impecables en todos los escenarios.

Convierta la fecha de nacimiento en edad con la función YEARFRAC

La función YEARFRAC es más precisa para calcular la edad a partir de una fecha de nacimiento porque considera el número exacto de días de cada año, incluidos los años bisiestos. Al establecer el tercer argumento, base, a 1, YEARFRAC utiliza el recuento de días real en su cálculo, lo que garantiza la precisión, especialmente en los casos de años bisiestos.

En una celda vacía donde desea calcular la edad, ingrese la fórmula a continuación y presione Participar. Para replicar este cálculo para otros datos, arrastre el controlador de relleno de la celda de resultado hacia abajo.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


Convierta la fecha de nacimiento en edad con la función DATEDIF

La función DATEDIF en Excel se puede utilizar para calcular la edad a partir de una fecha de nacimiento. Al usar "y" en el unidad argumento de la función, calcula el número de años completos entre dos fechas.

Seleccione una celda vacía para mostrar la edad, ingrese la fórmula que se proporciona a continuación y presione el botón Participar llave. Luego, haga clic en la celda con el resultado y arrastre su controlador de relleno hacia abajo para aplicar la fórmula a otras celdas y obtener todos los resultados.

=DATEDIF(A2,NOW(),"y")

Nota: En la fórmula DATEDIF anterior, "y" calcula los años completos desde la fecha en la celda A2 hasta hoy. Puede sustituir "y" por "m", "d", "md", "ym" o "yd" para calcular diferentes aspectos de la diferencia de fechas:

  • "M": El número de meses completos en el período dado.
  • "D": El número de días del período determinado.
  • "MD": La diferencia entre los días de las dos fechas dadas. Se ignoran los meses y años de las fechas.
  • "YM": La diferencia entre los meses de las dos fechas dadas. Se ignoran los días y años de las fechas.
  • "YD": La diferencia entre los días de las dos fechas dadas. Se ignoran los años de las fechas.

Mostrar la edad en formato Año + Mes + Día con la función DATEDIF

Para calcular la edad en el formato Año + Mes + Día, combine tres fórmulas DATEDIF en Excel, cada una con un argumento unitario diferente.

Seleccione una celda vacía para mostrar la edad, ingrese la fórmula que se proporciona a continuación y presione el botón Participar llave. Luego, haga clic en la celda con el resultado y arrastre su controlador de relleno hacia abajo para aplicar la fórmula a otras celdas y obtener todos los resultados.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


Calcule fácilmente la edad a partir de la fecha de nacimiento sin recordar fórmulas

Kutools for Excel's Asistente de fecha y hora La función simplifica los cálculos de edad, permitiéndole convertir fácilmente fechas de nacimiento en edades con solo unos pocos clics, sin la necesidad de recordar fórmulas. Ofrece la flexibilidad de calcular la edad hasta el día actual o una fecha específica y proporciona resultados en varios formatos como años, meses, semanas, días o una combinación de años + meses + días. Esta herramienta fácil de usar agiliza el proceso, haciéndolo rápido y accesible para todos los usuarios de Excel.

Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.

  1. Seleccione una celda en blanco para mostrar la edad. Luego haga clic Kutools > Ayudante de fórmula > Asistente de fecha y hora.
  2. En Asistente de fecha y hora cuadro de diálogo, configure de la siguiente manera.
    1. Visite la Edad lengüeta;
    2. En Fecha de nacimiento , seleccione la celda que contiene la fecha de nacimiento a partir de la cual desea calcular la edad;
    3. Elija el Hoy opción en el A sección;
    4. Elija el formato de salida de edad deseado, como años, meses, días o una combinación, en la lista Tipo de resultado de salida la lista desplegable;
    5. Haga clic en el OK del botón.

Resultado

Luego, la edad se completa en la celda seleccionada. Seleccione la celda de resultado y luego arrastre su controlador de relleno hacia abajo para obtener todas las edades.

Notas:

  • Para mostrar la edad en el formato Año + Mes + Día, seleccione Año + Mes + Día del desplegable Tipo de resultado de salida la lista desplegable. El resultado aparecerá como se ilustra en la captura de pantalla siguiente. Además, esta función permite mostrar la edad en meses, semanas o días, según sus necesidades específicas.
  • Quiere acceder al Asistente de fecha y hora ¿característica? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!

Artículos relacionados:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations