Trouver un âge pour personne née en 1800
Fermé
BILOU
-
24 juin 2011 à 13:40
Raymond PENTIER Messages postés 58741 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 décembre 2024 - 29 juin 2011 à 05:24
Raymond PENTIER Messages postés 58741 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 décembre 2024 - 29 juin 2011 à 05:24
A voir également:
- Trouver un âge pour personne née en 1800
- Trouver adresse mac - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Trouver une date de naissance gratuit - Forum Webmastering
5 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
24 juin 2011 à 20:04
24 juin 2011 à 20:04
Salut le forum
Avec une fonction personnalisée
Lien : Comment calculer les âges avant 01/01/1900 dans Excel
Mytå
Avec une fonction personnalisée
Lien : Comment calculer les âges avant 01/01/1900 dans Excel
Mytå
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
24 juin 2011 à 14:13
24 juin 2011 à 14:13
Bonjour BILOU.
Il faut savoir que le calendrier mémorisé dans Excel commence le 1er janvier 1900.
Donc aucune formule de calcul ne peut concerner une date antérieure au 01/01/1900.
Une astuce : pour savoir à quel âge est mort quelqu'un né le 18/10/1857 et décédé le 27/11/1892 tu fais le calcul en ajoutant 100 ans à chaque date ; comme s'il était né le 18/10/1957 et mort le 27/11/1992 ...
Il faut savoir que le calendrier mémorisé dans Excel commence le 1er janvier 1900.
Donc aucune formule de calcul ne peut concerner une date antérieure au 01/01/1900.
Une astuce : pour savoir à quel âge est mort quelqu'un né le 18/10/1857 et décédé le 27/11/1892 tu fais le calcul en ajoutant 100 ans à chaque date ; comme s'il était né le 18/10/1957 et mort le 27/11/1992 ...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
24 juin 2011 à 23:09
24 juin 2011 à 23:09
Bonjour Raymond,
Excellente astuce qui permet de trouver les ages avec les fonctions appropriées (DATEDIF par exemple) qui vont jusqu'en 9999 et donc pour traiter depuis Henry IV je te propose 300 ans avec cette formule pour une date en A1 transformée en date utilisable + 300 ans et qui gère le mélange avant et après 1900 :
Excellente astuce qui permet de trouver les ages avec les fonctions appropriées (DATEDIF par exemple) qui vont jusqu'en 9999 et donc pour traiter depuis Henry IV je te propose 300 ans avec cette formule pour une date en A1 transformée en date utilisable + 300 ans et qui gère le mélange avant et après 1900 :
=SI(ESTNUM(A1);A1+109575;(GAUCHE(A1;NBCAR(A1)-4)&DROITE(A1;4)+300)*1)
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié par Patrice33740 le 25/06/2011 à 00:35
Modifié par Patrice33740 le 25/06/2011 à 00:35
Bonjour Raymond, bonjour gbinforme,
Ajouter 100 ans ou 300 ans ne permet pas d'effectuer un calcul correct, pour une date de début comprise entre 1582 (exclu) et 1900 (inclus), il faut ajouter 400 ans (ou un multiple de 400) car seules les années séculaires divisibles par 400 sont bissextiles (1700, 1800 et 1900 ne sont pas bissextiles).
D'autre part, par erreur, Excel considère 1900 comme bissextile ce qui fait que pour Excel, la veille du jeudi 1er mars 1900 est le mercredi 29 février 1900 au lieu du mercredi 28 février et donc tous les jours fournis entre le 0 janvier 1900 et le 28 février 1900 sont faux (d'où la nécessité d'ajouter aussi 400 pour 1900).
1582 est l'année de passage du calendrier julien au calendrier grégorien (elle ne comporte que 356 jours).
Cordialement
Patrice
Ajouter 100 ans ou 300 ans ne permet pas d'effectuer un calcul correct, pour une date de début comprise entre 1582 (exclu) et 1900 (inclus), il faut ajouter 400 ans (ou un multiple de 400) car seules les années séculaires divisibles par 400 sont bissextiles (1700, 1800 et 1900 ne sont pas bissextiles).
D'autre part, par erreur, Excel considère 1900 comme bissextile ce qui fait que pour Excel, la veille du jeudi 1er mars 1900 est le mercredi 29 février 1900 au lieu du mercredi 28 février et donc tous les jours fournis entre le 0 janvier 1900 et le 28 février 1900 sont faux (d'où la nécessité d'ajouter aussi 400 pour 1900).
1582 est l'année de passage du calendrier julien au calendrier grégorien (elle ne comporte que 356 jours).
Cordialement
Patrice
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
25 juin 2011 à 04:39
25 juin 2011 à 04:39
Oh là, Patrice ! Du calme !
BILOU veut seulement calculer l'âge de quelqu'un. Alors les années bissextiles ne nous intéressent pas du tout.
Ceci dit, tes affirmations sont certainement exactes et peuvent être utiles pour d'autres problèmes ...
BILOU veut seulement calculer l'âge de quelqu'un. Alors les années bissextiles ne nous intéressent pas du tout.
Ceci dit, tes affirmations sont certainement exactes et peuvent être utiles pour d'autres problèmes ...
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
26 juin 2011 à 22:36
26 juin 2011 à 22:36
C'est simplement à propos d'Henri IV, né le 13/12/1553 et mort le 14/05/1610 à l'age de 56 ans, 5 mois et 1 jour mais qui n'a vécu que 20596 jours (au lieu de 20606).
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 29/06/2011 à 03:53
Modifié par Mytå le 29/06/2011 à 03:53
Re le forum
Que s'est il passé du 10 au 19 décembre 1582 ?
RIEN car ces dix jours n ont pas existé ! le roi Henri III a mis en application la décision du pape Grégoire XIII qui venait d'instituer le calendrier qui porte son nom, car depuis Jules César le calendrier avait accumulé dis jours de retard sur le mouvement apparent du soleil
Référence : Passage du Calendrier Julien au Calendrier Grégorien (Wikipedia)
Mytå
Que s'est il passé du 10 au 19 décembre 1582 ?
RIEN car ces dix jours n ont pas existé ! le roi Henri III a mis en application la décision du pape Grégoire XIII qui venait d'instituer le calendrier qui porte son nom, car depuis Jules César le calendrier avait accumulé dis jours de retard sur le mouvement apparent du soleil
Référence : Passage du Calendrier Julien au Calendrier Grégorien (Wikipedia)
Mytå
Utilisateur anonyme
24 juin 2011 à 13:53
24 juin 2011 à 13:53
=2011-Année de naissance
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
27 juin 2011 à 15:59
27 juin 2011 à 15:59
Salut,
Un discussion identique sur ce lien, voir si ma formule usine à gaz permet une approche. Pour un code VBA encore une petite attente
voir ici
Un discussion identique sur ce lien, voir si ma formule usine à gaz permet une approche. Pour un code VBA encore une petite attente
voir ici
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
27 juin 2011 à 21:30
27 juin 2011 à 21:30
Salut le forum
Pourquoi essayer de réinventer la roue : XDate: Extended Date Functions Add-In
Mytå
Pourquoi essayer de réinventer la roue : XDate: Extended Date Functions Add-In
Mytå
Raymond PENTIER
Messages postés
58741
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 décembre 2024
17 248
29 juin 2011 à 05:24
29 juin 2011 à 05:24
Tu n'aurais pas le même en français ?
24 juin 2011 à 22:25
Merci de cette info mais attention à ceux qui vont l'utiliser car la fonction ne fonctionne qu'avec des dates au format anglais (mm/jj/aaaa) et donc il y a intérêt à corriger la fonction pour l'utiliser avec des dates françaises (jj/mm/aaaa) :inverser stday = et stmon = puis endday = et endmon = .
Un énorme merci à MS pour donner comme dates de test 01/01/1887 et 02/02/1945 : ils ne se ficheraient pas un peu de nous par hasard ?
Modifié par Mytå le 24/06/2011 à 23:25
A tester, j'ai inclus la détection des paramètres régionaux.
Mytå
24 juin 2011 à 23:49
27 juin 2011 à 12:53
J'ai appliqué la formule mais j'obtiens une date (jj/mm/aaaa) or je souhaite avoir un âge
27 juin 2011 à 13:11
car : 11/06/1887 (A1) : date de naissance
29/01/145 (A2) : date de décès
en appliquant la formule proposée c'est NOMBRE