Transformer date texte type: July 30, 2015 en date: 30/07/2015

Résolu
lavdd Messages postés 4 Statut Membre -  
Raymond PENTIER Messages postés 71823 Statut Contributeur -
Bonjour,

Comme indiqué dans le titre, je n'arrive pas à transformer une date texte
Exemple: July 30, 2015 en type 30/07/2015

Je travaille sur des longues listes de données que je vais devoir raffraichir souvent et je voudrais automatiser un max le traitement de ces donnnées.

Un grand merci pour le coup de main!!

Audrey

<config>Mac OS X (10.10.4)
A voir également:

2 réponses

Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Ta version d'Excel est anglaise ou française ?
0
lavdd Messages postés 4 Statut Membre
 
Francaise !
si je met mon excel en anglais, quelle formule je dois utiliser pour transformer la date en JJ/MM/AAAA, en sachant que ma date est en format standard?
Merci pour la réponse!
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
Si tu as "july 30, 2015" en A2,
l'année est donnée par la formule
=CNUM(DROITE(A2;4))
et le jour par la formule
=CNUM(GAUCHE(DROITE(A2;8);2))
J'attends la réponse à mon post précédent pour extraire le mois.
0
lavdd Messages postés 4 Statut Membre
 
Pour le mois j'ai utiliser des boucles si (12):
A14= July 30, 2015
=SI(NB.SI(A14;"*July*");"07";SI(NB.SI(A14;"*August*");"08";SI(NB.SI(A14;"*September*");"09";"autre mois")))
Ca me donne le numero du mois de l'année;
Pas tres time économique mais une fois que c'est établit ca marche bien!

Si il y a d'autres moyens je suis preneuse!

Et ensuite comment je fusionne le tout?
Merci encore
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376 > lavdd Messages postés 4 Statut Membre
 
Si ta formule est placée en Z1, la fonction utilisée est
=DATE(année;mois;jour) et la date sera donc
=DATE(CNUM(DROITE(A2;4));Z1;CNUM(GAUCHE(DROITE(A2;8);2)))

Pour ma part, j'ai utilisé un tableau avec les 12 mois en anglais en première colonne et les nombres de 1 à 12 en deuxième colonne ; j'ai défini le nom "mois" pour ce tableau ; j'obtiens le mois de l'année avec la formule
=RECHERCHEV(STXT(A14;1;NBCAR(A14)-9);mois;2;FAUX)
0
lavdd Messages postés 4 Statut Membre
 
Super Raymond, les 2 solutions fonctionnent!
Merci beaucoup pour votre aide! Super efficace!
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376 > lavdd Messages postés 4 Statut Membre
 
Heureux d'avoir pu te dépanner.
Et à bientôt.
0