Excel: Una fórmula para calcular la edad

Calcular la edad mediante cálculos simples es imposible. Lo más intuitivo es restar fecha actual menos fecha de nacimiento, que da la cantidad de días que median entre ambas fechas, y luego dividir por 365 para pasar a años. Esto no funciona porque los años no duran siembre 365: hay uno de 366 cada cuatro años. Podríamos dividir por 365,25 (duración media) pero eso también puede dar errores en las inmediaciones de la fecha de cumpleaños. Por ejemplo, para una persona nacida el 20 de junio de 1996, la edad para 20 de junio de 2013 debería ser igual a 17. Sin embargo, restando ambas fechas y dividiendo por 365,25 el resultado es 16,999. Fórmulas más complejas, también terminan dando errores en algunos casos. La fórmula de la celda [C1] pretende calcular los años transcurridos entre las fechas de [A1] y [B1]. El resultado debería ser 17 pero, por la irregularidad en la duración de los años, el resultado es ligeramente menor. La fórmula supone una duración promedio de 365 días y un cuarto por año.Por todo esto, Excel tiene una función específica para calcular la edad exacta, que funciona en todos los casos: SIFECHA. Esta función calcula el tiempo transcurrido entre dos fechas dadas, en ciertas unidades específicas. Las fórmulas de la columna [C] calcula la edad de estas personas al 6 de marzo de 2013. Estas fórmulas usan la poco conocida función SIFECHA, específicamente diseñada par este fin.Por ejemplo, si la fecha de nacimiento está en [B2] y la fecha actual se obtiene con la función HOY, la edad en años se calcula con =SIFECHA(B2;HOY();“Y”). El último argumento (Y de year, año) indica que el tiempo entre ambas fechas lo queremos calcular en años. Este argumento también puede ser una m (meses) o una d (días) además de otras combinaciones de las que hablamos varias veces en el pasado y de las que volveremos a hablar en el futuro.  
DOM, 25 / AGO / 2013

Calcular la edad mediante cálculos simples es imposible. Lo más intuitivo es restar fecha actual menos fecha de nacimiento, que da la cantidad de días que median entre ambas fechas, y luego dividir por 365 para pasar a años. Esto no funciona porque los años no duran siembre 365: hay uno de 366 cada cuatro años. Podríamos dividir por 365,25 (duración media) pero eso también puede dar errores en las inmediaciones de la fecha de cumpleaños. Por ejemplo, para una persona nacida el 20 de junio de 1996, la edad para 20 de junio de 2013 debería ser igual a 17. Sin embargo, restando ambas fechas y dividiendo por 365,25 el resultado es 16,999. Fórmulas más complejas, también terminan dando errores en algunos casos.

La fórmula de la celda [C1] pretende calcular los años transcurridos entre las fechas de [A1] y [B1]. El resultado debería ser 17 pero, por la irregularidad en la duración de los años, el resultado es ligeramente menor. La fórmula supone una duración promedio de 365 días y un cuarto por año.

La fórmula de la celda [C1] pretende calcular los años transcurridos entre las fechas de [A1] y [B1]. El resultado debería ser 17 pero, por la irregularidad en la duración de los años, el resultado es ligeramente menor. La fórmula supone una duración promedio de 365 días y un cuarto por año.

Por todo esto, Excel tiene una función específica para calcular la edad exacta, que funciona en todos los casos: SIFECHA. Esta función calcula el tiempo transcurrido entre dos fechas dadas, en ciertas unidades específicas.

Las fórmulas de la columna [C] calcula la edad de estas personas al 6 de marzo de 2013. Estas fórmulas usan la poco conocida función SIFECHA, específicamente diseñada par este fin.

Las fórmulas de la columna [C] calcula la edad de estas personas al 6 de marzo de 2013. Estas fórmulas usan la poco conocida función SIFECHA, específicamente diseñada par este fin.

Por ejemplo, si la fecha de nacimiento está en [B2] y la fecha actual se obtiene con la función HOY, la edad en años se calcula con =SIFECHA(B2;HOY();“Y”). El último argumento (Y de year, año) indica que el tiempo entre ambas fechas lo queremos calcular en años. Este argumento también puede ser una m (meses) o una d (días) además de otras combinaciones de las que hablamos varias veces en el pasado y de las que volveremos a hablar en el futuro.

 

¡Comparte esta noticia!

Últimos lanzamientos Ver más