Calcul d'écart de date (année, mois, jour,etc)
Bonjour à tous,
Avez vous remarqué que toutes les fonctions comme DateDiff(...), Année(...), mois(...), renvoie des calculs (nombre d'année par example entre 2 dates) arrondies !
... et non tronqué
C'est problématique pour les personnes qui comme moi veulent calculer des ages ou autre différence de date pour aplliquer un bareme derrière : il faut que le calcul de la date renvoie un age révolu et non arrondie.
N'ayant rien trouvé de mieux je vous livre ma solution et peut être que vous en avez une meilleure (existe t'il un paramétrage de DateDiff qui tronque plutôt qu'arrondir ?)
Pour le calcul d'année révolues:
Ent(Date()-[Date de naissance])/365,25)
Pour le calclul de moisvrévolues et restant après le calcul des années :
Ent(((([Date()-[Date de naissance])/365,25)-Ent((Date()-[Date de naissance])/365,25))*12)
etc...
A vos commentaires !
En faite une question Calcul Age en années et mois et jours
Comment faire pour afficher ce calcul de l'âge en année et mois et jours style
53 ans et 2 mois et 10 jours ?
Merci d'avance pour votre aide