Calcular la edad en Excel

Cálculo de edad en hoja de Excel

Esto sucede la mayoría de las veces que necesitamos saber el intervalo de tiempo entre dos fechas y calcular esta edad o intervalo de tiempo entre dos fechas puede ser complejo si esto no se hace con la ayuda de Excel. Esta complejidad de cálculo se puede cambiar a diversión si usamos las funciones de Excel. Esto se debe a que, en Excel, la edad o el intervalo de tiempo entre las dos fechas se puede calcular en varios términos. Esto significa que la edad se puede calcular en años, meses y también en términos de días.

Calcular la edad sin el uso de Excel puede ser tan agotador ya que calcular la edad es a veces muy complejo, especialmente si la edad tiene que calcularse a partir de dos fechas que no representan un mes completo.

Calcular la edad en Excel es muy simple, ya que se puede hacer con la ayuda de fórmulas simples. En Excel, no tenemos una función específica que pueda calcular la edad, pero necesitamos usar las otras funciones de fecha de Excel para obtener la edad en el formato deseado. También podemos obtener la edad en términos de años, meses y días.

¿Cómo calcular la edad en una hoja de Excel?

A continuación se muestran los ejemplos para calcular la edad en una hoja de Excel.

Puede descargar esta plantilla de Excel para calcular la edad aquí: plantilla de Excel para calcular la edad

Ejemplo # 1- Calcular la edad en Excel en términos de un año

Para calcular la edad en términos de años, usaremos la función de "DATEDIF".

Paso 1: seleccione la celda donde se debe mostrar la edad.

Paso 2: Ingrese la fórmula de "fechado si" como se muestra a continuación.

= DATEDIF (fecha pasada, fecha actual, "A")

  • Fecha pasada:  significa la celda que tiene la fecha de inicio.
  • Fecha actual:  significa la celda que tiene una fecha posterior a la fecha de inicio.
  • “Y”: esto significa que necesitamos la Edad en términos de años solamente.

Paso 3:

Después de que se haya insertado la función, obtendremos el resultado que muestra la Edad como años completos solamente.

  • Calculando la edad incluyendo una fracción de años.

Ejemplo n. ° 2: cálculo de la edad en términos mensuales de Excel

Si necesitamos la Edad en términos de meses, entonces solo necesitamos hacer un pequeño cambio en la fórmula de fechado si lo hemos usado en el caso de calcular los Años.

= fechadoSi (fecha pasada, fecha actual, "M")

Ahora hemos utilizado "M" ya que necesitamos la edad en términos de meses solamente.

Arrastre la Fórmula para obtener el resto de resultados.

  • Cálculo de la edad en términos de meses (incluidos meses parciales)

Ejemplo n. ° 3: cálculo de la edad en Excel en términos de días

Si necesitamos la edad en términos de días, solo tenemos que usar la fórmula de Excel a continuación

= fechadoSi (fecha pasada, fecha actual, "D")

Arrastre la Fórmula para obtener el resto de resultados.

Ejemplo # 4- Calcular la edad en Excel en año, meses y días

Si necesitamos saber la edad en términos de Edad, meses y años, solo necesitamos usar la fórmula de Excel concatenar junto con la fórmula DATEDIF.

Ahora, si necesitamos saber la edad en "A / M / D", queremos decir que queremos que Excel nos diga los años completados, los meses que están por encima de los años completados y, por último, los días que no hacen un mes.

= CONCATENAR (DATEDIF (A2, B2, "Y"), "años", DATEDIF (A2, B2, "YM"), "Meses y", DATEDIF (A2, B2, "MD"), "Días")

En la fórmula anterior, hemos utilizado

  • “Y”: Esto significa que necesitamos años.
  • “YM”: esto significa que necesitamos meses que estén por encima de los años completados.
  • “MD”: esto significa que necesitamos los días que están por encima de los meses completados.

Arrastre la Fórmula para obtener el resto de resultados.

Calcular la edad con la ayuda de Excel VBA

Si queremos usar VBA para calcular la Edad, entonces tenemos que escribir un código en VBA.

Paso 1:  Abra el editor VBA haciendo clic en la tecla Alt + F11 del teclado

Paso 2:  Defina el código.

Aquí en el código hemos definido "edad" como variante y dado su origen como la celda A1 de la hoja. Esta celda A1 tiene la fórmula que hemos usado en los ejemplos anteriores.

Paso 3:  Ingrese la fecha en formato “MM / DD / AA”.

Paso 4:  Haga clic en la tecla "Mostrar EDAD a la fecha".

Paso 5:  El resultado se mostrará en Msg. cuadro como se muestra a continuación.

  • En los ejemplos anteriores, hemos visto varios ejemplos de cómo se puede calcular la edad entre dos fechas. En este momento debemos ser capaces de entender que la edad solo se puede calcular si tenemos dos fechas, una de las cuales es anterior a la segunda. En términos de Excel, las fechas no son fechas, sino algún código que refleja la fecha en la pantalla. Esto significa que el 1/1/2019 podría ser el 1 de enero de 2019 para nosotros, pero para sobresalir, esta no es una fecha, esto es 43466 en sus términos.
  • Excel usa su propia codificación para las fechas y luego esta codificación se formatea para que podamos ver ese número como datos. Como no hay nada que se llame fecha para sobresalir, Excel puede restar dos fechas.
  • En los ejemplos anteriores, hemos utilizado la fórmula "DatedIf" para calcular la edad entre dos fechas. Esta función no aparece en la función de autocompletar cuando comenzamos a teclear la función. Esto se debe a que esta función está oculta para sobresalir y no es una sugerencia de Excel. Por eso es importante que conozcamos la sintaxis completa de esta función.

Cosas para recordar

  • Una función con fecha si no aparecerá en la opción de autocompletar en caso de que hayamos comenzado a escribir esta función. Por eso es importante que conozcamos la sintaxis completa de esta función.
  • Las dos fechas deben tener el mismo formato para calcular la edad.
  • Esto debe recordarse que mientras usamos una función dateif, primero necesitamos ingresar la fecha anterior a la fecha que ingresaremos en la segunda opción de sintaxis.
  • Si en caso de que obtengamos una fecha en lugar de la edad, entonces debemos cambiar el formato de esa celda a un número desde la fecha.