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
 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é  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... | 
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]