Excel : Convertir texte en date (dateval ne marche pas)

Fermé
cerveaubooleen - 19 oct. 2023 à 16:01
cousinhub29 Messages postés 982 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 7 janvier 2025 - 19 oct. 2023 à 19:58

Bonjour.


Sur Excel j'ai un texte "21 mars 1685" (cellule A1) et je souhaite le convertir en date.
En cherchant je suis tombé sur dateval Mais cela ne fonctionne pas.

Je ne trouve pas ce qui manque et les tuto que j'ai lu sont laconique. J'ai l'impression qu'il manque un truc mais je ne sais pas quoi et les tutos n'en parlet pas.

En gros :

La Cellule A1 contient le texte => 21 mars 1685

La Cellule B1 contient la formule => dateval(A1)

Résultat de la formule dans la cellule B1 => #VALEUR!

Sauriez-vous m'aider ?
 

A voir également:

5 réponses

brucine Messages postés 18502 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 janvier 2025 2 761
19 oct. 2023 à 16:19

Bonjour,

DATEVAL ne sait pas comme Excel traiter les dates avant 1900, mais le format 21/03/1685 est lui accepté en entrée, je ne sais pas ce qu'il en est pour des calculs.

Je n'ai pas de solution dans l'immédiat, sans doute faut-il extraire les chaînes jour, mois et année et les reconstituer en faisant une condition sur la valeur de la chaîne mois?
 

2
Pierr10 Messages postés 12471 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 7 janvier 2025 5 165
19 oct. 2023 à 18:06

Bonjour, 

Pour info, LibreOffice reconnaît les dates antérieures au 01/01/1900.

Il faut enregistrer les fichiers au format ods, sinon ça ne marche pas. Et pas question de convertir en xlsx !


1
cerveaubooleen
19 oct. 2023 à 17:49

Ok merci beaucoup. Ça m'évite de cherche en vain alors qu'il n'y a pas de solution par ce biais.

Je ne sais pas encore ce que je vais faire. Surement entrer les infos à la main car il n'y en a pas non plus des centaines.

0
yclik Messages postés 3728 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 8 janvier 2025 1 526
19 oct. 2023 à 18:14

Bonsoir

une piste

0
brucine Messages postés 18502 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 janvier 2025 2 761
19 oct. 2023 à 18:34

Re bonjour,

Si les dates ont la bonne idée d'être dans la même colonne, on peut exporter vers CSV, faire un traitement par Batch relativement simple de ce CSV avec une pirouette dans le même esprit (on sépare les combattants, on remplace janvier par 01 et ainsi de suite et on rajoute les séparateurs) et on réimporte le CSV: ce n'est pas tant le format xx/yy/1685 qui pose le problème mais le fait de vouloir faire des calculs dessus.

 

0

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

Posez votre question
cousinhub29 Messages postés 982 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 7 janvier 2025 348
19 oct. 2023 à 19:53

Bonsoir,

Power Query, nativement installé depuis la suite Office 2016, permet de travailler avec des dates antérieures au 01/00/1900...

Bonne soirée


0
cousinhub29 Messages postés 982 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 7 janvier 2025 348
19 oct. 2023 à 19:58

Et pour compléter,

Ajout de 6 mois à la "date":

0