La fonction DATEVAL Excel permet de convertir une date écrite sous forme de texte en une vraie date exploitable par Excel.
Concrètement, elle transforme un texte comme "15/03/2026" en numéro de série de date. Vous pouvez ensuite trier, filtrer, comparer ou utiliser cette date dans d’autres calculs.
C’est une fonction très utile lorsque vous importez des données, récupérez des dates mal formatées ou travaillez avec des tableaux contenant du texte à convertir automatiquement.
Syntaxe de la fonction DATEVAL Excel
La fonction DATEVAL repose sur un principe simple : convertir une date texte en date reconnue par Excel. Elle utilise un seul argument : le texte contenant la date à convertir.
Une fois transformée, la date devient pleinement exploitable dans Excel pour vos calculs, tris chronologiques ou analyses. DATEVAL est particulièrement pratique quand Excel ne reconnaît pas automatiquement une date.
Voici la formule à utiliser : DATEVAL(Texte_date)
| Argument | Description |
| Texte_date (obligatoire) | Chaîne de texte qui indique la date. |
“DATEVAL est une fonction très utile dès que des dates sont importées sous forme de texte. Elle permet de convertir rapidement ces données en vraies dates exploitables sur Excel.”
- Nicolas PARENT, formateur Excel expert chez Morpheus Formation

Quel est mon niveau sur Excel ?
Vous souhaitez savoir où vous en êtes réellement sur Excel ? Testez votre niveau en quelques minutes avec notre quiz Excel gratuit (≈ 7 min). À la fin, accédez immédiatement à vos résultats, à un corrigé détaillé et à des ressources concrètes pour progresser plus efficacement.
Exemple 1 - Comment convertir un texte en date sur Excel ?
Parfois, vous recevez des dates dans des formats texte variés, et là, DATEVAL entre en scène ! Avec DATEVAL, Excel prend des chaînes de texte comme "2023-08-15" ou "15 août 2023" et les convertit en dates exploitables. Cela signifie que même si les données ne sont pas uniformes, vous pouvez facilement les transformer en un format que tous vos calculs comprendront.
Exemple d’utilisation :
| Texte en Date | Formule DATEVAL | Résultat (Date Excel) |
|---|---|---|
| "15/08/2023" | =DATEVAL("15/08/2023") | 15/08/2023 |
| "August 15, 2023" | =DATEVAL("August 15, 2023") | 15/08/2023 |
| "2023-08-15" | =DATEVAL("2023-08-15") | 15/08/2023 |
Avec DATEVAL, transformer du texte en date devient un jeu d’enfant ! Que votre texte soit en français, en anglais, ou sous divers formats numériques, DATEVAL s’assure que tout est en ordre pour vos analyses. Finies les erreurs de date et les formats incertains – un indispensable pour tout utilisateur d’Excel qui aime de propres données organisées.
Exemple 2 - Comment convertir des Dates au format texte en nombres entiers sur Excel ?
Dans cet exemple, vous avez importé des dates au format texte dans la colonne A et souhaitez les convertir en nombres entiers dans la colonne B.
| A | B |
|---|---|
| (1) Date (format texte) | DATEVAL |
| 01/01/2050 | 54789 |
| 12/01/2050 | 54800 |
| 01/08/2050 | 55001 |
| 31/08/2050 | 55031 |
Pour convertir ces dates en numéros de série dans Excel, utilisez la formule =DATEVAL(A2) dans la colonne B. Excel transformera la date texte en nombre entier représentant le nombre de jours écoulés depuis le 1er janvier 1900.
- Exemple de formule :
=DATEVAL(A2)dans la cellule B2 renvoie 54789 pour "01/01/2050".
Remarques
- (1) Les dates dans la colonne A sont en format texte ! Elles ne peuvent pas être utilisées directement dans les calculs de dates sans conversion.
- (2) Le numéro 54789 représente le nombre de jours écoulés depuis le 01/01/1900 jusqu’au 01/01/2050.
Correction des erreurs courantes avec DATEVAL dans Excel
Malgré sa simplicité, la fonction DATEVAL peut parfois générer des erreurs qui bloquent le bon déroulement de vos calculs. L’erreur la plus fréquente est l’erreur #VALEUR!, généralement causée par un format de date incorrect ou une plage de dates non supportée par Excel. Heureusement, il existe des solutions simples pour remédier à ces soucis et vous permettre de tirer pleinement parti de DATEVAL.
| Erreur | Cause | Solution |
|---|---|---|
#VALEUR! | Format de texte non valide pour Texte_date | Vérifiez que le texte est bien une date, au bon format (par ex. "15/08/2023"). |
| Date hors plage valide | La date est antérieure au 1er janvier 1900 ou postérieure au 31 décembre 9999 | Utilisez des dates dans la plage supportée, ou formatez correctement. |
| Date en texte incorrecte | Format ou syntaxe du texte incorrect | Assurez-vous que Texte_date est un texte lisible par Excel ("MM/JJ/AAAA" ou "JJ-MMM-AAAA"). |
Grâce à ce tableau, vous pouvez identifier rapidement l’origine des erreurs et les corriger facilement, ce qui vous permettra de reprendre vos calculs sans difficulté.
Problème 1 : L’erreur #VALEUR!
L’erreur Excel #VALEUR la plus courante avec DATEVAL. Elle apparaît quand Excel ne reconnaît pas le texte comme une date valide. Exemples :
32/01/202330 février 2023- Un texte mal importé
Solution : vérifiez que la date est bien écrite dans un format reconnu par Excel.
Problème 2 : La date n’est pas reconnue par Excel
Excel ne gère que les dates comprises entre :
- 01/01/1900
- 31/12/9999
Si la date sort de cette plage, DATEVAL renverra une erreur. Solution : vérifier que la date utilisée reste dans la plage acceptée.
Problème 3 : vérifier le format régional
Parfois, le problème vient du format du fichier. Exemple :08/05/2026 peut être lu comme 8 mai ou 5 août. Toujours utile de vérifier ce point avant d’aller plus loin.
Télécharger la fiche de révision sur la fonction DATEVAL Excel
Téléchargez la fiche de révision pour retenir la syntaxe de DATEVAL, comprendre son fonctionnement et revoir les cas où Excel ne reconnaît pas correctement une date.
Un support simple et pratique à garder sous la main.
Aller plus loin avec les fonctions Excel

