TECH4GEEKS-LOGO-HEADER
Oxary Magazine
$10 – $15 / Week

Cómo calcular la edad en las hojas de cálculo de Google a partir de la fecha de nacimiento

Google Sheets se puede usar para algo más que acumular y organizar datos. También puede usarlo para determinar la hora actual, crear gráficos y calcular la edad usando una fecha de nacimiento. Este último se descubre mediante el uso de fórmulas y funciones integradas en Google Sheets.

Cómo calcular la edad en las hojas de cálculo de Google a partir de la fecha de nacimiento

Determinar la edad a partir de la fecha de nacimiento en Hojas de cálculo de Google

Cuando usa Hojas de cálculo de Google, tiene dos métodos principales para determinar la edad a partir de la fecha de nacimiento. Hay FECHASIcuál es la opción más flexible, y FRAC AÑO, la elección más sencilla. Al final del artículo, debería poder determinar no solo la edad de un solo individuo, sino también de varios grupos diferentes de personas a la vez.

Comenzaré con la función DATEDIF.

La función SIFECHA

Antes de que podamos sumergirnos en la función en sí, necesitamos saber cómo funciona. Esto requerirá aprender la sintaxis para usar con la función DATEDIF. Cada sección que ingresó en la función se correlaciona con una tarea, consulte estas tareas a continuación:

Sintaxis

=SIFECHA(fecha_de_inicio,fecha_de_finalización,unidad)

  • fecha de inicio
    • El cálculo debe comenzar con la fecha de nacimiento.
  • fecha final
    • Esta será la fecha de conclusión del cálculo. Al determinar la edad actual, este número probablemente será la fecha de hoy.
  • Las opciones de salida que consisten en: «Y», «M», «D», «YM», «YD» o «MD».
  • Y: número total de años completos entre las fechas de inicio y finalización ingresadas.
    • YM – La «M» significa mes. Esta salida muestra el número de meses posteriores a los años transcurridos por completo para ‘Y’. El número no excederá de 11.
    • YD – La «D» significa días. Esta salida muestra el número de días posteriores a los años transcurridos por completo para ‘Y’. El número no excederá de 364.
  • M: el número total de meses transcurridos por completo entre las fechas de inicio y finalización ingresadas.
    • MD – Como en las otras unidades, “D” significa días. Esta salida muestra el número de días posteriores a los meses transcurridos por completo para ‘M’. No puede exceder de 30.
  • D: el número total de días transcurridos por completo entre las fechas de inicio y finalización ingresadas.
  Respuestas de Quordle hoy - 18 de septiembre

El cálculo

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

Para comenzar, necesitaremos una fecha de muestra para usar en la celda. Decidí poner la fecha. 14/07/1972 en la celda A1. Haremos la formula en la celda a la derecha de esta, B1si quieres seguir para entender.

Comenzaremos con la versión más básica de la fórmula para calcular la edad. Si usa la sintaxis anterior para averiguar qué es qué, A1 es técnicamente la fecha_de_inicio, Este Dia será end_date, y determinaremos la edad en años usando «Y». Es por eso que la primera fórmula utilizada se verá así:

=fechadasi(A1,hoy(),»Y»)

Consejo útil: copie y pegue la fórmula directamente en B2 y presione Entrar para recibir el resultado apropiado.

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

GS age by birthdate 1

Hagamos la misma fórmula pero esta vez determinaremos la edad en meses usando «METRO» en lugar de «Y».

=fechadasi(A1,hoy(),»M»)

El total serían 559 meses. Han pasado 559 meses.

GS age by birthdate 2

Sin embargo, este número es un poco absurdo y creo que podemos reducirlo un poco usando “YM” en lugar de solo «M».

=fechadasi(A1,hoy(),»YM»)

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

Solo para completar, veamos cómo se verán los días usando «YD» y «MD».

=fechadasi(A1,hoy(),»YD»)

=fechadasi(A1,hoy(),»MD»)

Esta vez, los resultados de «YD» se muestran en B1 y el resultado de «MD» se encuentra en la celda B2.

  Códigos de asesinos sobrevivientes: ¡nuevos códigos, 31 de octubre!

GS age by birthdate 3

¿Has entendido hasta ahora?

A continuación, los agruparemos todos juntos con el objetivo de facilitarnos un cálculo más detallado. La fórmula puede ser un poco complicada de escribir, así que simplemente copie y pegue la que se proporciona en la celda B1.

La fórmula a utilizar es:

=sifecha(A1,hoy(),»Y»)&» Años «&sifecha(A1,hoy(),»YM»)&» meses & «&sifecha(A1,hoy(),» MD»)&»días»

El ampersand se usa para unir cada fórmula como un eslabón de cadena. Esto es necesario para obtener el cálculo completo. Su hoja de cálculo de Google debe contener la misma fórmula que:

GS age by birthdate 4

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

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

=ArrayFormula(sifecha(A1:A5,hoy(),»Y»)&» Años «&sifecha(A1:A5,hoy(),»YM»)&»meses & «&sifecha(A1:A5,hoy() , «DM») y «días»)

Aquí están mis resultados:

GS age by birthdate 5

Ahora supongamos que desea separar cada parte de la fecha en su propia pequeña columna ordenada para la organización. En Hojas de cálculo de Google, agregue su fecha de inicio (la fecha de nacimiento) en una columna y la fecha de finalización en otra. Elegí la celda B2 para start_date y C2 para end_date en mi ejemplo. Mis fechas corresponden a los nacimientos y muertes recientes de las celebridades Burt Reynolds, Johnny Cash y Luke Perry.

GS age by birthdate 7 300x109 1

Como se muestra, la columna A es el nombre de la persona, la columna B es la fecha de inicio y C es la fecha de finalización. Ahora voy a agregar cuatro columnas más a la derecha. Uno para cada uno de «Y», «YM», «YD» y una combinación de los tres. Todo lo que tiene que hacer es agregar las fórmulas correctas a cada línea para cada celebridad.

Burt Reynolds:

=FECHASI(B2,C2,»Y») Reemplace ‘Y’ con la columna correspondiente que está tratando de calcular.

Johnny Cash:

=FECHASI(B3,C3,»Y») Reemplace ‘Y’ con la columna correspondiente que está tratando de calcular.

  Códigos de resonancia Soul Eater - ¡Consigue tus regalos!

Lucas Perry:

=FECHASI(B4,C4,»Y») Reemplace ‘Y’ con la columna correspondiente que está tratando de calcular.

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

=ArrayFormula(sifecha(B2,C2,»Y»)&» Años «&sifecha(B2,C2,»YM»)&» meses & «&sifecha(B2,C2,»MD»)&» días»)

La fórmula anterior es por celebridad. Sin embargo, si desea eliminarlos todos a la vez, copie y pegue la siguiente fórmula en la celda G2:

=ArrayFormula(sifecha(B2:B4,C2:C4,»Y»)&»Años»&sifecha(B2:B4,C2:C4,»YM»)&»meses&»&sifecha(B2:B4,C2:C4 ,» MD»)&»días»)

Su hoja de cálculo de Google debería verse así:

GS age by birthdate 6

Muy bien, ¿eh? Realmente es así de simple cuando usas la función DATEDIF. Ahora podemos pasar a usar la función YEARFRAC.

La función YEARFRAC

La función YEARFRAC es simple para resultados simples. Va al grano al ofrecer un resultado final sin todo el rendimiento adicional durante años, meses y días.

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

=int(FRRACDEAÑO(A1,hoy()))

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

GS age by birthdate 9

El resultado son 35 años. Simple, como cuando se usa la función DATEDIF para una sola celda. A partir de ahí, podemos pasar a usar YEARFRAC en una ArrayFormula. Esta fórmula es más útil para usted cuando necesita calcular las edades de grupos grandes como estudiantes, miembros de la facultad, miembros del equipo, etc.

Tendremos que agregar una columna de fechas de nacimiento variables. Seleccioné la columna B porque A se usará para los nombres de las personas. La columna C se utilizará para los resultados finales.

GS age by birthdate 8 300x164 1

Para rellenar la edad en la columna contigua tendremos que utilizar la siguiente fórmula:

=Fórmula de matriz(int(añofrac(B2:B8,hoy(),1)))

Coloque la fórmula anterior en la celda C2 para obtener los resultados.

Si prefiere continuar con una columna completa y no preocuparse por dónde termina, puede agregar una ligera variación a la fórmula. Agregue IF y LEN al comienzo de ArrayFormula de esta manera:

=Fórmula de matriz(if(len(B2:B),(int(fracciónaño(B2:B,hoy(),1))),))

Esto calculará todos los resultados en esa columna comenzando con B2.

Fuente

Etiquetas

Comparte en:

Ultimos Post

Categorias

Lorem ipsum dolor sit amet, consectetur adipiscing elit eiusmod tempor ncididunt ut labore et dolore magna

Deja una respuesta

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore