Dans ce carnet
Une date Excel stockée comme du texte ne devient pas une vraie date simplement parce que vous choisissez le format « Date courte ». Il faut d’abord vérifier la valeur, puis la convertir selon la convention du fichier source. Sinon, un 4 septembre peut devenir un 9 avril sans produire la moindre erreur.
Le réflexe utile : gardez la colonne d’origine et travaillez à côté. Vous pourrez comparer les résultats et revenir en arrière. Ce guide propose un diagnostic, deux méthodes de conversion et un exercice pour apprendre à reconnaître les cas où il vaut mieux s’arrêter.
Comment reconnaître une date Excel stockée en texte ?
Dans une cellule vide, essayez =ESTNUM(A2). Si A2 contient du texte, le résultat est FAUX. Si le résultat est VRAI, Excel voit un nombre : cela reste à confronter au contenu attendu, car un identifiant numérique est aussi un nombre.
Vous pouvez compléter le test par =ESTTEXTE(A2). Ces fonctions vérifient le type de la valeur, sans convertir le texte en nombre ; voir les fonctions EST documentées par Microsoft.
| Observation | Ce qu’elle signifie | Prochaine action |
|---|---|---|
| ESTNUM renvoie FAUX ; ESTTEXTE renvoie VRAI | La cellule contient du texte | Vérifier la convention, puis convertir |
| ESTNUM renvoie VRAI | La cellule contient une valeur numérique | Vérifier qu’il s’agit bien de la date attendue |
| La cellule affiche une erreur ou reste vide | Le diagnostic est incomplet | Examiner la source avant de remplir ou supprimer |
Ne vous fiez pas uniquement à l’alignement à gauche ou à droite : une mise en forme manuelle peut le modifier. Le triangle d’avertissement peut aider lorsqu’il apparaît, mais son absence ne valide pas toute une colonne.
Quand utiliser DATEVAL pour convertir une date ?
Utilisez =DATEVAL(A2) lorsque A2 contient une date textuelle et que sa convention est reconnue par votre environnement. Appliquez ensuite un format de date à la cellule du résultat. Microsoft précise que l’interprétation dépend des paramètres de date du système dans sa documentation de DATEVAL.
Sur un petit fichier homogène, c’est une méthode rapide. Mais une formule qui ne renvoie aucune erreur n’a pas forcément compris le jour et le mois dans le bon ordre. Contrôlez une date ambiguë et une date dont le jour dépasse 12 avant de recopier la formule.
- Conserver la valeur bruteDupliquez la feuille ou créez une colonne de résultat. Ne remplacez pas immédiatement les données reçues.
- Convertir quelques lignesTestez DATEVAL, puis affichez les résultats en date. Comparez-les aux dates confirmées par la source.
- Étendre seulement après validationRecopiez la formule sur les lignes du même format. Isolez les erreurs et les cas douteux.
Si vous devez figer les résultats, copiez la colonne calculée puis utilisez le collage spécial en valeurs. Conservez malgré tout l’original dans une feuille dédiée. La procédure Microsoft sur les dates textuelles détaille ce principe de conversion puis de mise en forme.
Les formules de cet article utilisent les noms français. Dans une installation anglophone, ESTNUM devient ISNUMBER, ESTTEXTE devient ISTEXT et DATEVAL devient DATEVALUE.
Comment éviter l’inversion du jour et du mois ?
Choisissez la convention du producteur du fichier, pas celle de votre poste. Le texte 04/09/2026 désigne le 4 septembre dans un export français et le 9 avril dans un export américain. Sans information sur la source, les deux lectures restent possibles.

