Date en texte à convertir en date en chiffres Excel

Psychlo -  
PapyLuc51 Messages postés 5089 Statut Membre -
Bonjour,

J'ai un fichier excel où la date est notée de façon manuscrite "dimanche 29 mai 2022".

J'aimerais transformer cette cellule en une date "29/05/2022" ou "29-05-2022" qu'importe.
J'ai essayé de convertir en date par plusieurs moyens mais sans résultat.

Merci à ceux qui pourront aider !

Configuration: Windows / Chrome 102.0.0.0
A voir également:

5 réponses

PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Bonjour,

Comme une date c'est un nombre
Avec le texte en A1 mettre dans une autre cellule au format date
=CNUM(DROITE(A1;11))


Cordialement
0
brucine Messages postés 23059 Statut Membre 3 583
 
Bonjour,

S'il n'y a qu'une date, cela est bel et bon, mais supposons que la même colonne contienne vendredi 9 septembre 2022 (et que je veuille traiter cette colonne avec une seule formule)?

On extrait facilement le premier et le dernier "mots" d'une cellule Excel, celui du milieu c'est plus compliqué sauf à jouer sur l'existence des séparateurs (espaces).
-1
tontong Messages postés 2584 Statut Membre 1 062 > brucine Messages postés 23059 Statut Membre
 
Bonjour,
Pour que la formule fonctionne tous les jours:=STXT(A1;CHERCHE(" ";A1)+1;99)*1
Dans une cellule à un format de date "excel"
2
Psychlo > tontong Messages postés 2584 Statut Membre
 
Merci ! Cette formule a pu transformer toutes mes cases en date.
Merci à tous pour votre réactivité
0
brucine Messages postés 23059 Statut Membre 3 583 > tontong Messages postés 2584 Statut Membre
 
Bonjour,

Tout à fait, et comme la formule de via55 plus bas.

Je suis allé chercher midi à 14 heures...
0
via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour à tous

La formule de PapyLuc fonctionne si on connaît le nombre de caractères composant la date (11 dans l'exemple)
Pour que la formule soi valable quelque soit la date précédée d'un jour en lettres il faut se baser sur le 1er espace et prendre ce qui suit d'où la formule améliorée :
=CNUM(DROITE(A1;NBCAR(A1)-TROUVE(" ";A1)))

Cdlmnt
Via

0
Raymond PENTIER Messages postés 71826 Statut Contributeur 17 376
 
Bonjour.

Il y a effectivement beaucoup de formules possibles.
En voici une dernière, qui fonctionne dans tous les cas : =CNUM(STXT(A1;TROUVE(" ";A1;1)+1;99))
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Salutations à vous tous,

Effectivement j'avais omis la possibilité du chiffre unique concernant le jour ou même le mois dans la date.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 71826 Statut Contributeur 17 376
 
Bonjour.

Tu aurais dû indiquer les divers moyens utilisés ; on t'aurait expliqué quelle erreur tu avais faite chaque fois ...
-1