conversion date inférieure à 1930

dblu

XLDnaute Nouveau
Bonjour à tous,

J'ai un soucis de conversion de date.

La date de naissance enregistrée dans ma feuille est issue d'une opération de conversion d'une chaîne de caractère du type AAMMJJ (ex. 421204 qui donnera 4/12/1942).

Pour faire cette conversion j'ai été dans le menu "Donnée>Convertir>..."

Or pour la conversion de 290905, j'obtiens 5/09/2029 au lieu de 5/09/1929... et le même problème est constaté pour les dates inférieures à 1930 !

Que puis-je faire pour remédier à cela?
 

mutzik

XLDnaute Barbatruc
Re : conversion date inférieure à 1930

bonjour
en E17 : 290905
en F17 : =DATEVAL(DROITE(E17;2)&"/"&STXT(E17;3;2)&"/19"&GAUCHE(E17;2))
et mettre F17 au format date que tu veux

!! cette formule force toutes les années à 19...
à toi de rectifier si 20...
 

jeanpierre

Nous a quitté
Repose en paix
Re : conversion date inférieure à 1930

Bonjour dblu,

Essaie avec :

=DATE(GAUCHE(A1;2);STXT(A1;3;2);DROITE(A1;2))

Mais cela semble ne gérer que les dates du XX° siècle..

Bon après-midi.

Jean-Pierre

Edit : Bonjour Bertrand
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : conversion date inférieure à 1930

Bonjour,

Onglet Démarrer - Panneau de configuration - Options régionales et linguistiques - Personnaliser ce format - Date.
Dans le bas de cette fenêtre, modifier 2030 en 2011 (par exemple).
Normalement les dates devraient s'afficher à partir de 1911.

Il reste toujours le cas des centenaires !

Edition : salut les autres, pas vus !
Peux-tu préciser comment s'opère la conversion d'une chaîne de caractère du type AAMMJJ
Ne peux-tu convertir au format AAAAMMJJ ?
Si cela ne marche pas, mets un petit exemple en pièce jointe, ce sera plus facile pour essayer de te trouver une solution.
 
Dernière édition: