mettre une valeur en date

patrick wargnier

XLDnaute Junior
Bonsoir a tous

voila dans la cellule A1 j'ai la valeur 19931115
et je voudrai la transformer en date , faire ca aussi pour toutes les autre cellules de la
colonne A . Exemple la cellule A1 ce transforme en 1993-11-15 c'est ta dire c'est egal
a la date du 15 novembre 1993 voila merci de votre aide precieuse bonne nuit a tous !
 

soenda

XLDnaute Accro
Re : mettre une valeur en date

Bonsoir le fil, patrick

testes
Code:
=TEXTE(A1;"aaaa-mm-jj")
Oups :eek:: Si c'est une mise en forme
Code:
=GAUCHE(A1;4)&"-"&DROITE(GAUCHE(A1;6);2)&"-"&DROITE(A1;2)
A plus
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : mettre une valeur en date

Bonsoir à tous
Ou encore
Code:
=TEXTE(DATE(GAUCHE(A1;4);STXT(A1;5;2);DROITE(A1;2));"aaaa-mm-jj")
pour reprendre la première tentative de soenda...
Ou
Code:
=GAUCHE(A1;4)&"-"&STXT(A1;5;2)&"-"&DROITE(A1;2)
pour simplifier la deuxième.​
Bonne nuit !
ROGER2327
 
Dernière édition:

soenda

XLDnaute Accro
Re : mettre une valeur en date

Re

Très beau STXT qui renvoie dans les cordes notre as been DROITE(GAUCHE...

Merci Roger, je retiens la leçon :D :D :D

Donc pour moi ce sera:
Code:
=GAUCHE(A1;4)&"-"&STXT(A1;5;2)&"-"&DROITE(A1;2)
A plus

Télescopage :)
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : mettre une valeur en date

D'accord, mais pourquoi faire simple quand on peut faire compliqué ?
Code:
=(A1-100*(MOD(A1;10000)-MOD(MOD(A1;10000);100))/100-MOD(MOD(A1;10000);100))/10000&"-"&DROITE("0"&(MOD(A1;10000)-MOD(MOD(A1;10000);100))/100;2)&"-"&DROITE("0"&MOD(MOD(A1;10000);100);2)
Bon, c'est juste pour rigoler...

ROGER2327
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 835
Membres
103 972
dernier inscrit
steeter