Aller au contenu
Nathan Fauconnier, profil LinkedIn (nouvel onglet)

Calculer un âge dans Excel avec DATEDIF

Un âge en années révolues, calculé à partir de la date de naissance, qui se met à jour tout seul chaque jour.

La démonstration en vidéo

Vidéo publiée sur LinkedIn, chargée seulement si vous cliquez dessus. Au clic, LinkedIn peut déposer des traceurs sur votre appareil : en savoir plus.

Thème
Excel
Niveau
Débutant
Publiée le
Fonctions et notions
  • DATEDIF
  • AUJOURDHUI
  • Format personnalisé
Pour aller plus loin
Formation Excel

L’explication

Comment faire, pas à pas

DATEDIF calcule l’écart entre deux dates dans l’unité de son choix. Elle est absente de la liste des fonctions et de la saisie semi-automatique d’Excel, d’où sa réputation de fonction cachée, mais elle fonctionne bel et bien.

Elle prend trois arguments : la date de départ, la date d’arrivée et l’unité. Pour un âge : DATEDIF([@[Date de naissance]] ; AUJOURDHUI() ; "y"). AUJOURDHUI() renvoie la date du jour, recalculée à chaque ouverture du classeur : l’âge change de lui-même le jour de l’anniversaire. "y" compte les années entières, "m" les mois, "d" les jours.

Un format personnalisé 0 "ans" affiche « 34 ans » tout en gardant un nombre dans la cellule, utilisable pour un tri ou une moyenne.

À savoir La date de départ doit précéder la date d’arrivée, sinon DATEDIF renvoie #NOMBRE!. Microsoft déconseille l’unité "md" (jours restants hors mois), qui peut donner des résultats faux. Comme la fonction n’apparaît pas dans l’assistant, ses arguments se tapent à la main.

Pour aller plus loin

D’autres astuces à découvrir

Toutes les astuces Formation Excel

Prendre contact

Vous souhaitez vous former ou former vos équipes ?

Votre contexte suffit pour démarrer : nombre de personnes concernées, outils en place, échéance. Je réponds avec une proposition de programme et un devis.

En présentiel Selon votre localisation
À distance Toute la France
Financement souhaité
Contact