Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

format date fichier import AS400

5 réponses
Avatar
galact
Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)

5 réponses

Avatar
Lolote
Salut Galact,
A droite des cellules de date, inscrit la formule suivante.
Une fois les données récupérées correctement, tu fais un copier-coller les
valeurs sur tes cellules date puis efface la formule.

=SI(NBCAR(C8)=8;(GAUCHE(C8;2) & "/" & STXT(C8;3;2) & "/" &
DROITE(C8;4))+1-1;("0" & GAUCHE(C8;1) & "/" & STXT(C8;2;2) & "/" &
DROITE(C8;4))+1-1)

En espérant avoir résolu ton problème

@+ Lolote

"galact" a écrit dans le message de news:

Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous
la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)


Avatar
galact
Merci lolote, ca marche super !
A charge de revanche !
;-)


Salut Galact,
A droite des cellules de date, inscrit la formule suivante.
Une fois les données récupérées correctement, tu fais un copier-coller les
valeurs sur tes cellules date puis efface la formule.

=SI(NBCAR(C8)=8;(GAUCHE(C8;2) & "/" & STXT(C8;3;2) & "/" &
DROITE(C8;4))+1-1;("0" & GAUCHE(C8;1) & "/" & STXT(C8;2;2) & "/" &
DROITE(C8;4))+1-1)

En espérant avoir résolu ton problème

@+ Lolote

"galact" a écrit dans le message de news:

Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous
la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)







Avatar
galact
Re,
J'ai essayé le truc de Lolotte, et tout marchait fort bien jusqu'au moment
du tri des dates !
C'est n'importe quoi ! Encore un petit conseil ?
Merci pour tout !



Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)


Avatar
galact
Comme on est jamais mieux servi que par soi-même, voici ma réponse :

=SI(NBCAR(C18)=8;(DATE(DROITE(C18;4);STXT(C18;3;2);GAUCHE(C18;2)));(DATE(DROITE(C18;4);STXT(C18;2;2);GAUCHE(C18;1))))
Et ça marche ! Je vous en fait profiter tout de même !
Merci Lolotte, tu m'as bien mise sur la voie. Mais les formules, c'est pas
trop mon truc faute d'habitude !


Re,
J'ai essayé le truc de Lolotte, et tout marchait fort bien jusqu'au moment
du tri des dates !
C'est n'importe quoi ! Encore un petit conseil ?
Merci pour tout !



Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)




Avatar
andrea
voici la formule pour transformer la date

exemple : 1060526


ÚTEVAL(STXT(A1;6;2)&"/"&STXT(A1;4;2)&"/"&STXT(A1;2;2))

26/05/06

attention on obtient un nombre de jours et il faut appliquer un format
de date sur les cellules

cordialement




galact a écrit:
Bonjour,
J'ai importé un fichier AS400 de 45000 lignes, toutes les dates sont sous la
forme : 12062006 ou 1062006.
Comment puis-je transformer ces dates en 12/06/2006 ou 1/06/2006.
Merci beaucoup pour votre aide !
:-)