Cómo calcular la edad en las hojas de Google desde la fecha de nacimiento

Cómo calcular la edad en las hojas de Google desde la fecha de nacimiento

Las hojas de Google se pueden usar para algo más que acumulación de datos y organización. También puede usarlo para determinar la hora actual, crear gráficos y calcular la edad utilizando una fecha de nacimiento. Este último se descubre mediante el uso de fórmulas y funciones construidas directamente en las hojas de Google.

Sigue en este artículo para ver cómo se hace.

Determinar la edad de la fecha de nacimiento en las hojas de Google

Al usar las hojas de Google, tiene dos formas predominantes para determinar la edad de una fecha de nacimiento. Hay Fechado, que es la opción más flexible y Año frac, la elección más simple. Al final del artículo, debería poder determinar no solo la edad de un solo individuo sino también la de múltiples grupos de personas variables a la vez.

Comenzaremos las cosas con la función de calificación.

Calculación de la edad en las hojas de Google utilizando la función fatedif

Antes de que podamos sumergirnos en la función en sí, necesitaremos saber cómo funciona. Esto tomará el aprendizaje de la sintaxis para su uso con la función fatedif. Cada sección que ha escrito en la función se correlaciona con una tarea, vea estas tareas a continuación:

Sintaxis

= Datedif (start_date, end_date, unidad)

  • fecha de inicio
    • El cálculo tendrá que comenzar con la fecha de nacimiento.
  • fecha final
    • Esta será la fecha para concluir el cálculo. Al determinar la edad actual, este número probablemente será la fecha de hoy.
  • unidad
  • Las opciones de salida que consisten en: "y", "m", "d", "ym", "yd" o "md".
  • Y - Número total de años completos y transcurridos entre las fechas de inicio y finalización ingresadas.
    • YM - El 'M' representa durante meses. Esta salida muestra el número de meses posteriores a los años completamente transcurridos para 'Y'. El número no excederá las 11.
    • YD - El 'D' se destaca durante días. Esta salida muestra el número de días posteriores a los años completamente transcurridos para 'Y'. El número no excederá 364.
  • M - El número total de meses completamente transcurridos entre las fechas de inicio y finalización ingresadas.
    • MD - Como en las otras unidades, 'D' representa días. Esta salida muestra el número de días posteriores a los meses completamente transcurridos para 'M'. No puede exceder los 30.
  • D - El número total de días completamente transcurridos entre las fechas de inicio y final.

El cálculo

Ahora que comprende la sintaxis que se utilizará, podemos configurar la fórmula. Como se indicó anteriormente, la función fatedif es la opción más flexible al determinar la edad desde una fecha de nacimiento. La razón de esto es que puede calcular todos los detalles de la edad en un formato de año, mes y día.

Para comenzar, necesitaremos una fecha de ejemplo para usar en la celda. Estaremos usando 12/01/1972 para celda A1. Haremos la fórmula en la celda a la derecha, B1, Si quieres seguir para entenderlo.

Comenzaremos con la versión más básica de la fórmula para calcular la edad. Si está utilizando la sintaxis anterior para averiguar qué es lo que es, A1 es técnicamente el fecha de inicio, hoy será el fecha final, y determinaremos la edad en años usando "Y". Es por eso que la primera fórmula que se usará se verá así:

= fatedif (a1, hoy (), "y")

Sugerencia útil: copie y pegue la fórmula directamente en B2 y golpear Ingresar para recibir la salida apropiada.

Cuando se realice correctamente, el número, que indica la edad calculada, se ubicará en B1 como 46.

Hagamos la misma fórmula solo esta vez determinaremos la edad en meses utilizando "METRO" en lugar de "y".

= fatedif (a1, hoy (), "m")

El total sería de 559 meses. Eso es 559 meses.

Sin embargo, este número es un poco absurdo y creo que podemos llevarlo a una muesca usando "YM" en lugar de solo "m".

= fatedif (a1, hoy (), "ym")

El nuevo resultado debe ser 7, que es un número mucho más manejable.

Solo para ser minuciosos, veamos cómo se verán los días usando "YD" y "MD".

= fatedif (a1, hoy (), "yd")

= fatedif (a1, hoy (), "md")

Esta vez los resultados para "yd" se muestran en B1 y el resultado para "MD" se encuentra en la celda B2.

Lo tengo en peligro hasta ahora?

A continuación, los clubemos todos en un esfuerzo por proporcionarnos un cálculo más detallado. La fórmula puede ponerse un poco agitada para escribir, así que simplemente copie y pegue el proporcionado en la celda B1.

La fórmula para usar es:

= Datedif (a1, hoy (), "y") y "años" & Datedif (a1, hoy (), "YM") y "Meses &" & Datedif (A1, Today (), "MD") y "Días de los días "

El amperandand se está utilizando para unir cada fórmula como un enlace de cadena. Esto es necesario para obtener el cálculo completo. Su hoja de Google debe contener la misma fórmula que:

Un cálculo completo y detallado nos ha proporcionado 46 años 7 meses y 26 días. También puede usar la misma fórmula utilizando la función ArrayFormula. Esto significa que puede calcular más que una sola fecha, pero también múltiples fechas.

Elegimos algunas fechas al azar y las hemos conectado a celdas adicionales A2-A5. Elige tus propias fechas y diviértete un poco con ella. Para usar la función ArrayFormula, copie y pegue lo siguiente en la celda B1:

= ArrayFormula (Datedif (A1: A5, Today (), "Y") y "Años" & Datedif (A1: A5, Today (), "YM") y "Meses &" & Datedif (A1: A5, Today () () , "Md") y "días")

Estos son los resultados:

Ahora, digamos que quería separar cada parte de la fecha en su propia pequeña columna ordenada para organizar el bien. En las hojas de Google, agregue su start_date (la fecha de nacimiento) en una columna y el end_date a otro. Hemos elegido celular B2 para el inicio_date y C2 para el end_date en mi ejemplo. Mis fechas se correlacionan con los nacimientos y las recientes muertes de las celebridades Burt Reynolds, Johnny Cash y Luke Perry.

Como se muestra, la columna A es el nombre del individuo, la columna B alberga el start_date y c el end_date. Ahora, agregaremos cuatro columnas más a la derecha. Uno para cada uno de "y", "ym", "yd" y una combinación de los tres. Ahora solo tienes que agregar las fórmulas correctas a cada fila para cada celebridad.

Burt Reynolds:

= Datedif (B2, C2, "Y") Cambiar 'Y ”a la columna correspondiente que está tratando de calcular.

Johnny Cash:

= Datedif (B3, C3, "Y") Cambiar 'Y ”a la columna correspondiente que está tratando de calcular.

Luke Perry:

= Datedif (B4, C4, "Y") Cambiar 'Y ”a la columna correspondiente que está tratando de calcular.

Para obtener la fórmula unida, deberá usar una arrayformula como lo hicimos anteriormente en el artículo. Puedes agregar palabras como Años para indicar los resultados de los años colocándolo después de la fórmula y entre paréntesis.

= ArrayFormula (Datedif (B2, C2, "Y") y "Años" y Datedif (B2, C2, "Ym") y "Meses &" & Datedif (B2, C2, "MD") y "Días")

La fórmula anterior es por celebridad. Sin embargo, si desea simplemente noquearlos de una sola vez, copie y pegue la siguiente fórmula en la celda G2:

= ArrayFormula (Datedif (B2: B4, C2: C4, "Y") y "Años" y Datedif (B2: B4, C2: C4, "YM") & "Meses &" & Datedif (B2: B4, C2: C4 , "Md") y "días")

Su hoja de Google debería terminar buscando algo así:

Bastante ordenado, eh? Realmente es tan simple cuando se usa la función fatedif. Ahora, podemos pasar a usar la función YearFrac.

Calcular la edad en las hojas de Google usando la función YearFrac

La función YearFrac es simple para resultados simples. Es directo al punto que proporciona un resultado final sin todas las salidas adicionales adicionales durante años, meses y días.

Aquí hay una fórmula básica, aplicable a una sola celda:

= int (YearFrac (A1, Today ()))

Agregará la fecha de nacimiento a la celda A1 y pegará la fórmula en B1 para el resultado. Usaremos la fecha de nacimiento 11/04/1983:

El resultado es de 35 años de edad. Simple, al igual que cuando se usa la función fatedif para una sola celda. Desde aquí podemos pasar a usar YearFrac dentro de una arrayformula. Esta fórmula es más útil para usted cuando necesita calcular la edad de grandes grupos como estudiantes, miembros de la facultad, miembros del equipo, etc.

Tendremos que agregar una columna de diferentes fechas de nacimiento. Para esto, usaremos la columna B como A se utilizará para los nombres de los individuos. La columna C se utilizará para los resultados finales.

Para llenar la edad de la columna contigua, necesitaremos usar la siguiente fórmula:

= ArrayFormula (int (YearFrac (B2: B8, Today (), 1))))

Coloque la fórmula de arriba en la celda C2 Para obtener los resultados.

Si prefiere simplemente continuar con una columna completa y prefiere no molestarse en descubrir dónde termina, puede agregar una ligera variación a la fórmula. Agrupe si y len hacia el comienzo de la arrayformula así:

= ArrayFormula (if (Len (B2: B), (int (YearFrac (B2: B, Today (), 1)),)))

Esto calculará todos los resultados dentro de esa columna a partir de B2.

Hojas de Google y fechas de nacimiento

Google Sheets tiene muchas funciones integradas útiles que se pueden usar para facilitar la vida. Ya sea que se trate de una función para resumir rápidamente los valores en una fila/columna o calcular la edad de alguien, Google Sheets lo ha cubierto.