Calcul d'âge en fonction de dates
Résolum@rina Messages postés 20834 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 septembre 2024 - 31 juil. 2024 à 16:10
- Calcul d'âge en fonction de dates
- Fonction si et - Guide
- Calcul moyenne excel - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Fitness park age minimum - Forum Loisirs / Divertissements
- Gta age - Forum Jeux vidéo
2 réponses
30 juil. 2024 à 11:45
Bonjour,
C'est beaucoup plus simple dans Excel ou en incorporant à Word un tableau Excel approprié.
Concernant Word lui-même et la date de naissance, la réponse semble donnée ici par Anacoluthe.
Pour une réalisation de bilan et s'il s'agit de savoir à quel âge il a été effectué, je suppose que le procédé est le même mais cette fois-ci en soustrayant au signet de la date de naissance celui de la date de ce bilan.
https://www.generation-nt.com/reponses/calculer-un-age-entraide-198757.html
Pour automatiser le calcul de l'âge de vos patients en fonction de la date de réalisation du bilan et de leur date de naissance, voici un exemple de script en Python que vous pouvez utiliser :
```python
from datetime import datetime
def calculer_age(date_naissance, date_bilan):
date_naissance = datetime.strptime(date_naissance, "%Y-%m-%d")
date_bilan = datetime.strptime(date_bilan, "%Y-%m-%d")
age = date_bilan.year - date_naissance.year - ((date_bilan.month, date_bilan.day) < (date_naissance.month, date_naissance.day))
return age
# Exemple d'utilisation
date_naissance = "1990-05-15"
date_bilan = "2024-07-31"
age = calculer_age(date_naissance, date_bilan)
print(f"L'âge du patient est de {age} ans.")
```
Vous pouvez adapter ce script en fonction de votre flux de travail. Voici quelques explications supplémentaires :
1. **Importation du module datetime** : Le module `datetime` est utilisé pour manipuler les dates.
2. **Fonction `calculer_age`** : Cette fonction prend deux arguments, `date_naissance` et `date_bilan`, et retourne l'âge en années.
3. **Conversion des chaînes de caractères en objets datetime** : Les dates de naissance et de bilan sont converties en objets `datetime` pour faciliter les calculs.
4. **Calcul de l'âge** : L'âge est calculé en soustrayant l'année de naissance de l'année du bilan et en ajustant en fonction des mois et des jours.
Vous pouvez intégrer cette fonction dans un fichier Excel, un logiciel de gestion de dossiers patients, ou tout autre outil que vous utilisez pour gérer vos bilans.
Si vous avez besoin d'aide pour l'intégrer dans un environnement spécifique ou pour adapter le script, n'hésitez pas à me le faire savoir !
31 juil. 2024 à 00:12
Bonjour
Le truc d'il y a 20 ans !
en ce temps là, anacoluthe et moi (la fameuse webmistress Circé :)))) nous étions jeunes et les champs compliqués étaient encore bien compliqués ! Aussi la formule d'anacoluthe est fausse.
Et comme microsoft n'a pas amélioré les choses, et pour ceux que cela intéresse, je donne la solution ici (dans la fameuse faq.ms.word.free.fr devenue faqcord.com depuis !)
http://faqword.com/index.php/word/publipostage/comment-dans-un-publipostage-ajouter-un-mois-ou-un-an-a-une-date
Cela étant si l'on tient vraiment à utiliser Word, on peut facilement passer par une macro.
m@rina (Circé)
31 juil. 2024 à 16:10
Bonjour,
En fait, j'avais déjà créé cette macro, ici. Il suffit d'y ajouter un raccourci clavier, c'est très rapide :
http://faqword.com/index.php/word/outils-dedition/comment-calculer-un-age
m@rina