Calcule âge d'un Poilu
Résolu
Ciceron
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je sais que cette question a été posé à de nombreuses reprises, mais je n'arrive pas à calculer l'âge d'un soldat né en 1880 et mort en 1914. Pouvez-vous m'aider à résoudre ce problème sur excel ?
Merci d'avance,
Je sais que cette question a été posé à de nombreuses reprises, mais je n'arrive pas à calculer l'âge d'un soldat né en 1880 et mort en 1914. Pouvez-vous m'aider à résoudre ce problème sur excel ?
Merci d'avance,
5 réponses
Bonjour,
Tu as un addin fait par John Walkenbach qui ajoute des fonctions à excel pour travailler ces dates <1900 :
http://spreadsheetpage.com/index.php/tip/extended_date_functions/
eric
PS : pour accéder aux fichier .HLP (aide) tu dois faire un clic-droit dessus, 'Propriétés' et cliquer sur 'Débloquer'
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Tu as un addin fait par John Walkenbach qui ajoute des fonctions à excel pour travailler ces dates <1900 :
http://spreadsheetpage.com/index.php/tip/extended_date_functions/
eric
PS : pour accéder aux fichier .HLP (aide) tu dois faire un clic-droit dessus, 'Propriétés' et cliquer sur 'Débloquer'
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Bonjour,
Excel ne reconnait pas les dates antérieures au 01/01/1900. Mais sachant qu'Excel gère les dates jusqu'au 31/12/9999, l'astuce est d' ajouter par exemple 4000 ans à toutes tes dates.
en A1 1880+4000 et en B2 la date d'aujourd'hui +4000
=DATEDIF(A1;B1;"y")
ou encore si la date de fin est en B2 la date inférieure à 1900 en A2
=ANNEE(B2)-DROITE(A2;4)
bien sur il est possible de faire des calculs plus précis en années, mois et jours
en A1 exemple 02/10/4880 et en B1 03/04/6016
=DATEDIF(A1;B1;"y")&" ans, "&DATEDIF(A1;B1;"ym")&" mois et "&DATEDIF(A1;B1;"md")&" jours"
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Excel ne reconnait pas les dates antérieures au 01/01/1900. Mais sachant qu'Excel gère les dates jusqu'au 31/12/9999, l'astuce est d' ajouter par exemple 4000 ans à toutes tes dates.
en A1 1880+4000 et en B2 la date d'aujourd'hui +4000
=DATEDIF(A1;B1;"y")
ou encore si la date de fin est en B2 la date inférieure à 1900 en A2
=ANNEE(B2)-DROITE(A2;4)
bien sur il est possible de faire des calculs plus précis en années, mois et jours
en A1 exemple 02/10/4880 et en B1 03/04/6016
=DATEDIF(A1;B1;"y")&" ans, "&DATEDIF(A1;B1;"ym")&" mois et "&DATEDIF(A1;B1;"md")&" jours"
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Salut
1914 - 1880 = 34 ==> le poilu en question est mort à 34 ans Non ?
Je ne pense pas qu'il y a de grosses difficultés à faire faire une soustraction avec Excel.
carthago delenda est E pluribus unum
1914 - 1880 = 34 ==> le poilu en question est mort à 34 ans Non ?
Je ne pense pas qu'il y a de grosses difficultés à faire faire une soustraction avec Excel.
carthago delenda est E pluribus unum
Merci à vous deux pour vos réponses. J'aurai du être plus précis avec ma question. En effet, je dois calculer des dates de naissance du style 25/02/1896 et des dates de décès du même format ex: 23/06/1915.
L'astuce avec 4000 en plus est intéressant, mais je ne trouve pas le moyen d'ajouter 4000 automatiquement aux années. Je m'explique
A1 = 25/02/1896
B1 = 23/06/1915
A2 = 25/02/1896 + 4000 (à réussir à ajouter à 4000)
A3 = 23/06/1915 + 4000 (à réussir à ajouter à 4000)
Après, je pourrais utiliser la formule proposée par Mike-31 qui est très intéressante!
=DATEDIF(A2;B2;"y")&" ans, "&DATEDIF(A2;B2;"ym")&" mois et "&DATEDIF(A2;B2;"md")&" jours"
Si vous avez une solution, je suis preneur ^^
Merci encore pour votre aide
L'astuce avec 4000 en plus est intéressant, mais je ne trouve pas le moyen d'ajouter 4000 automatiquement aux années. Je m'explique
A1 = 25/02/1896
B1 = 23/06/1915
A2 = 25/02/1896 + 4000 (à réussir à ajouter à 4000)
A3 = 23/06/1915 + 4000 (à réussir à ajouter à 4000)
Après, je pourrais utiliser la formule proposée par Mike-31 qui est très intéressante!
=DATEDIF(A2;B2;"y")&" ans, "&DATEDIF(A2;B2;"ym")&" mois et "&DATEDIF(A2;B2;"md")&" jours"
Si vous avez une solution, je suis preneur ^^
Merci encore pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
alors il faut ajouter une colonne ou passer par du VBA
mais en ajoutant une colonne, cette formule que tu incrémentes vers le bas
et pour la colonne de fin qui est en B1
ensuite tu utilises la formule que tu as retenue
bien sur il est possible de le faire directement mais bonjour la formule, toujours avec les premières dates en A1 et B1
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
alors il faut ajouter une colonne ou passer par du VBA
mais en ajoutant une colonne, cette formule que tu incrémentes vers le bas
=(GAUCHE(A1;NBCAR(A1)-4)&DROITE(A1;4)+4000)*1
et pour la colonne de fin qui est en B1
=DATE(ANNEE(B1)+4000;MOIS(B1);JOUR(B1))
ensuite tu utilises la formule que tu as retenue
bien sur il est possible de le faire directement mais bonjour la formule, toujours avec les premières dates en A1 et B1
=DATEDIF((GAUCHE(A1;NBCAR(A1)-4)&DROITE(A1;4)+4000)*1;DATE(ANNEE(B1)+4000;MOIS(B1);JOUR(B1));"y")&" ans, "&DATEDIF((GAUCHE(A1;NBCAR(A1)-4)&DROITE(A1;4)+4000)*1;DATE(ANNEE(B1)+4000;MOIS(B1);JOUR(B1));"ym")&" mois et "&DATEDIF((GAUCHE(A1;NBCAR(A1)-4)&DROITE(A1;4)+4000)*1;DATE(ANNEE(B1)+4000;MOIS(B1);JOUR(B1));"md")&" jours"
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.