XL 2016 Conversion d'une date anglaise en Français

alain29100

XLDnaute Nouveau
alain29100Membre habituéMessages52Excel2007 FR

Bonjour
J'ai un export d'un logiciel qui me ramène dans un fichier excel une date sous format texte "Mon Feb 15 00:00:00 CET 2021"
J'ai besoin d'avoir cette date au format "Lun 15 Février 2021" dans une zone au format date. Y a-t-il une formule miracle qui va pouvoir convertir ça ?
Merci pour vos précieux conseils.

Alain 🙏
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Alain,
Un essai en PJ avec, si la date est en D3 avec mise au bon format :
VB:
=CNUM(CNUM(STXT(D3;9;2))&"/"&INDEX({1;2;3;4;5;6;7;8;9;10;11;12};EQUIV(STXT(D3;5;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0))&"/"&CNUM(DROITE(D3;4)))
mais je pense qu'il y a plus simple ... sans avoir trouvé.:)
 

Pièces jointes

  • Date.xlsx
    8.4 KB · Affichages: 4

eriiic

XLDnaute Barbatruc
Bonjour,

un poil plus court le Index n'étant pas vraiment nécessaire :
VB:
=DATE(DROITE(D3;4);EQUIV(STXT(D3;5;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);STXT(D3;9;2))
eric
 

alain29100

XLDnaute Nouveau
Merci Eriic
alain29100Membre habituéMessages52Excel2007 FR

Bonjour
J'ai un export d'un logiciel qui me ramène dans un fichier excel une date sous format texte "Mon Feb 15 00:00:00 CET 2021"
J'ai besoin d'avoir cette date au format "Lun 15 Février 2021" dans une zone au format date. Y a-t-il une formule miracle qui va pouvoir convertir ça ?
Merci pour vos précieux conseils.

Alain 🙏
 
Haut Bas