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