Les dates avant 1900
Résolu
hubbar
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
bart -
bart -
lors de la conversion de fichiers généalogiques vers Excel, la case date montre des Dièzes? Cliquée, cette case montre un chiffre négatif (exemple: -42047 )
On me dit que la datation dans excell ne commence qu'en 1900. Comment convertir ces dièzes en une date lisible?
On me dit que la datation dans excell ne commence qu'en 1900. Comment convertir ces dièzes en une date lisible?
A voir également:
- Excel date avant 1900
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Nombre de jours entre deux dates excel - Guide
2 réponses
Bonjour,
Vois sur https://forums.commentcamarche.net/forum/affich-1457088-excel-date-anterieur-a-1900
Cordialement.
Vois sur https://forums.commentcamarche.net/forum/affich-1457088-excel-date-anterieur-a-1900
Cordialement.
Bonjour,
Excel refuse catégoriquement d'afficher des dates ou des heures négatives. Le seul recours est de passer les valeurs en format Texte pour obtenir un affichage. Il faudra donc ensuite manipuler des valeurs de textes pour calculer ou trier.
Tout dépend de l'usage que vous voulez faire de ces dates.
Le plus efficace est certainement la macro de J.Walkenbach.
Pour une utilisation ponctuelle on peut utiliser OpenOffice Calc en relai.
Entrer -42047 dans une cellule Calc >> passer en Format Date (31/12/1999) >> on obtient 15/11/1784 >> Copier
Dans Excel Collage Spécial Texte.
Pour une utilisation ponctuelle et si on admet quelques petites erreurs, directement dans Excel:
-42047 en A2, en B2 on entre la formule
=JOUR(146098+A2)&"/"&MOIS(146098+A2)&"/"&(ANNEE(146098+A2)-400)
ce qui donne 16/11/1784 (1 jour d'écart!)
Cette formule ajoute 400 ans à A2 puis enlève 400 au nombre des années, mais cela reste un texte (aligné à gauche par défaut)
Excel refuse catégoriquement d'afficher des dates ou des heures négatives. Le seul recours est de passer les valeurs en format Texte pour obtenir un affichage. Il faudra donc ensuite manipuler des valeurs de textes pour calculer ou trier.
Tout dépend de l'usage que vous voulez faire de ces dates.
Le plus efficace est certainement la macro de J.Walkenbach.
Pour une utilisation ponctuelle on peut utiliser OpenOffice Calc en relai.
Entrer -42047 dans une cellule Calc >> passer en Format Date (31/12/1999) >> on obtient 15/11/1784 >> Copier
Dans Excel Collage Spécial Texte.
Pour une utilisation ponctuelle et si on admet quelques petites erreurs, directement dans Excel:
-42047 en A2, en B2 on entre la formule
=JOUR(146098+A2)&"/"&MOIS(146098+A2)&"/"&(ANNEE(146098+A2)-400)
ce qui donne 16/11/1784 (1 jour d'écart!)
Cette formule ajoute 400 ans à A2 puis enlève 400 au nombre des années, mais cela reste un texte (aligné à gauche par défaut)