Calculer l'âge à partir de la date de naissance

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Lorsque vous collectez la date de naissance d'un bénéficiaire, vous pouvez vouloir calculer son âge ou sa tranche d'âge.

Calculer les âges

La Fonction YEARFRAC est utile pour calculer les âges en fonction de la date de naissance.

Par exemple, si vous avez un Champ de date pour la date de naissance d'un bénéficiaire, avec le Code DOB, vous pouvez alors calculer son âge actuel comme suit :

YEARFRAC(DOB, TODAY())

Notez que YEARFRAC ne donne pas toujours un nombre entier. Par exemple, si la date de naissance du participant est 1980-07-01 et que la date d'Aujourd'hui est 2023-01-01, le résultat de YEARFRAC sera 42,5.

Normalement, nous parlons des âges en nombres entiers, en arrondissant à l'inférieur. Nous pouvons trouver l'âge de quelqu'un en combinant la Fonction YEARFRAC avec la Fonction FLOOR, qui arrondit les fractions vers zéro :

FLOOR(YEARFRAC(DOB, TODAY()))

Âge à une date précise

La Fonction TODAY correspond toujours à la date actuelle, ce qui signifie que l'âge du participant évoluera avec le temps, et que les résultats de vos indicateurs basés sur ces âges changeront également. Pour cette raison, vous pourriez préférer utiliser une date fixe pour calculer l'âge des participants, comme le début du programme :

FLOOR(YEARFRAC(DOB, DATE(2023,1,1))

La Formule ci-dessus calculera l'âge du participant au 1er janvier 2023.

Trouver une tranche d'âge

Vous pouvez ensuite recoder le Champ Calculé AGE en un nouveau Champ AGE_GROUP en utilisant la Fonction IF :

IF(AGE < 18, "Mineur", "Adulte")

Plusieurs appels de la Fonction IF peuvent être imbriqués pour diviser une Quantité en plusieurs catégories, par exemple :

IF(AGE < 18, "< 18",
  IF(AGE < 25, "18 - 24",
    IF(AGE < 35, "25 - 34",
      IF(AGE < 45, "35 - 44",
         "45 et plus"))))

La Formule ci-dessus serait calculée pour chaque Enregistrement et pourrait donner le Tableau suivant :

AGE GROUPE
8 < 18
32 25 - 34
6 < 18
18 18-24
Élément suivant
Enregistrer l'heure de début d'un entretien