¿Cómo podemos calcular la edad sin la función DATEDIF?

En este artículo, exploraremos diferentes formas de encontrar la edad en Excel, además de la forma habitual de encontrar la edad usando la función DATEDIF. Para ello podemos utilizar una de las dos vías:

  • Usando matemáticas simples
  • Uso de la función AÑO

UTILIZANDO MATEMÁTICAS SIMPLES:

Podemos encontrar fácilmente la edad de una persona usando matemáticas simples. Todo lo que tenemos que hacer es restar el DOB de la fecha actual y dividirlo por 365.25

Entonces, la fórmula sería:

= (TODAY()-date_of_birth)/365.25

Ejemplo:

En este caso, la fórmula para calcular la edad sería:

=(TODAY()-A2)/365.25

Con la fecha actual de 26.04.2021, la edad de la persona anterior es de 16 años.

Observaciones:

1. Esta fórmula devuelve la edad en forma decimal. Para obtener la edad en forma de número entero, podemos envolver la fórmula en la función INT. La sintaxis sería:

= INT((TODAY()- date_of_birth)/365.25)

2. Esta fórmula producirá un resultado incorrecto si intenta encontrar la edad de alguien que no ha vivido un año bisiesto.

UTILIZANDO LA FUNCIÓN YEARFRAC:

La función YEARFRAC en Excel devuelve un valor decimal que representa años fraccionarios entre dos fechas. Podemos usar esta función para calcular la edad.

Syntax:
= INT(YEARFRAC(date_of_birth, TODAY()))

Ejemplo:

Publicación traducida automáticamente

Artículo escrito por parthmadan3739 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *