Bonsoir,
Je te joins un fichier qui comporte 2 fonctions personnalisées :
- la première calcule l'âge : AGE(DateNaiss, [Précision], [DateCalcul])
et peut également calculer l'écart entre deux dates.
Elle peut prendre 3 arguments :
1) obligatoire : la date de naissance (ou la date de départ si on fait un simple calcul entre deux dates)
2) optionnel : "a" si on veut l'âge en années, "m" si on le veut en années et mois, "j" si on le veut en années, mois et jours. Si on l'omet, l'âge est calculé en années.
3) optionnel : la date à laquelle on veut calculer l'âge. Si on l'omet le calcul est fait pour la date du jour (et peut donc varier au fil du temps.
Cette fonction corrige les erreurs d'Excel sur la période 1er janvier au 1er mars 1900, et prend en compte les dates antérieures.
- la seconde calcule la date d'un prochain anniversaire : ANNIV(DateNaiss, [AgeAnniv])
Elle peut prendre 2 arguments :
1) obligatoire : la date de naissance.
2) optionnel : l'âge pour lequel on veut la date anniversaire. Si on l'omet, c'est la date du prochain anniversaire qui est renvoyée, le résultat pourra donc varier au fil du temps.
La fonction peut être utilisée sur 2 cellules contiguës, en validation matricielle (Ctrl+Maj+Entrée) : elle renvoie alors dans la seconde cellule l'âge à la date anniversaire figurant dans la première.
Fonctions en Module1, exemples d'utilisation en Feuil1.
Cordialement.