Retour au Blog
3 min read

Comment calculer l'age dans Google Sheets (Ans, Mois, Jours)

Decouvrez des formules simples dans Google Sheets pour calculer l'age a partir d'une date de naissance: annees completes, annees + mois + jours, et age a une date precise. Exemples a copier-coller et correctifs courants.

Comment calculer l'age dans Google Sheets (Ans, Mois, Jours)

Vous avez besoin d'une formule d'age dans Google Sheets? Voici les methodes les plus pratiques pour calculer l'age a partir d'une date de naissance - en annees completes ou en age exact (annees, mois, jours). Tous les exemples sont faciles a copier-coller.

Avant de commencer: quel type d'"age" vous faut-il?

  • Annees completes (par exemple 31) - courant pour les RH, les formulaires et les verifications d'eligibilite.
  • Age exact (par exemple 31 ans 4 mois 2 jours) - utile en medecine, education ou reporting detaille.

1) Age en annees (annees completes) avec DATEDIF

Si votre date de naissance est en A2, cela renvoie le nombre d'annees completes a aujourd'hui:

=DATEDIF(A2, TODAY(), "Y")

2) Age en annees (sans DATEDIF)

Certains preferent une formule qui ne depend pas de DATEDIF. Cette version calcule les annees puis corrige si l'anniversaire n'a pas encore eu lieu cette annee:

=YEAR(TODAY())-YEAR(A2)-IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),1,0)

3) Age exact : annees + mois + jours (Y / YM / MD)

C'est le schema classique d'"age exact" avec DATEDIF:

=DATEDIF(A2, TODAY(), "Y")
=DATEDIF(A2, TODAY(), "YM")
=DATEDIF(A2, TODAY(), "MD")

Pour combiner en texte lisible dans une seule cellule:

=DATEDIF(A2,TODAY(),"Y")&" ans "&DATEDIF(A2,TODAY(),"YM")&" mois "&DATEDIF(A2,TODAY(),"MD")&" jours"

4) Age a une date precise (pas TODAY)

Si vous avez besoin de l'age "au" une date donnee (par exemple, la date d'un examen ou d'un contrat), mettez cette date de reference en B2 et utilisez:

=DATEDIF(A2, B2, "Y")

La version "age exact" fonctionne de la meme facon (remplacez TODAY() par B2).

5) Problemes courants (et corrections rapides)

  • #VALUE! signifie souvent que la date de naissance est stockee comme du texte. Corrigez en convertissant la cellule en vrai format de date.
  • Date de naissance future provoquera des erreurs. Ajoutez une condition, par ex. IF(A2>TODAY(),"", ...).
  • Cellules vides: entourez la formule d'un test vide: IF(A2="","", ...).

Verification rapide

Pour confirmer le resultat de votre feuille, vous pouvez aussi utiliser le calculateur en ligne ici: Calculate Age Online.

Associe (version Excel)

Si vous utilisez Excel au lieu de Sheets, voyez: Comment calculer l'age dans Excel.

FAQ

DATEDIF fonctionne-t-il dans Google Sheets?

Oui. Google Sheets prend en charge DATEDIF avec les memes codes d'unite ("Y", "M", "D", "YM", "MD") couramment utilises dans Excel.

Comment calculer l'age en ans et mois dans Sheets?

Utilisez DATEDIF(DOB, TODAY(), "Y") pour les annees et DATEDIF(DOB, TODAY(), "YM") pour les mois restants, puis combinez-les.

Comment calculer l'age a une date precise?

Remplacez TODAY() par une cellule contenant votre date de reference, par ex. DATEDIF(A2, B2, "Y").