Calcul d âge sur Excel avec DATEDIF sans se tromper
Calculer un âge sur Excel semble simple, mais en pratique, une erreur de formule peut rapidement fausser vos résultats. C’est précisément là que la fonction DATEDIF devient utile. Peu connue de nombreux utilisateurs, elle permet de calculer précisément la différence entre deux dates, notamment en années, mois ou jours. Pour un suivi RH, un tableau de bord commercial, un registre administratif ou une base de données clients, savoir l’utiliser correctement fait gagner du temps et évite les approximations. Dans cet article, vous allez découvrir comment calculer un âge sur Excel avec DATEDIF, comment éviter les erreurs les plus fréquentes et comment adapter la formule à vos besoins.
Pourquoi utiliser DATEDIF pour calculer un âge
Excel propose plusieurs méthodes pour calculer l’âge d’une personne à partir de sa date de naissance. Pourtant, beaucoup de formules “maison” donnent un résultat approximatif, car elles ne tiennent pas toujours compte des jours et des mois réels. La fonction DATEDIF, elle, compare deux dates et renvoie une différence exacte selon l’unité choisie.
Son principal avantage est sa précision. En effet, si vous voulez connaître l’âge d’un salarié, d’un client ou d’un adhérent au jour près, DATEDIF est bien plus fiable qu’une soustraction simple de dates. De plus, elle est particulièrement pratique lorsque vous devez automatiser un fichier Excel avec plusieurs centaines ou milliers de lignes.
La syntaxe de DATEDIF à connaître
La formule de base est la suivante :
=DATEDIF(date_début; date_fin; « unité »)
Dans le cas du calcul d’âge, la date de début correspond à la date de naissance, et la date de fin correspond généralement à la date du jour, obtenue avec la fonction AUJOURDHUI().
Voici les unités les plus utiles :
| Unité | Résultat obtenu | Usage courant |
|---|---|---|
| « y » | Années complètes | Calcul de l’âge |
| « m » | Mois complets | Suivi d’ancienneté |
| « d » | Jours | Différence brute |
| « ym » | Mois restants après les années | Âge détaillé |
| « md » | Jours restants après les mois | Âge détaillé |
La formule exacte pour obtenir lâge en années
Si vous souhaitez simplement afficher l’âge en années révolues, la formule la plus utilisée est :
=DATEDIF(A2;AUJOURDHUI(); »y »)
Dans cet exemple, la cellule A2 contient la date de naissance. Excel calcule automatiquement le nombre d’années complètes entre cette date et la date du jour. Ainsi, si une personne est née le 12 mars 1990 et que nous sommes le 5 juin 2026, la formule renverra 36.
Cette approche est idéale pour les fichiers RH, les bases de données ou les listes de participants à un événement. Par ailleurs, elle se met à jour automatiquement chaque jour grâce à AUJOURDHUI().
Ajouter les mois et les jours pour un résultat plus précis
Dans certains cas, l’âge en années ne suffit pas. Vous pouvez alors afficher un âge plus détaillé, par exemple 36 ans, 2 mois et 18 jours. Pour cela, il suffit de combiner plusieurs formules DATEDIF.
Exemple :
=DATEDIF(A2;AUJOURDHUI(); »y »)& » ans, « &DATEDIF(A2;AUJOURDHUI(); »ym »)& » mois et « &DATEDIF(A2;AUJOURDHUI(); »md »)& » jours »
Cette formule produit un affichage lisible et professionnel. Elle est particulièrement utile dans un formulaire RH ou un outil de gestion administrative, car elle fournit une information immédiatement compréhensible.
Exemple pratique avec un tableau
Prenons un cas concret. Vous gérez un fichier de collaborateurs et souhaitez calculer leur âge automatiquement.
| Nom | Date de naissance | Formule | Âge obtenu |
|---|---|---|---|
| Sophie Martin | 14/09/1988 | =DATEDIF(B2;AUJOURDHUI(); »y ») | 37 |
| Karim Benali | 03/02/1995 | =DATEDIF(B3;AUJOURDHUI(); »y ») | 31 |
| Lucie Garnier | 27/11/2001 | =DATEDIF(B4;AUJOURDHUI(); »y ») | 24 |
Dans ce type de tableau, il suffit de recopier la formule vers le bas pour obtenir tous les âges. C’est simple, rapide et surtout cohérent.
Les erreurs fréquentes à éviter
Malgré sa simplicité apparente, DATEDIF peut poser problème si certaines règles ne sont pas respectées. Pour éviter les erreurs, gardez en tête les points suivants :
- Vérifiez le format des dates : si Excel lit la date de naissance comme du texte, la formule ne fonctionnera pas correctement.
- Utilisez le bon séparateur : selon la version ou la configuration régionale d’Excel, il faut parfois un point-virgule au lieu d’une virgule.
- Ne modifiez pas la syntaxe : DATEDIF est une fonction particulière, et ses arguments doivent être saisis exactement.
- Évitez une date de fin antérieure à la date de début, sinon le résultat sera incorrect.
Comme souvent dans Excel, la qualité du résultat dépend avant tout de la qualité des données saisies. C’est pourquoi il est recommandé de contrôler vos dates avant d’appliquer la formule à grande échelle.
Comment gérer les cellules vides ou invalides
Dans un fichier réel, il arrive fréquemment qu’une date de naissance soit absente. Pour éviter l’affichage d’une erreur, vous pouvez encadrer votre formule avec SI().
Exemple :
=SI(A2= » »; » »;DATEDIF(A2;AUJOURDHUI(); »y »))
Cette version affiche une cellule vide si aucune date n’est renseignée. Autrement dit, votre tableau reste propre et professionnel. C’est une bonne pratique dès lors que le fichier doit être partagé avec d’autres utilisateurs.
Quand DATEDIF est le meilleur choix
DATEDIF est particulièrement pertinente quand vous cherchez un calcul d’âge fiable, automatisé et facilement exploitable dans un tableau Excel. Elle convient très bien pour :
- les services RH ;
- la gestion d’adhérents ou de clients ;
- les bases de données médicales ou administratives ;
- les formulaires d’inscription.
En revanche, si vous avez seulement besoin d’une approximation rapide, d’autres formules peuvent suffire. Mais dès que la précision compte, DATEDIF reste une référence simple et efficace.
En résumé pour ne plus vous tromper
Le calcul d’âge sur Excel avec DATEDIF repose sur une logique très simple : date de naissance en premier, date du jour en second, puis unité « y » pour obtenir les années complètes. Ensuite, vous pouvez enrichir l’affichage avec les mois et les jours si nécessaire. En maîtrisant cette fonction, vous gagnez en exactitude, en autonomie et en efficacité dans tous vos fichiers Excel.
Retenez l’essentiel : pour un calcul d’âge fiable sur Excel, DATEDIF reste la solution la plus précise dès lors que vos dates sont bien saisies. Avec la bonne syntaxe et quelques vérifications, vous éviterez les erreurs les plus courantes et obtiendrez un résultat professionnel en quelques secondes.