Aidez moi svp à corriger ma formule pour calculer l'age
Résolu
Papouni
-
saramin -
saramin -
Bonsoir les amis,
J'ai utilisé la formule suivante pour calculer l'age à partir de la date de naissance,j'obtiens l'age en année et mois ,mais j'ai constaté que le resultat n'est pas exact,exemple,a partir de la date d'aujourdhui 14 /03/2015 et la date de naissance du 31/12/2007 il me donne 8 ans 9 mois ce qui n'est pas vraix ,il ya 1 ans et 7 mois de plus sur l'age exact.Aidez moi svp à corriger ca
voici la formule en question :
Age: VraiFaux(Mois([Date de Naiss])<Mois(Date()) Ou (Mois([Date de Naiss])=Mois(Date()) Et Jour([Date de Naiss])<Jour(Date()));Année(Date())-Année([Date de Naiss])-1;Année(Date())-Année([Date de Naiss])) & " ans " & VraiFaux(Mois(Date())>Mois([Date de Naiss]);12-Abs(Mois([Date de Naiss])-Mois(Date()));Mois([Date de Naiss])-Mois(Date())) & " mois"
Je precise que c'est sous access
J'ai utilisé la formule suivante pour calculer l'age à partir de la date de naissance,j'obtiens l'age en année et mois ,mais j'ai constaté que le resultat n'est pas exact,exemple,a partir de la date d'aujourdhui 14 /03/2015 et la date de naissance du 31/12/2007 il me donne 8 ans 9 mois ce qui n'est pas vraix ,il ya 1 ans et 7 mois de plus sur l'age exact.Aidez moi svp à corriger ca
voici la formule en question :
Age: VraiFaux(Mois([Date de Naiss])<Mois(Date()) Ou (Mois([Date de Naiss])=Mois(Date()) Et Jour([Date de Naiss])<Jour(Date()));Année(Date())-Année([Date de Naiss])-1;Année(Date())-Année([Date de Naiss])) & " ans " & VraiFaux(Mois(Date())>Mois([Date de Naiss]);12-Abs(Mois([Date de Naiss])-Mois(Date()));Mois([Date de Naiss])-Mois(Date())) & " mois"
Je precise que c'est sous access
A voir également:
- Aidez moi svp à corriger ma formule pour calculer l'age
- Formule si et - Guide
- Formule pour calculer une moyenne sur excel - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule excel pour additionner plusieurs cellules - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Bonjour,
Sous access, il existe la fonction datediif() qui est prevue pour ça
https://support.microsoft.com/fr-fr/office/datediff-fonction-e6dd7ee6-3d01-4531-905c-e24fc238f85f?ui=fr-fr&rs=fr-fr&ad=fr
Crdmt
Sous access, il existe la fonction datediif() qui est prevue pour ça
https://support.microsoft.com/fr-fr/office/datediff-fonction-e6dd7ee6-3d01-4531-905c-e24fc238f85f?ui=fr-fr&rs=fr-fr&ad=fr
Crdmt
Bonjour
Dans une requete si tu n'as pas le champ age tu l'ajoutes
Voici la formule
Age: (Date()-[Nom du champ date de naissance])/365,25
Dans une requete si tu n'as pas le champ age tu l'ajoutes
Voici la formule
Age: (Date()-[Nom du champ date de naissance])/365,25
Bonjour,
La meilleure réponse est celle de DjiDji.., si le résultat trouvé est faux c'est de ton fait et non pas la machine. La difficulté est de jongler avec les années, les mois, les jours. où il faut faire un équivalent du modulo() en Excel.
Bonne suite
La meilleure réponse est celle de DjiDji.., si le résultat trouvé est faux c'est de ton fait et non pas la machine. La difficulté est de jongler avec les années, les mois, les jours. où il faut faire un équivalent du modulo() en Excel.
Bonne suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
papouni- 23 mars 2015 à 23:21
Salut,j'essaie de creer un bouton de recherche dans mon formulaire,mais ca marche pas ,le 3e bouton "Rechercher un enregistrement dans mon formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante."ne se presente plus,pourtant je l'ai utilisé et sa marchais bien,quelqu'un peut -il m'aider ?
Salut,j'essaie de creer un bouton de recherche dans mon formulaire,mais ca marche pas ,le 3e bouton "Rechercher un enregistrement dans mon formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante."ne se presente plus,pourtant je l'ai utilisé et sa marchais bien,quelqu'un peut -il m'aider ?
Si le resultat ne te convient pas et que tu trouves qu'il est faut, pose le probleme sur le forum vba.
Peut etre auront-ils une formule plus juste.
Va aussi sute le site developpez.com ou self access