Format de dates

Fermé
CG155 Messages postés 9 Date d'inscription jeudi 12 janvier 2017 Statut Membre Dernière intervention 11 avril 2019 - 25 oct. 2017 à 18:07
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 25 oct. 2017 à 18:47
Bonjour,

Dans un tableau Excel généalogique les dates avant 1900 apparaissent sous la forme #### (dates négatives ???) et sous forme d'un nombre négatif genre -1364 dans la barre de formule. Comment récupérer la date d'origine ?
Merci de vos réponses

A voir également:

1 réponse

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 25 oct. 2017 à 19:00
Bonsoir,

Excel traite les dates depuis le 01/01/1900 jusqu'au 31/12/9999
il faut ruser mais le résultat reste un artifice si on utilise des dates très anciennes parce qu'il a existé plusieurs type de calendrier.
l'astuce est d'ajouter 4000 ans à tes dates et tu peux faire toute sorte de calcul
exemple tu veux calculer l'âge d'une personne né le 01/01/1700 et décédée le 31/05/1760
En A2 tu saisis 01/01/1700 qui sera considéré par Excel comme du texte
Idem en A3 tu saisis 31/05/1760

ensuite exemple en B2 cette formule te donnera en format numéraire 01/01/5700 cellule formatée en format date
=(GAUCHE(A2;NBCAR(A2)-4)&DROITE(A2;4)+4000)*1
la même formule en B3 te donnera 31/05/5760
=(GAUCHE(A3;NBCAR(A3)-4)&DROITE(A3;4)+4000)*1

reste plus qu'à faire la différence avec cette formule
=ENT((B3-B2)/365)
ou encore celle là
=ARRONDI((B3-B2)/365;0)
ou calculer directement à partir des saisies en A2 et A3
=ENT(((GAUCHE(A3;NBCAR(A3)-4)&DROITE(A3;4)+4000)*1-(GAUCHE(A2;NBCAR(A2)-4)&DROITE(A2;4)+4000)*1)/365)

à partir de cette astuce tu peux élaborer des formules plus complexe avec DATEDIF par exemple pour calculer un nombre d'années, de mois et de jours entre les deux dates
De même pour calculer la différence entre une date antérieure à 1900 et une supérieure à 1900 il faut modifier la formule
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
0