Tecnología

Inicio

Cómo calcular la edad en Excel Usando una Fecha de Nacimiento

Cómo calcular la edad en Excel Usando una Fecha de Nacimiento


Dos de las formas más comunes para calcular la edad de una fecha de nacimiento en Excel son para utilizar la función SIFECHA y de utilizar los operadores aritméticos habituales en los campos de fecha. Cuando utiliza los valores de fecha en una hoja de cálculo de Excel, es útil entender cómo se almacenan los valores de fecha en Excel y la diferencia entre las cadenas de caracteres y campos de fecha. Los campos de fecha no son compatibles entre las versiones de Windows y Mac de Excel; si crea una hoja de cálculo con campos de fecha en una plataforma y lo abre con el otro, los valores de fecha serán incorrectos.

Valores de fecha en Excel

Excel tiene un tipo de datos especial llamada Fecha en la que interpreta correctamente un valor como una fecha en lugar de una cadena de caracteres. Puede convertir series de caracteres en los campos de fecha de formato a las celdas con el formato de fecha o calculando el valor de una fecha a partir de la representación de cadena de texto usando la función FECHANUMERO. Por ejemplo, FECHANUMERO ( "08/05/2008") convierte la cadena de caracteres "08/06/2008" a la Fecha 6 de agosto de 2008 o la Fecha 8 junio de 2008, en función de si la configuración de sistema operativo es el Mes-Día -Año o día-mes-año.

Cómo Excel almacena las fechas

Excel almacena las fechas internamente como números de serie, que son los números de coma flotante. La parte entera representa el número de días desde 1 de enero de 1900 en Windows y el número de días desde 1 de enero 1904 en un Mac, donde 1 enero es igual a uno. La parte decimal representa el número de segundos desde la medianoche, o cero si el tiempo no está asociado con la fecha. Por esta razón, el campo de fecha en un spreadsheeet creado en Windows será de cuatro años diferentes del mismo campo de fecha al abrir la hoja de cálculo en un Mac.

Con el cálculo de la edad SIFECHA

La función SIFECHA en Excel es ideal para calcular la edad de una hoja de cálculo. Se puede indicar a la función para devolver el número de años completos, meses y días entre dos fechas, o cualquier combinación de los tres. Pasar la fecha de la fecha de inicio y fin como cadenas de caracteres, números de serie o los valores de fecha y una combinación de "Y", "M" y "D" en función de cómo desea que los resultados. Por ejemplo, SIFECHA ( "14/10/2014", "05/01/1970", "AMD") devuelve el número de años completos, meses y días entre las dos fechas. Pasando "Y" por sí mismo devuelve sólo el número de años. Pasando "YM" devuelve el número de años y meses completos. La función HOY devuelve la fecha de hoy como un valor de fecha.

El cálculo de la edad que usa aritmética

Dado que las fechas se almacenan como números, puede utilizar los operadores aritméticos estándar de los valores de fecha para realizar sus propios cálculos de edad. Al restar dos valores de fecha, el resultado es el número de días entre las dos fechas. Se divide el número de días por 365,25 y tomar 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, se puede calcular la edad mediante la introducción de "= INT ((HOY () - A1) /365.25)" en una celda de hoja de cálculo.