Los campos de fecha en Excel no son compatibles entre Windows y Mac.
Credito de imagen: Devonyu / iStock / Getty Images
Dos de las formas más comunes de calcular la edad a partir de una fecha de nacimiento en Excel son usar la función DATEDIF y usar operadores aritméticos estándar en los campos de fecha. Cuando usa valores de fecha en una hoja de cálculo de Excel, es útil comprender cómo se almacenan los valores de fecha en Excel y la diferencia entre las cadenas de caracteres y los campos de fecha. Los campos de fecha no son compatibles entre las versiones de Excel para Windows y Mac; Si crea una hoja de cálculo con campos de fecha en una plataforma y la abre con la otra, los valores de fecha serán incorrectos.
Valores de fecha en Excel
Excel tiene un tipo de datos especial llamado Fecha que interpreta correctamente un valor como una fecha en lugar de una cadena de caracteres. Puede convertir cadenas de caracteres en campos de fecha formateando las celdas con el formato de fecha o calculando el valor de una fecha a partir de su representación de cadena de texto utilizando la función DATEVALUE. Por ejemplo, DATEVALUE ("08/05/2008") convierte la cadena de caracteres "08/06/2008" a la fecha 6 de agosto de 2008 o la fecha 8 de junio de 2008, dependiendo de si la configuración de su sistema operativo es Mes-Día-Año o Día-Mes-Año.
Video del día
Cómo almacena Excel las fechas
Excel almacena las fechas internamente como números de serie, que son números de punto flotante. La parte entera representa el número de días desde el 1 de enero de 1900 en Windows y el número de días desde el 1 de enero de 1904 en una Mac, donde el 1 de enero es igual a uno. La porción decimal representa el número de segundos desde la medianoche, o cero si no hay tiempo asociado con la fecha. Por esta razón, el campo de fecha en una hoja de cálculo creada en Windows será cuatro años diferente del mismo campo de fecha cuando abra la hoja de cálculo en una Mac.
Cálculo de la edad con DATEDIF
La función SIFECHA en Excel es ideal para calcular la edad en una hoja de cálculo. Puede indicar a la función que devuelva el número de años, meses y días completos entre dos fechas o cualquier combinación de las tres. Pase la fecha de inicio y la fecha de finalización como cadenas de caracteres, números de serie o valores de fecha y una combinación de "Y", "M" y "D" según cómo desee obtener los resultados. Por ejemplo, DATEDIF ("14/10/2014", "01/05/1970", "YMD") devuelve el número de años, meses y días completos entre las dos fechas. Pasar "Y" por sí solo devuelve solo el número de años. Pasar "YM" devuelve el número de años y meses completos. La función HOY devuelve la fecha de hoy como valor de fecha.
Calcular la edad usando aritmética
Dado que las fechas se almacenan como números, puede utilizar operadores aritméticos estándar en valores de fecha para realizar sus propios cálculos de edad. Cuando resta dos valores de fecha, el resultado es el número de días entre las dos fechas. Divida el número de días por 365,25 y tome el valor entero del resultado para obtener el número de años enteros entre las dos fechas. Por ejemplo, si la celda A1 contiene una fecha de nacimiento, puede calcular la edad ingresando "= INT ((HOY () - A1) /365.25)" en una celda de la hoja de cálculo.