Note: The other languages of the website are Google-translated. Back to English

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

Por ejemplo, obtiene un rango de varios datos de fechas de nacimiento en Excel, y necesita convertir estas fechas de nacimiento para mostrar su valor de edad exacto en Excel, ¿cómo le gustaría averiguarlo? Este artículo enumera algunos consejos para convertir la fecha de nacimiento a la edad en Excel fácilmente.

Método A:
Convierta la fecha de nacimiento en edad con fórmulas

Método B:
Convierta fácilmente la fecha de nacimiento en edad sin recordar fórmulas


Convierta la fecha de nacimiento en edad con fórmulas

Las fórmulas a continuación pueden ayudar a calcular la edad según la fecha de nacimiento en Excel.

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

La función INT puede ayudar a calcular la edad de una persona en función de la fecha de nacimiento determinada, haga lo siguiente.

1. Suponga que hay dos columnas que contienen la fecha de nacimiento y la fecha actual por separado.

2. Seleccione una celda en blanco para generar la edad, ingrese la siguiente fórmula y presione el botón Enviar llave. Seleccione la celda de resultado y luego arrástrela Llene la manija abajo para obtener todos los resultados.

=INT((B2-A2)/365)

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

La siguiente función DATEDIF también puede ayudar.

Seleccione una celda en blanco para generar la edad, ingrese la fórmula a continuación y presione el Enviar llave. Seleccione la celda de resultado y luego arrástrela Llene la manija abajo para obtener todos los resultados.

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

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

Pruebe la función REDONDEAR para calcular la edad según el cumpleaños como se muestra a continuación.

Seleccione una celda en blanco para generar la edad, ingrese la fórmula a continuación y presione el Enviar llave. Seleccione la celda de resultado y luego arrástrela Llene la manija abajo para obtener todos los resultados.

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

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

Si desea mostrar la edad en formato Año + Mes + Día, pruebe la siguiente función DATEDIF.

Seleccione una celda en blanco para generar la edad, ingrese la fórmula a continuación y presione el Enviar llave. Seleccione la celda de resultado y luego arrástrela Llene la manija abajo para obtener todos los resultados.

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


Convierta fácilmente la fecha de nacimiento en la edad sin recordar fórmulas

Puede convertir fácilmente la fecha de nacimiento en edad sin recordar fórmulas con el Asistente de fecha y hora of Kutools para Excel. 

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

1. Seleccione una celda en blanco para generar la edad. Luego haga clic en Kutools > Ayudante de fórmula > Asistente de fecha y hora

2. En el Asistente de fecha y hora cuadro de diálogo, configure de la siguiente manera.

  • 2.1) Ir a la Edad lengüeta;
  • 2.2) en el Fecha de nacimiento cuadro, seleccione la celda que contiene la fecha de nacimiento que convertirá a la edad;
  • 2.3) Elija el Hoy opción en el A sección;
  • 2.4) Especifique un tipo de resultado del Tipo de resultado de salida la lista desplegable;
  • 2.5) Haga clic en OK

Luego, la edad se completa en la celda seleccionada. Seleccione la celda de resultado y luego arrastre el controlador de relleno hasta el final para obtener todas las edades.