Découvrez toutes nos fiches sur les fonctions Excel
Calculs, logique, automatisation, recherche de données ou analyse… Nos fiches vous aident à mieux comprendre les fonctions Excel les plus utiles au quotidien.
Chaque article a été pensé pour aller à l’essentiel, avec des explications claires, des exemples concrets et des astuces pratiques pour progresser plus vite sur Excel et gagner en efficacité dans vos fichiers.
Découvrez également notre livre complet présentant plus de 158 fonctions sur Excel.

Maîtrisez les fonctions de A à Z sur Excel
Vous voulez mieux comprendre vos formules, gagner du temps et construire des fichiers plus fiables ?
Notre e-book a été conçu pour vous accompagner de façon concrète, du niveau débutant jusqu’aux fonctions plus avancées.
Vous y retrouverez une fiche claire pour chaque fonction, des exercices pratiques pour vous entraîner et des exemples concrets faciles à reproduire dans vos propres fichiers.
Encore un doute ? Profitez d'un aperçu avec notre -> eBook Excel gratuit.
Maîtrisez les fonctions Excel qui font gagner du temps
Bien utiliser des fonctions comme DATEVAL, c’est éviter les erreurs de format et rendre ses fichiers beaucoup plus fiables.
Chez Morpheus Formation, vous progressez avec une formation pensée pour la pratique :
- Programme 100 % sur mesure selon votre niveau
- Formateur Excel expert dédié
- Travail sur vos propres fichiers professionnels
- Exercices concrets entre les séances
- Sessions flexibles à distance ou en présentiel
- Certification reconnue TOSA ou ENI
- Formation finançable selon votre situation
Depuis 2021, plus de 1 300 apprenants nous ont fait confiance avec un taux de satisfaction de 9,7/10.
Découvrez également nos formations Excel 2.0 en présentiel à Limoges
FAQ : réponses aux problèmes courants sur DATEVAL dans Excel
Pour utiliser DATEVAL avec VBA, vous pouvez intégrer cette fonction dans une macro pour automatiser la conversion de dates au format texte en numéros de série Excel. Dans votre application VBA, utilisez Application.WorksheetFunction.DateValue("date_texte") pour appeler DATEVAL directement dans votre code. Cela permet de transformer les dates représentées en texte en valeurs numériques, que vous pouvez ensuite manipuler facilement dans une macro.
Excel reconnaît de nombreux formats de date pour les convertir en numéros de série de date. Les formats les plus courants incluent "JJ/MM/AAAA", "MM-JJ-AAAA" et les formats de type "MMMM JJ, AAAA". Chaque date représentée par l’un de ces formats est convertie en série de date, c’est-à-dire en un nombre correspondant au nombre de jours écoulés depuis le 1er janvier 1900. Si un format n’est pas reconnu, Excel affichera une erreur, et il peut être nécessaire d'ajuster manuellement le texte pour que la date soit interprétée correctement.
L’erreur #VALEUR! est un problème courant lorsqu’Excel ne parvient pas à interpréter une date texte avec DATEVAL. Cette erreur est souvent provoquée par un format non reconnu ou un texte contenant des caractères invisibles. Pour la correction, assurez-vous que le format de date_texte correspond aux formats acceptés par Excel (par ex. "JJ/MM/AAAA"). Si l’erreur persiste, utilisez NETTOYER pour supprimer les caractères invisibles ou la fonction SUPPRESPACE pour retirer les espaces en trop. Le support Microsoft propose également des recommandations pour résoudre les erreurs #VALEUR! en fonction des situations spécifiques.
Vous vous demandez peut-être : c’est quoi, un numéro de série pour une date ? Eh bien, Excel utilise des numéros de série pour représenter les dates.
Par exemple, le numéro de série 1 représente le 1er janvier 1900, le 2 correspond au 2 janvier 1900, et ainsi de suite. Chaque jour qui passe ajoute +1 au numéro de série. Ainsi, en août 2023, on atteint un numéro de série autour de 45153 !
Cette méthode permet à Excel d'effectuer des calculs sur les dates avec une grande flexibilité.
Schéma :
15 août 2023 → Numéro de série 45153
1er janvier 1900 → Numéro de série 1
2 janvier 1900 → Numéro de série 2






Félicitations ! Votre ebook Excel offert !
/ CPF