Tengo una lista de RFC y tengo que sacar de ahí la fecha de nacimiento y año de cada uno.
Estoy usando esta formula para extraer la fecha de nacimiento:
=TEXTO(EXTRAE(G8,5,6),"##-##-##") y me queda la fecha es este formato “99-01-01”.
Luego tengo que convertir la fecha de nacimiento: “99-01-01” a este formato “01/01/1999”
pero ya lo hago manual y tardo mucho agregándole el “19” al año, porque no se cambia cuando le doy formato.
Y ya cuando tengo la fecha con año completo le aplico esta formula:
=ENTERO((HOY()-C8)/365.35) y ya me da la edad.
Les pido su ayuda con una formula con la que pueda hacer todo esto directamente del RFC, ó convirtiendo la fecha 99-01-01 al este formato: 01/01/1999.
Espero haya alguna buena respuesta...Saludos Dios los bendiga
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
Hola,
Revisé tu caso, y te tengo la solución...
El primer problema que tienes es convertir la fecha en formato 99-01-01 a formato 01/01/1999, eso lo haces con la siguiente fórmula:
=FECHA(EXTRAE(A1,1,2), EXTRAE(A1, ENCONTRAR("-",A1)+1,2), DIA(DERECHA(A1,2)))
Con esto ya tienes la fecha normal, en 01/01/1999, ahora para obtener la edad en ontra celda utiliza la fórmua SIFECHA, la cual es una fórmula secreta en excel, no la encuentras en la ayuda de excel por que no es inventada por ellos, pero sí la puedes usar, la sintaxis es la siguiente:
=SIFECHA([fecha_inicial], [fecha_final], [formato]
En tu caso la fórmula sería:
=SIFECHA(B1, HOY(),"y")
Y eso te dará de resultado 14 años
Y listo.
Bueno y si quieres una sóla fórmula para traer todo eso directamente sería:
=SIFECHA(FECHA(EXTRAE( TEXTO(EXTRAE(G8, 5,6), "##-##-##"),1,2), EXTRAE( TEXTO(EXTRAE(G8,5,6), "##-##-##"), ENCONTRAR("-", TEXTO(EXTRAE(G8,5,6), "##-##-##"))+1,2), DIA(DERECHA( TEXTO(EXTRAE(G8,5,6), "##-##-##"),2)))
, HOY(),"Y")
Pero te sale algo complicadito, je je
Saludos.
Son operaciones con fechas: En una celda pones la fecha de hoy (puedes usar =ahora()): ColA ColB ColC hoy fnac edad =ahora() 31/01/1986 =colA2-colB2 El resultado sera una fecha de 1921, cambia el tipo de celda en la columna "C" a "personalizado", y ahi pones dos letras a: "aa" para que te de solo los 2 ulitmos del año (21) Suerte!
Excelente formula Freddy... Saludos