Pro excel : comment remettre en format 20020403 en 03/04/2002 ? - Windows & Software
Marsh Posté le 16-05-2002 à 14:27:36
bah justement rien pour l'instant !! 
 
je suis arrivé a faire  2002/04/03 
 
mais pas plus ! 
Marsh Posté le 16-05-2002 à 15:03:10
je ne sais pas si ça va correspondre exactement : à ce que tu veux (sinon précise) : 
 
Soit A1 = 20020403 (et on veut donc : 03/04/2002) 
 
Considérons que toutes tes dates ont bien ce format, dans cet ordre (4 caractères pour l'année, suivi de 2 pour le mois, et des 2 derniers pour le jour) 
 
En A2, je met cette formule : 
 
=CONCATENER(DROITE(A1;2);"/";STXT(A1;5;2);"/";GAUCHE(A1;4)) 
 
DROITE(A1;2) : prend 2 caractères en partant de la droite 
STXT(A1;5;2) : extrait 2 caractères, à partir du 5ème en partant de la gauche 
GAUCHE(A1;4) : rend 4 caractères en partant de la gauche 
 
Et j'utilise la fonction "concaténer" pour assembler tout ça (en rajoutant le / lorsque c'est nécessaire) 
 
On obtient ça : 03/04/2002 
 
@+ 
[jfdsdjhfuetppo]--Message édité par blueteen le 16-05-2002 à 15:05:06--[/jfdsdjhfuetppo]
Marsh Posté le 16-05-2002 à 15:16:49
T trop trop fort !!! 
 
une derniere question,celle la, elle est bien plus facile 
 
18011006ESP0000000 
 
comment faire pour enlever tous les 0 de la fin ? 
 
 
| blueteen a écrit a écrit  : je ne sais pas si ça va correspondre exactement : à ce que tu veux (sinon précise) : Soit A1 = 20020403 (et on veut donc : 03/04/2002) Considérons que toutes tes dates ont bien ce format, dans cet ordre (4 caractères pour l'année, suivi de 2 pour le mois, et des 2 derniers pour le jour) En A2, je met cette formule : =CONCATENER(DROITE(A1;2);"/";STXT(A1;5;2);"/";GAUCHE(A1;4)) DROITE(A1;2) : prend 2 caractères en partant de la droite STXT(A1;5;2) : extrait 2 caractères, à partir du 5ème en partant de la gauche GAUCHE(A1;4) : rend 4 caractères en partant de la gauche Et j'utilise la fonction "concaténer" pour assembler tout ça (en rajoutant le / lorsque c'est nécessaire) On obtient ça : 03/04/2002 @+  | 
Marsh Posté le 16-05-2002 à 15:23:23
loll, suffit de savoir que ces fonctions existent mais c'est pas compliqué 
 Merci quand même 
 
 
Pour ton 2ème problème (si on considère que le format est toujours le même : même nombre de caractères et toujours 7 caractères à supprimer à la fin) : 
 
A1 = 18011006ESP0000000 
 
La formule en A2 : =gauche(A1;11) 
 
On garde juste les 11 premiers caractères... 
 
 
| iverson a écrit a écrit  : T trop trop fort !!! une derniere question,celle la, elle est bien plus facile 18011006ESP0000000 comment faire pour enlever tous les 0 de la fin ?  | 
Marsh Posté le 16-05-2002 à 15:48:37
chapo franchement merci !!!  
 
 
 
 
| blueteen a écrit a écrit  : loll, suffit de savoir que ces fonctions existent mais c'est pas compliqué Pour ton 2ème problème (si on considère que le format est toujours le même : même nombre de caractères et toujours 7 caractères à supprimer à la fin) : A1 = 18011006ESP0000000 La formule en A2 : =gauche(A1;11) On garde juste les 11 premiers caractères...  | 
Marsh Posté le 16-05-2002 à 14:12:36
dans excel , j'ai une balance en format qui m'en arrivé comme ça
y a 2500 ecritures en 20020403 par exemple
y a 20020403
20020404
20020405
comment faire pour les rendre en 03/04/2002 ?
[jfdsdjhfuetppo]--Message édité par iverson le 16-05-2002 à 14:49:15--[/jfdsdjhfuetppo]