Fórmula para calcular la edad en Excel

Hola a todos. Les quiero compartir otro pequeño tip de Excel, aunque mas que un tip es una formula que nos permitirá conocer la edad actual de alguien a partir de su fecha de nacimiento. Esto nos puede ser muy útil cuando manejamos datos estadísticos en Excel, y si contamos con la fecha de nacimiento de las personas podremos fácilmente hallar la edad actual de dicha persona.

Hay personas que utilizan otra forma de calcular la edad por medio de varias funciones, pero para mi esta ha sido la formula mas concreta, sencilla y acertada que he visto, por eso decidí compartirla y seguro que ha muchos de ustedes les ayudara bastante.

Para hallar la edad solo basta escribir la siguiente formula:

=SIFECHA(Celda de la Fech. de Nac;HOY( );»Y»)

Aquí podemos ver un ejemplo de la formula funcionando:

Edad en Excel

En la fórmulas podemos cambiar la «Y» por alguna de estas otras opciones:

«d» Días entre las dos fechas.
«m» Meses entre las dos fechas.
«y» Años entre las dos fechas.
«yd» Días entre las dos fechas, si las fechas están en el mismo año.
«ym» Meses entre las fechas, si las fechas están en el mismo año.
«md» Días entre las dos fechas, si las fechas estaban en el mismo mes y año.

Para mayor facilidad les dejo el archivo de Excel con la fórmula ya implementada y funcionando:

Para Office 2003 | Para Office 2007 – 2010

A mi me ha sido muy útil esta fórmula en mi trabajo, espero que a ustedes también les sea de mucha utilidad.


Artículo escrito por Maestro

Ingeniero de Sistemas, amante de las nuevas tecnologías y aficionado a la informática. Sígueme en Twitter - Facebook - Instagram - Youtube

169 Comentarios en este artículo
  1. TAZ

    No funciona me da error

    • Maestro

      Hola. Por favor revisa que la fecha de nacimiento la escribes en Formato Fecha, para ello das doble clic sobre la celda y seleccionas la opcion Formato de celda. Saludos

      • MARI

        HOLA, GRACIAS POR ESTOS TRUQUITOS, PERO QUIERO COMENTARTE ALGO QUE ME PASA, LA FORMULA ME FUNCIONA, PERO AL ARRASTRARLA ME PONE UN NUMERO ENTERO 1342, YO QUIERO QUE LA CELDA QUEDE VACIA HASTA EL MOMENTO QUE INSERTE LA FECHA DE NACIMIENTO, Y LA TENGO QUE ARRASTAR PARA DEJARLA BLOQUEADA Y NADIE LA MODIFIQUE.

        AYUDA POR FAVOR, TE LO AGRADEZCO EN EL ALMA!!!!

      • yilmar

        es porque el formato de la celda esta en GENERAL debes cambiarla a FECHA CORTA

      • Patricia

        Hola, me gustaría bajar la formula funcionando, pero el enlace no funciona en mediafire.com, pagina no disponible me dice.
        Mil gracias si me envías la formula funcionando.
        Muchas gracias.
        Patricia

    • Patricia

      Revisa las comillas que tiene la formula. A mi me funcionó. Muchas gracias

    • Jakovo Mynkiz

      sustituye el punto y coma (;), por la coma (,) y te saldra… saludos

  2. DAVID

    Hola amigo, primero un saludo y una enorme felicitacion por tu pagina que me a ayudado mucho… pasando a mi comentario (peticion) jejeje son dos cosas al mismo tiempo, bueno la primera es que a mi al igual que al amigo anterior no me funciono lo de la edad y ya revise que el formato de la celda sea de fecha. Bueno pasando a lo segundo (claro en espera de que nos aydues a solucionar lo antes mencionado), es que si hay alguna manera de utilizar mas o menos la misma formula pero determinando una fecha limite para el calculo de la edad, ejemplo, tomando la fecha que utilizaste de 21/11/1988, pero poniendo que calcule la edad de esa persona al dia 01/09/2010, se podrá? Gracias…

    si se puede podrias enviermelo a mi correo?

    • Maestro

      Hola David. Se me hace raro que no te funciona, porque yo la he probado en office 2007 y office 2010 y funciona a la perfeccion. Si quieres enviame a mi correo un pantallazo de como estas usando la formula y el error que te genera.

      2. Para lo que me preguntas puedes tambien usar la formula de la siguiente manera:

      =SIFECHA(C7;»01/09/2010″;»y») o tambien =SIFECHA(«21/11/1988″;»01/09/2010″;»y»)

      Saludos

      • DAVID

        GRACIAS POR RESPONDER TAN OPORTUNAMENTRE, TRATE CON LAS DOS FORMULAS QUE TAN AMABLEMENTE HICISTE LLEGAR Y NO FUNCIONARON… ESTOY CAPTURANDO LAS PANTALLAS PARA ENVIARTELAS Y CORRIJAS MI ERROR, NUEVAMENTE GRACIAS

      • SANDRA

        hola,

        agradezco sus datos me han sido de mucha ayuda gracias muuaaaa

      • David

        no

      • Camila

        Hola, mi nombre es Camila y me han dado un trabajo para la universidad, donde me ponen 1341 datos en excel con las respectivas fechas de nacimiento, la cosa es que estas fechas están separadas por celdas, no están unidas. ¿Cómo puedo calcular los días de vida que tiene cada uno, sin tener que hacerlo por separado? Por favor responde, que lo he intentado casi todo. De antemano muchas gracias

  3. JOHNNY

    Srs. Prueben con la sig. formula

    =SI(AÑO(E9)<AÑO(HOY()),AÑO(HOY())-AÑO(E9),"0")

    Donde:

    E9= Fecha de nacimiento en formato fecha

    Para David:

    =SI(AÑO(E10)<AÑO(F10),AÑO(F10)-AÑO(E10),"0")

    Donde:

    E9= Fecha de nacimiento en formato fecha
    E10= Fecha a contrastar en formato fecha (Esta puede ser pasada o actual)

    Saludos

    • DAVID

      GRACIAS JHONNY, REALICE PRUEBAS CON LA FORMULA QUE HICISTE EL FAVOR DE POSTEAR Y SI ME FUNCIONO, GRACIAS MIL… SALUDOS

    • Juan Jose

      Mi estimado, muchas gracias! Esta formula me funcionó sin problemas!

  4. JOSHUA

    EXCELENTE
    OJALA SIGAN ENVIANDO TIPS COMO ESTE YA QUE ES DE MUCHA UILIDAD, AL IGUAL QUE EL QUE SALIO HACE DIAS DEL BOTON SCROLL DEL MOUSE PARA NAVEGAR EN INERNET

  5. Maestro

    Les complemento un poco mas la formula. Podemos cambiar la “Y” por alguna de estas otras opciones:

    “d” Días entre las dos fechas.
    “m” Meses entre las dos fechas.
    “y” Años entre las dos fechas.
    “yd” Días entre las dos fechas, si las fechas estan en el mismo año.
    “ym” Meses entre las fechas, si las fechas estan en el mismo año.
    “md” Días entre las dos fechas, si las fechas estaban en el mismo mes y año.

  6. DAVID

    SALUDOS DE NUEVA CUENTA, QUIERO COMENTAR QUE AUNQUE LA FORMULA QUE PROPUSO JHONNY PARA MI PETICION/SOLICITUD SI FUNCIONA (TAL CUAL EL LA POSTEO) NO SE APEGA A LO REQUERIDO POR MI, ES DECIR… EN MI TRABAJO TENEMOS LA NECESIDAD DE CONOCER LA EDAD DE LOS JÓVENES ESTUDIANTES, PERO DICHA EDAD DEBE SER EXACTA, Y CON LIMITE AL 01 DE SEPTIEMBRE (ESTO HAY QUE HACERLO AÑO CON AÑO), Y DE ACUERDO A LA FORMULA DE JHONNY, SI PONGO QUE EL ALUMNO NACIO EL 28/10/2010, ME DA UNA EDAD DE 10 AÑOS, LO CUAL ES INCORRECTO YA QUE LA EDAD HASTA EL 01 DE SEPTIMBRE SERIA DE 9 AÑOS, Y ESA FORMULA ES LA QUE NECESITO… OJALA PUDIERAN AUXILIARME CON ESTO.
    NUEVAMENTE MUY AGRADECIDO POR ESTA EXCELENTE PAGINA..

    • Damaso Santos Godoy

      Yo tengo una hoja de excell 2007 que calcula edad a partir de dos fechas que tu ingresas manualmente, la edad resultante la expresa en años cumplidos, meses cumplidos y dias.

      • Damaso Santos Godoy

        En la columna E (Años):
        =SI(C4<FECHA(AÑO(C4),MES(B4),DIA(B4)),AÑO(C4)-AÑO(B4)-1,AÑO(C4)-AÑO(B4))

      • Damaso Santos Godoy

        En la columna E :
        =SI(C4<FECHA(AÑO(C4),MES(B4),DIA(B4)),AÑO(C4)-AÑO(B4)-1,AÑO(C4)-AÑO(B4))

      • Xavier Banda

        Hola Damaso, buenos días. Estaba leyendo en internet en busca de una función para calcular fecha exacta de año, mes y días de diferencia entre dos fechas y miré tu comentario de que tu tienes una fórmula o formato en el cual es posible calcular esto… Serias tan amable de explicarme o de ser posible mandarme una hoja de excel donde pueda sacar esta información?

        Muchas gracias de antemano y espero puedas ayudarme

        Xavier Banda: lbanda2007@gmail.com

      • Javier Gomez

        Damaso, creo que, o no lo veo o, no pusiste que se escribe en la columna A. Me podrías ayudar. Gracias desde Jalisco, Mex.

    • metra

      prueba con esto:
      =redondear.menos(dias360(fechanacimiento;fechacalculoedad)/360;0)

    • Luis Dolis

      =SIFECHA(A1;HOY();»y»)&» años; «&SIFECHA(A1;HOY();»ym»)&» meses y «&SIFECHA(A1;HOY();»md»)&» días» si lo que necesitas es a una fecha específica pone dicha fecha en algún lugar y en lugar de lo que dice hoy() pone la celda esa, ejemplo si lo pones en la celda z1 pone $z$1 para fijar esa celda y te lo calcule para todos cuando copies la fórmula. En A1 pones la fecha de nacimiento de la persona

  7. DAVID

    CORRECION, PUSE FECHA DE NACIMIENTO 28/10/2010 Y DEBE SER 28/10/2000… UNA DISCULPA….

  8. Maria

    Gracias por la formula, me funcionó…..

  9. Carlos Sequera

    Saludos amigo no logro que me funcione la formula podrias colocar el archivo de excel con la formula incluida y gracias de antemano…

    • Maestro

      Hola Carlos. Aqui te dejo el archivo:

      Para Office 2003 | Para Office 2007 – 2010

      Saludos.

      • Carlos Sequera

        Oye que bueno muchas gracias tu pagina es lo maximo.

      • Absorto

        No entiendo cómo en Internet parece que algunas indicaciones son así y luego no funcionan. Los dos enlaces de los archivos de excel no funcionan. Es alucinante.

  10. Carlos Sequera

    Amigo disculpa la molestia en mi trabajo existe un servidor proxi y quisiera un programa P2P para bajar musica, he bajado varios y ninguno funciona aun configurandolos para proxi, cual programa puedo utilizar para evitarme estos contratiempos, ah y gracias…

  11. ANGIE

    EXCELENTE! FUNCIONA A LA PERFECCIOÓN. GRACIAS!

  12. joae aoto

    quiero saber a que día de la semana correspondió el 29 de marzo de 1849, gracias

  13. EXPERTO

    LA FORMULA FUNCIONANDO Y SIN ERRORES

    =SIFECHA(B3,HOY(),»y»)

    YO ESTUDIANDO MUCHO EXCEL ME SE COMO DEBE DE IR LAS FORMULAS

    ALGUN PROBLEMA PREGUNTEN

    • monika

      no puedo aplicar la formula no se donde tengo el rror pero no me funciona. Si me pueden ayudar se los agradecere. Chaooooooooooooooooooo

    • Hugo

      Estoy aprendiendo excel avanzado
      y sus tips me han servido de mucho
      solo tengo una duda:

      Quiero calcular mi edad exactamente
      por decir; si yo naci el 05/04/1982
      y la fecha limite es el 30/08/2010
      aplico la formula que pusiste:

      =SIFECHA(B3,HOY(),”y”)

      y me aparece #¿NOMBRE?

      Quiero saber que paso realice mal
      o que procedimiento debo de utilizar
      para saber la edad exacta

      Saludos

      • Maestro

        Hola Hugo. Para errores asi puse dos archivos de excel donde la formula esta funcionando correctamente, descarga el que se acomode a ti y solo cambia la fecha de nacimiento por la tuya, asi podras comparar y encontrar tu error.

        Saludos.

    • JORGE

      NECESITO LA FORMULA PARA CALCULAR LA EDAD CALCULE CON LA FORMULA QUE PUSISTE PERO HAY UN PROBLEMA QUE CUANDO LA EDAD PASA DEL MES SEIS DIRECTAMENTE COLOCA LA EDAD INMEDIATA SUPERIOR COMO LO DEBO SOLUCIONAR

    • roco

      experto amigo tengo un trabajo en excel todo en formulas y no se hacerlo si te lo envio podrias indicarme las formulas para cada caso?en todo caso a que direccion te lo mando? gracias

  14. ISCHA

    BUENISIMO ME FUNCIONO…

    EL CHISTE EL IR AL LINK 2007-2010 Y DERGARGAR EL EXCEL

    ANTES DEL HOY ES COMA NO PUNTO Y COMA
    =SIFECHA(CELDA DONDE ESTA LA FECHA DE NAC,HOY( ),»Y»)

    GRACIAS

  15. Luis

    ¡Excelente! La mejor de las opciones que encontré en internet. En realidad, de todas las que vi hasta ahora, es la ÚNICA que funciona perfectamente. Muchas gracias.

  16. Luis

    ¿Porqué no sale la fórmula en el menú de excel? No la encuentro ni en la versión 2003 ni en la 2007, sin embargo en ambas funciona perfectamente. Gracias.

  17. Alfonso

    Muchas gracias, despues de meses de busqueda, encontré una formula sencilla y totalmente útil, pero, habrá alguna manera de calcular ademas de los años, los meses; espero tu ayuda ya que en mi trabajo necesito calcular la edad con meses de niños. Gracias y felicidades por tu tan acertada ayuda.

    • Maestro

      Hola. Claro que hay mas opciones de calculo, tal y como lo digo en el articulo:

      En la formulas podemos cambiar la “Y” por alguna de estas otras opciones:

      “d” Días entre las dos fechas.
      “m” Meses entre las dos fechas.
      “y” Años entre las dos fechas.
      “yd” Días entre las dos fechas, si las fechas estan en el mismo año.
      “ym” Meses entre las fechas, si las fechas estan en el mismo año.
      “md” Días entre las dos fechas, si las fechas estaban en el mismo mes y año.

      Saludos

      • Alfonso

        De nuevo yo, si, ya intenté tal cual indicas, pero mi necesidad es que me de la edad en años y meses, por ejemplo, 2 años y 7 meses o 2.7, como sea la manera en que sea el resultado, pero que no me dé el total de los meses cumplidos. Se podrá? nuevamente gracias

  18. jasmin

    Holaaa! oye amigo tu pagina me a servido de mucho gracias por las respuestas y el tiempo y molestia que te tomas para resolver nuestras dudas.

    Tengo una pregunta sobre formula que me urge amigo

    tengo ke sacar del RFC la edad, osea cuantos años tendría la persona hasta el 30 de agosto del 2010. sacando la edad del RFC?

    Te agradesco el tiempo ke dedicas.

    saludos y abrazo!

  19. jasmin

    mira esta es la formula que aplique para sacaR DEL RFC la edad, pero necesito que sake esa edad asta el dia 30/08/2010.

    plisss

  20. jasmin

    =AÑO( HOY()-FECHA(EXTRAE(C3;5;2);EXTRAE(C3;7;2);EXTRAE(C3;9;2)))-1900

  21. jasmin

    esta es la formulita que aplique
    =AÑO( HOY()-FECHA(EXTRAE(C3;5;2);EXTRAE(C3;7;2);EXTRAE(C3;9;2)))-1900

    esperando tu pronta ayuda, gracias…

  22. MIRTHA

    BUENAS NOCHES TENGO UNA PREGUNTA SI TENGO QUE OBTENER: En la columna ESTADO QUE ESTA UBICADA EN «K» determinar la palabra «CUMPLEAÑOS» mediante formula aquellos que en su mes de nacimiento coinciden con este mes, LO CUAL ESTAN UBICADAS LAS FECHAS EN LA CELDA «E7 A LA E21», COMO DEBO REALIZAR ESTA PREGUNTA.

    • Maestro

      Hola. Revisa tu correo.

      Saludos.

      • Elita123456

        POR FAVOR MAESTRO
        Yo tengo una columna con todas las fechas de Nacimiento de 700 personas, y los necesito pasar a edad, despues de leer y reeler tus enseñanzas me funcionó. Ahora quiero saber si tengo que ir fecha por fecha poniendo la función en cada celda, o hay una forma de sacar las edades de toda la columna de una.

      • Maestro

        Hola Elita.

        Afortunadamente Excel presenta muchas opciones de manejo y entre ellas la posibilidad de arrastrar formulas muy fácilmente.

        Para que te quede mucho mas claro mira este vídeo:

        http://www.youtube.com/watch?v=N6DsWf-yazM

        Solo debe hacer eso con la formula de edad y listo. Saludos.

  23. Felipe

    lo que quiero saber porque esa formula porque mi maestro me esta preguntando como le hice para sacarla o bien si me puede dar otra formula la que era antes, pero quiero la respuesta lo mas pronto posible por favor

  24. Felipe

    esta formula es nueva verdad, mejor dame otra formula que no sea parecida o ya no existe otra

  25. Felipe

    que paso ya no existe otra formula

  26. Raimundo

    Gracias. Funcionó excelente.
    Slds

  27. Maritxy

    Gracias por el tip. Me funcionó perfectamente. Me encanta tu web page.

  28. Yalku

    Hola! La fórmula funcionó a la primera. Perfecto. Ahora necesito «calificar» a unos trabajadores (puntuar por años de trabajo y cuando no es el año entero el porcentaje correspondiente). Aplico la fórmula, pero sustituyendo «Y» por «D» para sacar el total de los días trabajados. Hasta ahí bien; perfecto, funciona. Y ahora, debería dividir por 365, no? para saber cuantos años enteros y fraccion correspondiente ha trabajado. Pero no ni modo. Lo intente como lo intente me da error. Si tienes un ratillo para explicarme….
    Gracias de antemano

  29. Yalku

    Bueno, lo arreglé. Gracias de todas formas.

  30. Gabriela Araujo

    porfa necesito ayuda..!! tengo q calcular exactamente cuantos años, meses y dias hay entre dos fechas pero esta formula no me sirv,,!!! xfaaa ayuda,,,!!

  31. Rouz

    a mi si me funciuono muchas gracias,la formula esta bien solo tienen q cambiar a formato general..

  32. MEKE

    HOLA BUENAS NOCHES NESECITO SABER LA FORMULA PARA SABER LA EDAD DEMUCHOS TRABAJADORES TENGO LAS FECHAS DE NACIMIENTO.
    Y LO QUE NESECITO ES KE LA FORMULA KE ME PUEDAS DAR HAGA QUE CADA AÑO CAMBIE LA EDAD AUTOMATICAMENTE PARA QUE NO TENGA QUE MODIFICAR INFORMACION CADA AÑO QUE PASA

    MUCHAS GRACIAS
    INTENTE TODAS LAS FORMULAS ANTERIORES PARA CALCULAR EDAD Y NO ME SALE LO QUE REQUIERO

    MUCHAS GRACIAS

  33. MEKE

    BUENAS NOCHES DE NUEVO YA PUDE DESCARGE LA HOJA DE ECXEL Y YA SALIO TODO BIEN MUCHAS GRACIAS

  34. gominola

    =TRUNCAR((HOY()-celda_con_fecha)/365)

    si la celda que contiene la fecha por ejemplo es D13, pues:

    =TRUNCAR((HOY()-D13)/365)

    aunque tu funcion tmbien me funciona

  35. luis

    GRACIAS POR LA FORMULA DE CALCULO DE EDAD.
    ME FUNCIONÓ CORRECTAMENTE

  36. NACHO

    Me estoy rompiendo la cabeza, en lo que se supone que es una funcion facil que no soy capaz de solventar. Es el siguiente ejercicio:

    Tengo un listado de fechas de nacimiento, y una celda independiente en la que tambien figura una fecha de nacimiento.

    Me piden que mediante función (supongo que funcion sencilla porque estoy empezando), en otra casilla, figure «felicitar», a aquelas personas que coincida la fecha de su nacimiento, con la fecha de la casilla independiente que comenté anteriormente.
    Ejemplo:
    15/02/1980 XXXXXXXXXX 20/05/1975
    01/12/1970
    22/06/1960
    05/05/1986
    En la casilla XXXXXX debe figurar «felicitar» a aquellas personas que coincida su mes de nacimiento con la casilla que figura a la derecha
    Un saludo y gracias

    • NACHO

      Perdon !!!
      Aclarar que lo que se me pide calcular, es entre meses de nacimiento, es decir, Los meses de nacimiento del listado de fechas que coincidan con los meses de nacimiento que me dan en la celda independiente.

      Gracias

  37. freeweb31

    Gracias, Me Funciono la primera…..

    Al principio no me funcionaba por que no habia tomado en cuenta las comillas…. en Vez de ponerla asi ”Y” las puse asi «Y»……….

  38. Patricio

    Hola..
    La formula como la describes funciona perfectamente, pero necesito me ayudes a ue el calculo me lo refleje dd/mm/aa, se puede??

    gracia…..

  39. Rene Dominguez

    Muchas gracias.
    Me ayudas yo quiero si no introduje el dato de la fec. de nac.que en la casilla de la formula salga 0, y error cuando sea mayor de 65 años.
    muchas gracias nuevamente por tu ayuda.

    • Pedrinho

      René,

      puedes solventar el problema del cero preguntando si la celda está vacía:
      =SI(ESBLANCO(b5);0;SIFECHA(B5;HOY();»y»))

      En cuanto a lo del error si es mayor de 65, primero tendrás que calcular la edad según las fórmulas que se han dado aquí, y luego aplicar:
      =SI(H5>65;»ERROR»;»CORRECTO») (suponiendo que la edad esté en H5)

  40. duendenocturno

    Tengo el mismo problema que NACHO

    «Me estoy rompiendo la cabeza, en lo que se supone que es una funcion facil que no soy capaz de solventar. Es el siguiente ejercicio:

    Tengo un listado de fechas de nacimiento, y una celda independiente en la que tambien figura una fecha de nacimiento.

    Me piden que mediante función (supongo que funcion sencilla porque estoy empezando), en otra casilla, figure “felicitar”, a aquelas personas que coincida la fecha de su nacimiento, con la fecha de la casilla independiente que comenté anteriormente.
    Ejemplo:
    15/02/1980 XXXXXXXXXX 20/05/1975
    01/12/1970
    22/06/1960
    05/05/1986
    En la casilla XXXXXX debe figurar “felicitar” a aquellas personas que coincida su mes de nacimiento con la casilla que figura a la derecha

    Un saludo y gracias»

    Read more: http://www.maestrodelacomputacion.net/formula-para-calcular-la-edad-en-excel/#ixzz1EKnvsCtK

  41. stephany mejia

    hola! una pregunta.. que fórmula tengo que usar para poder calcular el volumen de una esfera, cilindro y un cubo..?

  42. Patricia

    Quisiera saber que formula puedo usar para saber los meses que han pasado desde una fecha determinada a otra.

    Gracias

  43. oscar de la torre

    un favor no se si son bobadas mias
    pero un docente me propuso sacar la edad con solo conocer el mes y año de nacimiento de la persona
    osea mm/aa
    pues bien, el problema es que solo acomode la formula con concatenar
    talvez alguien haya aprendido la forma correcta de sacar la edad…
    lo q llevo hasta ahora es:
    =SIFECHA(CONCATENAR(ALEATORIO.ENTRE(1;31);»/»;E5;»/»;D5);HOY();»y»)
    >>>en E5 esta el mes y en D5 el año<<>>>>>pasenmelo como lo tengan

  44. Danilo

    Me sirvió muchísimo para mi trabajo. Muchas gracias por compartir sus conocimientos con nosotros.

  45. oscar de la torre

    amigos ya pues no sean ratas yo se que alguien debe saber como se hace

  46. isperlop

    Muchas gracias, me has salvado de arrastrar el lapiz en una base de datos de mas de 1200 nombres…

  47. Lelozadab

    Muchas gracias por el aporte… me ha sido de mucha utilidad…

  48. Charles

    Buenísimo Maestro.
    Muchas gracias, funciona 10 puntos

  49. Douperpe

    EXCELENTE…
    GRACIAS

  50. Maria

    Super,, me dio la formula para calcular la edad,,

  51. Prof Hugo Carretero

    Hola, les comparto una fórmula que yo utilizo para sacar la edad representada en años:

    =ENTERO((E5-E4)/365)

    donde:
    E5 = Fecha de Nacimiento.
    E4 = Fecha actual.

    • Pedrinho

      Hugo, esa fórmula sólo calcula la edad aproximada. No sirve en cuanto te aproximas al mes de nacimiento.

  52. Uno

    Excelente mil gracias

  53. Rich

    Hola, muchasgracias por la formula la verdad me funciono muy bien, una observación en la formula como la tienes escrita utilizas punto y coma, cuando en realidad son comas tal ves por eso les sale error a todos, pero muchisimas gracias, muy buena tu pagina

  54. Gracias

     excelente formula

  55. Superhuiteco

    esa onda no me sirvio 

  56. Daviddrahpr

    CAPOOO

  57. B_gandhi126

    CALCULO EDAD

    =HOY()/365-A1/365

  58. Amigo Del Mar

    me ha sido bastante util, agradezco bastante tu articulo.

  59. Rob

    hOLA queria saber como puedo sacar las horas y minutos desde que naci hasta la hora de hoy, alguien me puede decir si existe una formula para ello y ponermela, se los agradecere mucho.. gracias 8)

  60. Christop_19

    gracias men

  61. Irisg Onix

    A MI NOM APARECE ESA FUNCION Y TENGO 2007 Q HAGO XFA SIM PUEDEN AYUDAR

  62. O3mdz

    exelente aporte ,, un saludo =)

  63. O3mdz

    exelente aporte ,, un saludo =)

  64. Robinsonpayano

    MUCHAS GRACIAS ME FUNCIONO DE MARAVILLAS

  65. alfredo Contreras

    MUCHAS GRACIAS POR TU APORTACIÓN, ME SIRVIÓ DE MUCHO EN MI TRABAJO

  66. edu

    A VECES NO FUNCIONA CON( ); SOLO DEBEMOS CAMBIAR POR , (COMA) Y LA FORMULA FUNCIONA

  67. TALBERTO_1427

    NO FUNCIONA AL IGUAL ME AROJO ERROR : (

  68. Disque

    Muchas gracias, me ha ayudado mucho.

  69. Aidee_jv

    Si tienen problema con la fórmula, intenten sustituyendo el » ; » de la fórmula por » , »     a mí me resolvió el problema 🙂

  70. Donkratonic

    De lujo muchas gracias me sirvio de maravilla

  71. Aidee_jv

    Prueben sustituir en la fórmula el punto y coma ( ; ) por  coma ( , )
    Yo con esto resolví el problema.
    Saludos

  72. Fraise025

    si no se de que año es eso es lo que quiero sacar como le hago digo si supiera de q año es x logica se saca su edad no es asi>???

  73. Danielrastelli

    EXCELENTE, LO QUE NECESITARIA AHORA ES QUE CALCULE EN VEZ DE «HOY» PARA SACAR LA EDAD ACTUAL SINO QUE EDAD TENDRIA A UNA FECHA POSTERIOR. PODRIAS AYUDARME
     

  74. Loeindira

    Buenas tardes maestro, intente aplicar la fórmula que escribió y la que sugirió Johnny y ninguna de las dos me funcionó, me di cuenta que el Formato de Celda-Fecha-era Inglés (Canadá), lo cambie a la opción *14/03/2001(México) y aún así no he podido obtener la edad (por cierto, se actualiza automáticamente la edad?, cada vez que se consulta el archivo? y me aparece como resultado: January 19, 1900 o 19/01/1900 o #¡VALOR!. Me podrías ayudar por favor?Qué pases muy buenas tardes y gracias por la atención.

    • Loeindira

      Ah perdón también me aparece un cuadro de diálogo o una advertencia:
      Error en la fórmula.
      -Para obtener más información acerca de cómo reparar errores frencuentes en fórmulas, haga click en el botón Ayuda.-Para obtener ayuda al crear una función, haga click en el Asistente para funcione (fichas Fórmulas, grupo Biblioteca de funciones)
      -Si no desea introducir una fórmula, evite usar el signo igual (=), el signo menos (-) o preceder el signo con una comilla sencilla (´). Aceptar Ayuda

      • Loeindira

        Jajajajajaja, tan fácil y tan difícil, al fin tecnología que nos facilita la vida y nos la complicamos, simplemente copiar y pegar, sí me salió el resultado, gracias maestro, bueno además volví a cambiar el formato de fecha
        Qué pase muy buenas tardes 🙂

      • Loeindira

        sigo con la duda, porque necesito que el formato de la fecha sea inglés (canadá) mes (con letra) día y año 🙁
        Gracias maestro, buenas tardes

  75. pepe charris

    sabes la formula en excel para calcular el IMC

  76. jorge

    viejo necesito una formula para convertir fecha formato numero a texto es decir 18/07/2011 lunes, julio del 2010 o algo asi

  77. SUSY

    Muy bueno……
    Me super sirvió……

  78. Andrea

    Buenísimo, gracias…

  79. MAYKO

    Muy bueno, me sirvió muchísimo, gracias

  80. Margarita

    Muchas gracias!!! Me has dado una información super valiosa para mi trabajo. Lo he estado intentando desde hace tiempo yo sola.
    Al resto les digo que la fórmula es correcta, si que funciona.
    Gracias! De ahora en adelante consultaré tu blog para cualquier duda.

  81. miriam

    como puede realizar una planilla de trabajo porfa formulas

  82. Albertronik

    Saludos!
    Quise descargar el archivo para 2007 2010 y ya no está vigente.
    Sin embargo, bajé el de 2003 y funcionó perfectamente en mi 2007.
    Gracias.

  83. Rocker

    Excel…enteeee!! Me sacó de un gran apuro!! de calcular la edad de toda una poblacion estudiantil partiendo de la fecha de nacimiento de un dia para otro de verdad GRACIAS!!! 🙂 gracias a eso podre beber cerveza sin preocupacion 🙂

  84. jegc

    Un saludo a todos. Es para saber si colocando dos fechas, excel arroja, a traves de una formula, que hay coincidencia de dias entre las fechas y cuantos dias son los que coinciden. De antemano muchas gracias a los expertos que ayudan a traves a esta via.

  85. Yhoel

    Hola, muchas gracias me sirvio de mucho, solo un dato a quienes le salga error fijense si su office esta configurado para usar ; o ,

  86. ANTHONY

    compañero muchas grasias por la formula la aplique y me funciono

  87. Roma

    =(HOY()-G2)/365

  88. noki

    no se entiende nada y hoy rindo fuckk!!!!

  89. Carlos

    Por favor, una fórmula para calcular con excel: la Fecha probable de parto (FPP) en base a las Fecha de la última mesntruación (FUM) y la edad gestacional (EG) para hoy.

  90. EULER

    graciaaaaaaaaaaaaaaaaaaas

  91. ana

    Ayuda por favor!!!!Tengo el mismo problema que Nacho y duende nocturno:

    Tengo el mismo problema que NACHO

    “Me estoy rompiendo la cabeza, en lo que se supone que es una funcion facil que no soy capaz de solventar. Es el siguiente ejercicio:

    Tengo un listado de fechas de nacimiento, y una celda independiente en la que tambien figura una fecha de nacimiento.

    Me piden que mediante función (supongo que funcion sencilla porque estoy empezando), en otra casilla, figure “felicitar”, a aquelas personas que coincida la fecha de su nacimiento, con la fecha de la casilla independiente que comenté anteriormente.
    Ejemplo:
    15/02/1980 XXXXXXXXXX 20/05/1975
    01/12/1970
    22/06/1960
    05/05/1986
    En la casilla XXXXXX debe figurar “felicitar” a aquellas personas que coincida su mes de nacimiento con la casilla que figura a la derecha

    Mil gracias

    • Pedrinho

      Supongamos el siguiente ejemplo:
      En la celda C1 colocas la fecha ÚNICA a comparar = 20-05-1975

      En las celdas A2, A3, A4, A5 colocas las fechas que quieres comparar con la primera.

      La fórmula en la celda A2 sería: =SI(MES($A2)=MES($C$1);»Felicitar»;»»)

      Y luego, para extender la fórmula tendrías que arrastrarla en la esquina inferior derecha con el «ratón inteligente» al resto de celdas.

  92. Tadzio

    Buenísimo!! pero funciona si copias el código manualmente, sin copy/paste, saludos!

  93. EYNER

    Excelente Informacion Estimado, vale oro….
    =)

  94. PABLO

    TENGO UNA BASE DE DATOS EN UNA CELDA DONDE COLOQUE NOMBRES, EDADES Y FOTO DE CADA PERSONA. AHORA BIEN EN OTRA HOJA SOLO TENGO SU NOMBRE, EDAD, Y FOTO LOM QUE QUIERO YOP ES QUE AL DESPLEGARSE EL NOMBRE DE ESA PERSONA ME ENVIE AUTOMATICAMENTE ESOS DATOS.

  95. RUBIELA

    GRACIAS!!!

  96. luis

    buen dia lo que estoy buscando es una formula para sacar la edad de ua persona con el curp ojala y me pudieras ayudar

    es la primera vez que entro en esta pagina

    que tengas mucho exito gracias

  97. fraan

    Calcular la columna Cuota teniendo en cuenta las categorías de los socios, correspondiendo 25U$s a la categoría “A” y 18U$s a la categoría “B”.
    como hago ayuda?

    • Pedrinho

      Explícate mejor. Los datos que das no me parecen suficientes.

  98. cristian

    HL son bacanos lo tips pero en realidad necsito una formula para en encontrar un porcentaje (%) de cualquier nuemero o resultado

    • Pedrinho

      Christian,
      es muy facil. Para saber el % conociendo la cantidad (A1) y el resultado (B1)
      =A1/B1 y poner el formato de la celda con «porcentaje».

  99. FERNANDA

    BUENA, GRACIAS ESTA BUENA Y SENCILLA

    • Pedrinho

      Una pregunta al administrador de este FORO. ¿No sería posible incluir la fecha y hora en la que se publica cada comentario? Lo digo para situarnos a la hora de leer y saber si son antiguos o recientes.

  100. Pedrinho

    La fórmula da resultado en Excel 2007 y 2010, pero no en excel 2003. Hay una fórmula universal que funciona en cualquier versión de excel:

    =REDONDEAR.MENOS((HOY()-B5)/365,2422;0)

    Siendo B5 la dirección de la celda que contiene la fecha y 365,2422 una constante para paliar el efecto de los años bisiestos.

    Saludos. Pedro

    • Tincho Acevedo

      La unica que me funciono de muchas que probe…
      Gracias Pedro

  101. RAFAEL CALDERON

    MUCHAS GRACIAS, MUY UTIL, UN ABRAZO DESDE COLOMBIA

  102. patricias

    Hola nesecito saber por favor la fecha actual , utilizando la función hoy y el año actual utilizando la función año. Muchas gracias es para realizar un trabajo práctico.

  103. Muhappy

    Gracias «Maestro de la Computacion» (°_°)/ ….. Me salvaste el dia

  104. angelo

    saludos..yo voy a ser mas preguntos 1.- quiero que no sea la fecha actual de calculo sino una futura
    quiero que me diga al mismo tiempo los años,meses y dias que tiene una persona en edad.
    porque lo quiero asi.pues trabajo en una escuela y es necesario saber si tendra la edad miníma en la fecha de infreso maxima segun sea le caso.gracias

  105. Betty

    Muy Buena la Formula, me sirvó de mucho y anda a la perfeccion. Gracias

  106. Roberto Muñoz

    fUNCIONA A LA PERFECCIÓN….MIL GRACIAS

  107. CARLOS PARDO

    BUENAS TARDES TENGO UNA LISTA DE MAS DE 1OOO FECHAS DE ESTA MANERA 20081022 Y QUISIERA QUE ME QUEDARAN DE ESTA MANERA 22/10/2008, POR FAVOR AYUDENME LES QUEDARIA INMENSAMENTE AGRADECIDO.

    GRACIAS

  108. jakovo

    Hola muchas gracias me sirvio, pero una pregunta como quiero saber para explicar a mis compañeros bien la formula
    =SIFECHA(B3,HOY(),»d»)

    si la fecha para representar la formula
    b3 es donde tiene la fecha de nacimiento
    Hoy () quisiera saber el significado de los parantesis
    la utilizacion de las comas
    » » la utlizacion de comillas
    si tienes por ahi algun link donde me pueda explicar la formula
    te lo agradece mucho

  109. Luz Marina Gonzalez A

    GRACIAS su información fue muy valiosa

  110. Valentina

    Como calcular la edad de alguien nacido el 29 de febrero de 1984.
    Pliis lo necesito urgente tengo hasta las 2 de la tarde.

  111. TheWalKin

    Ola prove esat formula y no me funciono, la celda donde esta la fecha esta en formato «fecha» pero siempre me manda un error…

  112. yan

    Gracias me ayudo la formula perfecta.

  113. LEO

    PARA SACAR EDAD CON IDENTIDAD

    =(HOY()-FECHA(MED(B4,8,2),MED(B4,6,2),MED(B4,4,2)))/365

  114. Layo

    Buenas tardes, es muy grato encontrar quien te ayude con Excel, les solicito por favor me apoyen con una formula para que calcule las semanas de gestación de una mujer embarazada, plasmar la fecha de la ultima menstruación y que se calcule las semanas de gestación y la fecha probable de parto, considerando que la semanas de gestación se calculan sumando a la fecha de la ultima menstruación los días que han transcurrido y dividirlos entre 7 (los días de las semana) y también que se calcule la fecha probable de parto, esta la calculamos sumándole a la fecha de ultima menstruación 7 (días) le restamos 3 meses y le sumamos un año, esto quiero calcular en automático plasmando la fecha de la ultima menstruación. Gracias.

  115. Valeria

    En mi caso funcionaron a la perfección. La celda tenía formato de fecha, pero me dí cuenta y le puse formato «general» y así funcionó. Muchas gracias por el dato!!

  116. DAVID JAIMES

    POR FIN PUDE CALCULAR LAS EDADES MUCHAS GRACIAS

  117. vitobertaudeau

    gracias y posteado

  118. alfredo

    Hola, gracias por el aporte, a mi me quedo de la siguiente forma al 1ro de Sep., del 2013. en la celda B1 puse la formula: =SIFECHA(A1,»01/09/2013″,»y»)
    donde A1= día/mes/año ejemplo: 12/09/1999

  119. YILMAR

    =SIFECHA(K3;HOY( );»Y»)

  120. LA

    hola, sólo me dan la edad, y me piden q se actualice la edad, el formato es del 2013.Yo hice =ENTERO(B2+1)

  121. Juan Tovar

    pregunta, como puedo hacer para que cuando la celda donde se pone la fecha de nacimiento de la persona esta vacía, la celda donde aparecerá los años o meses se quede en blanco.???

  122. Santiago Magaña S.

    Amigo buen día, explicaré con claridad mi requerimiento y espero me puedan ayudar, tengo un dato llamado curp (se usa en México), de 18 dígitos entre números y letras, y dentro esta la fecha de nacimiento empezando por año mes día cada uno en dos dígitos, y requiero calcular la edad de la persona pero hasta una fecha tope que es el 1 de septiembre , hay algo que pueda hacerse y como sería sacar a partir de la curp? O se tiene que tener el campo fecha únicamente con ese valor? Gracias por la ayuda saludos.

  123. VinicioV

    Buenas tardes

    Estimados
    al momento estoy realizando una evaluación de desempeño pero tengo un problema
    para colocar el tiempo de antigüedad de los colaboradores, dado que mi Excel se
    encuentra en ingles no cuento con la función «sifecha» por lo que por
    más que he ingresado a diferentes foros ninguna me ha dado la fórmula para
    calcular el tiempo de antigüedad laborar en excel ingles.

    Si alguien
    me puede ayudar le quedo eternamente agradecido

    Saludos

Comentarios cerrados.