Calcul sur les dates anciennes

cs_ngar Messages postés 1 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 27 février 2004 - 27 févr. 2004 à 14:01
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 27 févr. 2004 à 15:07
Au risque de paraître un peu pénible aux initiés, je cherche à faire des opérations sur les dates... ce qui revient à calculer l'âge (sous la forme annéé, mois, jours)!!! J'ai lu les réponses sur le forum, mais je n'ai pas trouvé de réponse satisafisantes
La particularité de ma demande est que ce sont des dates anciennes: pour la plupart elles commencent avant 1900. En gros j'ai quelqu'un qui est né par exemple le 18/05/1864 et est décédé le 04/02/1931. Combien de temps a t'il vécu? (sous la forme années, mois, jours)
Merci de votre aide

3 réponses

KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
27 févr. 2004 à 14:57
Salut,
si tu cherche juste un age tu peu soustraire les années.
ensuite si le mois de naissance et inférieur au mois de décés alors l'age = l'age + 1
logiquement sa doit être sa.

cela nous donne l'age en année
pour les mois et le jour la différence des deux devrait fonctionner.

pour des informations sur les fonction possible dans vb sur les dates appuie sur F2 et recherche date. tu auraus tout ce qu'il te faut

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
27 févr. 2004 à 14:57
Salut,
si tu cherche juste un age tu peu soustraire les années.
ensuite si le mois de naissance et inférieur au mois de décés alors l'age = l'age + 1
logiquement sa doit être sa.

cela nous donne l'age en année
pour les mois et le jour la différence des deux devrait fonctionner.

pour des informations sur les fonction possible dans vb sur les dates appuie sur F2 et recherche date. tu auraus tout ce qu'il te faut

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
27 févr. 2004 à 15:07
Bonjour
Tu peux essayer
Age = Format(DateDiff("d", naissance, mort), "yy mm dd")
0
Rejoignez-nous