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

cerveaubooleen -  
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   -

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 21618 Date d'inscription   Statut Membre Dernière intervention   3 407
 

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 13196 Date d'inscription   Statut Modérateur Dernière intervention   5 426
 

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
 

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 3872 Date d'inscription   Statut Membre Dernière intervention   1 561
 

Bonsoir

une piste

0
brucine Messages postés 21618 Date d'inscription   Statut Membre Dernière intervention   3 407
 

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 1074 Date d'inscription   Statut Membre Dernière intervention   361
 

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 1074 Date d'inscription   Statut Membre Dernière intervention   361
 

Et pour compléter,

Ajout de 6 mois à la "date":

0