Nota:: Si desea mostrar la edad en formato Año + Mes + Día, seleccione Año + Mes + Día de Tipo de resultado de salida la lista desplegable. Y el resultado se mostrará como se muestra en la siguiente captura de pantalla. También admite mostrar la edad como mes, semana o día según sus necesidades.

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Artículos relacionados:


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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!
officetab parte inferior
Comentarios (138)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
:lol: es útil para mí
Este comentario fue minimizado por el moderador en el sitio
[cita]: lol: es útil para míPor Berjang Pun[/quote] MUY FACIL SABER LA FECHA DE NACIMIENTO CUENTA COMO EDAD ANUAL..? USTED PUEDE ..COMO ABAJO 10/8/1980-HOY FECHA=?????? ENTONCES PUEDES / POR 365 FÁCILMENTE OBTENDRÁS EL PUNTO..
Este comentario fue minimizado por el moderador en el sitio
He estado buscando la opción "redondear hacia abajo", pero no sabía que había una. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
=FLOOR() también haría el truco
Este comentario fue minimizado por el moderador en el sitio
[quote]=FLOOR() también funcionaríapor Thom H.[/quote] ¿Cómo se usa esto? () ¿Qué debería estar dentro de este paréntesis?
Este comentario fue minimizado por el moderador en el sitio
Hola Robyn, la celda que deseas redondear hacia abajo debe estar dentro de los paréntesis, es decir, si estás redondeando hacia abajo la celda A1, sería = Piso (A1)
Este comentario fue minimizado por el moderador en el sitio
Necesito una fórmula que me permita ingresar una fecha de nacimiento y luego averiguar el día exacto en que una persona cumple exactamente 70 años y medio.
Este comentario fue minimizado por el moderador en el sitio
=EDATE(A1,906) con fecha de nacimiento en la celda A1
Este comentario fue minimizado por el moderador en el sitio
Esto es muy útil y muy claro de entender para cualquiera. yo tambien lo necesito Me ayudó mucho.
Este comentario fue minimizado por el moderador en el sitio
muy agradable... A13 significa A2... Muy útil... facilita el trabajo... gracias por la fórmula...
Este comentario fue minimizado por el moderador en el sitio
Pruebe esta fórmula para convertir la fecha de nacimiento en edad.
Este comentario fue minimizado por el moderador en el sitio
es de mucha ayuda. Es útil tanto para principiantes como para personas expertas.
Este comentario fue minimizado por el moderador en el sitio
He estado buscando una fórmula que me dé la edad de una Bdate durante meses, encontré varias pero nunca funcionaron. Esto fue tan fácil de entender... Me hizo buscar otros artículos. :-) Muchas gracias.
Este comentario fue minimizado por el moderador en el sitio
hola, soy fawad khan, quiero información sobre las edades
Este comentario fue minimizado por el moderador en el sitio
tengo un montón de celdas que tengo que convertir en edad, ¿cómo lo hago más rápido?
Este comentario fue minimizado por el moderador en el sitio
cree la fórmula elegida en la celda a la derecha del primer DOB, luego puede arrastrar la función hacia abajo en todas las filas con el ancla en la parte inferior derecha de la celda que contiene la función. Este método funcionará para la mayoría de los anteriores, pero si está utilizando el método aie One, donde la fecha actual es una referencia a una celda diferente que contiene la fecha actual, deberá modificar la fórmula superior para convertirla en una referencia absoluta, por lo que si su fórmula era la opción uno (=(B2-A2)/365) asumiendo que todas sus fechas están en la columna A, puede modificar la función también a =($B$2-A2)/365. Observe cómo he anclado la referencia de la celda b2 mientras que la referencia de la celda a2 cambiará a medida que arrastra la función hacia abajo.
Este comentario fue minimizado por el moderador en el sitio
hola, probé todos esos métodos y no funcionó, siempre regresa con el resultado (¡#valor!)
Este comentario fue minimizado por el moderador en el sitio
Hola Kassem, #Valor significa que las celdas a las que se refiere su función no están en el formato correcto para la fórmula que está usando, es decir, usando =SUMA() en dos celdas que contienen texto. Todas las funciones anteriores están escritas asumiendo que estamos trabajando con celdas que contienen solo fechas. El problema es que Excel a veces puede ver algo como un formato diferente al que ves. En primer lugar, asegúrese de que las fechas estén en el uniforme correcto (DD/MM/YYYY). En segundo lugar, haga una pequeña enmienda a las referencias de celda en la fórmula de fecha usando la función =text() para indicarle que lo lea como una fecha. Suponiendo que estamos usando la función DATEDIF() con la fecha de nacimiento en A1 y la fecha actual en B1, que sería =DATEDIF(A1,B1,"y"), podemos obligar a la función a leer la celda A1 como una fecha por modificándolo así =DATEDIF(TEXT(A1,"DD/MM/YYYY"),B1,"y").
Este comentario fue minimizado por el moderador en el sitio
me gusta el método d para calcular la edad, es una fórmula muy fácil y adecuada en excel. :D
Este comentario fue minimizado por el moderador en el sitio
=SIFECHA(A13,HOY(),"Y") & " Años, " & SIFECHA(A13,HOY(),"AM") & " Meses, " & SIFECHA(A13,HOY(),"MD") & "Días" esta fórmula es muy fácil y adecuada para calcular la edad en Excel, me gusta .........
Este comentario fue minimizado por el moderador en el sitio
un problema que enfrenté. como: fecha de nacimiento = 1 de noviembre de 2014, hoy es 31 de diciembre de 2015, luego viene el resultado = 1 año, 1 mes, 30 días, pero los días deberían ser 1 día más, es decir, 31 días. ¿Cómo puedo hacer esto en la fórmula anterior? por favor ayuda
Este comentario fue minimizado por el moderador en el sitio
sí es muy útil para mí. entiendo fácilmente. :)
Este comentario fue minimizado por el moderador en el sitio
el método D está devolviendo un valor mientras la celda de fecha está en blanco, ¿cómo devolver el valor "0" o en blanco cuando no hay una fecha completa en la celda?
Este comentario fue minimizado por el moderador en el sitio
Hi Mark Excel utiliza un calendario interno que comienza el 01/01/1900. Cuando una fecha de inicio no está presente, automáticamente elegirá la primera fecha en su calendario. Diría que use una función IF (), suponiendo que la fecha de inicio esté en la celda A1, podría usar = IF (A1 = ""," ", INSERTE LA FUNCIÓN DE FECHA ELEGIDA AQUÍ) Esta función verifica la celda A1, luego no devuelve ningún valor si la celda está en blanco, pero muestra la fórmula elegida si la celda está activa (contiene datos). Si es probable que a veces la fecha de inicio esté en blanco y a veces la fecha de finalización, entonces deberá agregar la función AND( ), por lo que una vez más, suponiendo que la fecha de inicio está en la celda A1 y el final está en B1, usaría =SI(Y(A1>0,B1>0),INSERTAR AQUÍ LA FUNCIÓN DE FECHA ELEGIDA,"")
Este comentario fue minimizado por el moderador en el sitio
THOM H... muchas gracias... eres el mejor!
Este comentario fue minimizado por el moderador en el sitio
Hola, Mark04, Excel tratará automáticamente la celda vacía como una fecha y solo usará la primera fecha en su calendario (01/01/1900). Deberá utilizar una función IF(). Suponiendo que la fecha de inicio está en A1 y la fecha de finalización está en B1, optaría por =SI(Y(A1>0,B1>0),INSERTAR AQUÍ LA FUNCIÓN DE FECHA ELEGIDA,"") Esto dejará la celda en blanco si no hay un valor en las celdas A1 y B1.
Este comentario fue minimizado por el moderador en el sitio
Realmente amo este sitio web. Puedo encontrar lo que necesito inmediatamente. Por favor, continúe actualizando y buscando funciones más útiles. :PAG
Este comentario fue minimizado por el moderador en el sitio
04/05/2012 =SIFECHA(A13,HOY(),"Y") & " Años, " & SIFECHA(A13,HOY(),"YM") & " Meses, " & SIFECHA(A13,HOY(), "MD") y "Días" QUIERO CALCULAR LA FECHA A PARTIR DE HOY PERO CUANDO INSERTÉ LA FÓRMULA EN LA CELDA OBTENGO 114 años, 4 meses, 10 días LO QUE OBVIAMENTE ES INCORRECTO
Este comentario fue minimizado por el moderador en el sitio
La primera cita está definitivamente en la celda A13, ya que ahí es donde el Argumento busca la primera cita. Parece que A13 está en blanco, por lo que está contando la diferencia entre hoy y el inicio del calendario de Excel (lo que consideraría como fecha 0). La única otra cosa que podría ser es que está leyendo la primera fecha en blanco porque no está en el formato correcto, pero creo que eso generaría un error de #Valor. De cualquier manera, vale la pena verificar el formato de la Celda. Puede hacer clic con el botón derecho> dar formato a celdas> fecha> Aceptar, o puede cambiar cada referencia a la celda A13 con un =TEXTO() para que sea: =SIFECHA(TEXTO(A13,"DD/MM/AAAA"), HOY(),"Y") & " Años, " & SIFECHA(TEXTO(A13,"DD/MM/AAAA"),HOY(),"YM") & " Meses, " & SIFECHA(TEXTO(A13," DD/MM/AAAA"), HOY(), "MD") y "Días" Antes de todo eso, ¿copiaste y pegaste tu función directamente desde tu hoja de cálculo, porque la verifiqué por error y había un par de espacios en las funciones HOY () que lo arrojaron y me dieron un error #NOMBRE. Vuelva a intentarlo copiando y pegando lo siguiente: =SIFECHA(A13,HOY(),"Y") & " Años, " & SIFECHA(A13,HOY(),"AM") & " Meses, " & SIFECHA(A13) ,HOY(),"MD") & " Días" ¡Una vez más, asegúrese de que su fecha de inicio esté en la celda A13!
Este comentario fue minimizado por el moderador en el sitio
Hola,,, solo miras esto solo ya,,, :-)
Este comentario fue minimizado por el moderador en el sitio
¿El Método D compensa el día perdido/ganado en un año bisiesto?
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿cómo se usa la función de índice y coincidencia para encontrar la edad a partir de la fecha de nacimiento de una persona? Gracias.
Este comentario fue minimizado por el moderador en el sitio
Necesito una fórmula basada en la fecha de nacimiento de un niño, la edad que tendrá el 1 de septiembre de 2014 (o cualquier otro año). no se puede encontrar la fórmula =SIFECHA(A13,HOY(),"Y") para que no sea HOY, sino 9/1/14. alguien puede ayudar Seguro que es fácil :)
Este comentario fue minimizado por el moderador en el sitio
Hola VRB, puedes poner la fecha en una celda separada y hacer referencia a esa celda en lugar de HOY(). Esto significaría que puede cambiar la fecha a su gusto sin tener que arriesgarse a romper el Argumento (Función). Suponiendo que la fecha (01/09/14) está en la celda A1, puede usar =DATEDIF(A13,TEXT(A1, "DD/MM/YYYY"), "Y") Alternativamente, si desea simplemente cambiar HOY () con esa fecha, entonces usaría esto: = DATEDIF (A13, DATE (2014,9,1), "Y")
Este comentario fue minimizado por el moderador en el sitio
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
Este comentario fue minimizado por el moderador en el sitio
Hola Lucy, necesitaría más contexto sobre lo que estás tratando de configurar, cómo se hace y la función que elegiste, pero parece que pusiste la función de edad en la tercera columna y luego la arrastras hacia abajo. ? Si verifica cada función y solo se asegura de que se haga referencia a las celdas correctas, esto debería funcionar. Los errores de #VALOR tienden a significar que está utilizando celdas de referencia que no contienen datos en el formato que espera la función. En este caso, las funciones buscan fechas, por lo que es posible que Excel haya convertido sus fechas en formato de texto. Solución fácil = resaltar las celdas de fecha, hacer clic derecho, formatear celdas, formatear como fecha. Si eso no funciona, deberá crear una columna secundaria al lado de cada una (que luego puede ocultar), luego use la función = fecha () para convertirlos en formato de fecha (vea mi respuesta a sanoj xavier más abajo en la página para obtener información sobre esta función). gracias, thom
Este comentario fue minimizado por el moderador en el sitio
Hola, Esto es muy útil y muy claro de entender para cualquiera. Me ayudó mucho. Gracias, Sandeep Sanjeevi.
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL