Changer un texte en format date EXCEL 2007

Fermé
pops - Modifié le 25 août 2020 à 11:46
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 - 25 août 2020 à 15:14
Bonjour à tous,

J'ai des cellules en A1 dont le contenu est "Aug 20, 2020 10:52 AM" et dont le format est texte. Convertir en format date ne marche pas car Excel ne reconnait pas ce texte.
Je souhaiterais obtenir un format date pour que s'affiche en B1 "20/08/2020".
Bon objectif à terme, est de calculer le nombre de jours de différence entre cette colonne (B) et une autre colonne date.

Quelqu'un saurait m'aider ?
Configuration: Windows / Chrome 84.0.4147.135
A voir également:

2 réponses

tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
25 août 2020 à 14:31
Faire un tableau de correspondance "mois->numéro" M1:N12:les mois en M de jan à dec, les numéros de 1à12 en N. On peut choisir d'autres colonnes hors champ.
À adapter et vérifier:
=DATE(STXT(A1;CHERCHE(",";A1)+2;4);RECHERCHEV(GAUCHE(A1;3);$M$1:$N$12;2;0);STXT(A1;5;2))
1
Merci énormément !!
J'ai ajusté la formule : =DATE(SUBSTITUE(STXT(A1;8;5);" ";"");RECHERCHEV(STXT(A1;1;3);$M$1:$N$12;2;0);SUBSTITUE(STXT(A1;5;2);",";""))

Et j'obtiens ce que je veux.

Très bonne journée à vous.
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057 > pops
25 août 2020 à 15:14
Variante pour le fun:
=DATE(SUPPRESPACE(STXT(A1;8;5));RECHERCHEV(STXT(A1;1;3);$M$1:$N$12;2;0);SUPPRESPACE(STXT(A1;5;2)))
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
25 août 2020 à 13:29
Bonjour,
Il serait très utile de préciser si les mois sont tous en trois caractères (jan, feb...) et si les jours sont tous en deux caractères (01, 02,...14,). Les formules seront plus courtes.
0
Oui les mois sont jan, feb, mar, ...
Par contre les jours sont 1, 2, ...
0