Avec Power Query, partez d’une colonne encore en texte. Dans l’éditeur, faites un clic droit sur son en-tête, puis Modifier le type → Utiliser les paramètres régionaux. Choisissez le type Date et la région correspondant au format de la source. Cette possibilité est décrite dans la documentation des types Power Query.
Si une étape automatique « Type modifié » a déjà mal interprété la colonne, revenez à l’étape qui précède cette conversion. Changer l’affichage après coup ne restaure pas le texte initial. Lorsque plusieurs conventions coexistent, séparez les lignes selon une information fiable sur leur origine avant de les convertir.
Dans une colonne personnalisée Power Query, un texte français au format jour/mois/année peut être interprété explicitement avec :
Date.FromText([date_brute],
[Format="dd/MM/yyyy", Culture="fr-FR"])Pour une source américaine connue au format mois/jour/année, utilisez MM/dd/yyyy et en-US. Cette formule n’est pas destinée à une colonne mélangeant des conventions inconnues.
Les paramètres Format et Culture viennent de la fonction Date.FromText. La source doit fournir du texte ; une valeur déjà convertie en date nécessite un autre traitement. Pour retrouver le parcours d’import complet, consultez notre guide Power Query pour débuter.
Exercice : quelles dates pouvez-vous convertir sans deviner ?
Voici cinq lignes fictives. Toutes les valeurs de la première colonne sont du texte. La deuxième colonne précise ce que le producteur du fichier a confirmé. Votre objectif est de convertir uniquement les dates dont le sens est connu.
| Texte reçu | Convention confirmée | Décision à prendre |
|---|---|---|
| 04/09/2026 | Jour/mois/année | Convertir selon la source |
| 09/04/2026 | Mois/jour/année | Convertir selon la source |
| 28/09/2026 | Jour/mois/année | Convertir selon la source |
| 04/09/2026 | Inconnue | Demander confirmation |
| 31/09/2026 | Jour/mois/année | Vérifier la donnée |
Ne lancez pas une conversion unique sur les cinq lignes. Classez-les d’abord en « conversion possible » et « à vérifier », puis écrivez la date attendue en toutes lettres. C’est un contrôle simple qui révèle immédiatement une inversion.
Afficher la correction et le résultat attendu
Les lignes 1 et 2 représentent toutes deux le 4 septembre 2026. La ligne 3 représente le 28 septembre 2026. La ligne 4 reste indéterminée : elle peut désigner le 4 septembre ou le 9 avril. La ligne 5 est invalide : septembre compte 30 jours.
Le résultat attendu est donc trois dates convertibles et deux lignes à vérifier. On conserve les cinq lignes dans le suivi ; on ne remplace pas les deux dernières par une date supposée.
Que vérifier avant de réutiliser la colonne ?
Comparez le nombre de lignes avant et après, vérifiez quelques valeurs contre la source et gardez une liste des exceptions. Une conversion réussie techniquement ne prouve pas que la date a le bon sens.
- Les lignes en erreur sont-elles toujours identifiables ?
- Les dates ambiguës ont-elles une convention documentée ?
- Le tri chronologique correspond-il à la période attendue ?
- Les dates les plus anciennes et les plus récentes sont-elles plausibles ?
- La même méthode fonctionne-t-elle sur le prochain export ?
Pour un fichier récurrent, notez la règle d’import à côté de la requête : source, format attendu et traitement des exceptions. Ce petit contrat est plus utile qu’une correction manuelle que personne ne saura reproduire le mois suivant.
Une fois cette colonne fiabilisée, vous pouvez construire un tableau croisé dynamique. Avant de présenter les résultats, reprenez aussi les contrôles à faire sur les chiffres.
Questions fréquentes sur les dates dans Excel
Changer le format de cellule suffit-il ?
Si la valeur est déjà une date numérique correcte, un changement d’affichage peut suffire. Si elle reste du texte, il faut une conversion. Vérifiez le type avant de choisir la méthode.
Pourquoi DATEVAL renvoie-t-elle une erreur ?
Le texte peut être incompatible avec les paramètres de votre environnement, contenir des caractères inattendus ou représenter une date impossible. Examinez la chaîne originale au lieu de masquer toutes les erreurs.
Peut-on mélanger des dates françaises et américaines ?
Oui dans un même fichier, mais une conversion fiable exige de connaître la convention de chaque groupe de lignes. Quand elle est inconnue, demandez confirmation au producteur.
Exercice original à données fictives. Sources Microsoft consultées le 29 septembre 2026.





