DATEVAL
Convertit une date stockée sous forme de texte en numéro de série de date valide dans Excel. Le résultat peut ensuite être formaté en date.
DATEVAL(date_texte)Arguments
date_texteChaîne de texte représentant une date dans un format reconnu (ex : "15/01/2026" ou "15-Jan-2026").
=DATEVAL("15/01/2026")Convertit une date texte en numéro interne utilisé par Excel.
=DATEVAL(A1)Convertit la date texte contenue en A1 en véritable valeur de date.
=DATEVAL("15/01/2026")+7Ajoute 7 jours après conversion du texte en date valide.
=SI(ESTNUM(DATEVAL(A1));"Date valide";"Date invalide")Vérifie si A1 contient une date texte reconnue.
- •Le résultat est un nombre : applique un format Date pour l'afficher correctement.
- •DATEVAL dépend des paramètres régionaux (JJ/MM/AAAA vs MM/JJ/AAAA).
- •Si le texte n'est pas reconnu comme une date valide, la fonction renvoie #VALEUR!.
- •Si la cellule contient déjà une vraie date (et non du texte), DATEVAL est inutile.
- •Pour un contrôle précis du jour, mois et année, utilise la fonction DATE.
- •Appliquer DATEVAL à une cellule qui est déjà une vraie valeur de date, ce qui renvoie une erreur #VALEUR! puisque DATEVAL attend du texte en entrée, pas une date existante
- •Ne pas tenir compte des différences de format de date régionales - un texte comme "03/04/2026" peut être interprété comme le 4 mars ou le 3 avril selon les paramètres régionaux du système
- •Oublier que DATEVAL retire toute composante horaire du texte, ne renvoyant que le numéro de série de la date même si le texte d'origine incluait une heure
DATEConstruit une date à partir de nombres séparés d'année, de mois et de jour, plutôt que d'analyser une chaîne de texte.TEMPSVALFait le même travail de conversion mais pour la partie heure d'une chaîne de texte plutôt que la date.TEXTEL'opération inverse dans l'esprit - convertit une valeur de date en texte mis en forme au lieu d'analyser du texte pour en faire une date.Pourquoi DATEVAL renvoie-t-elle une erreur #VALEUR! ?
La cellule contient probablement déjà une vraie valeur de date, pas du texte - DATEVAL ne fonctionne que sur des chaînes de texte qui ressemblent à des dates. L'appliquer à une date réelle provoque l'erreur.
DATEVAL gère-t-elle correctement les différents formats de date ?
Cela dépend des paramètres régionaux de votre système - un texte comme "03/04/2026" peut être lu comme des dates différentes selon que la région attend le jour ou le mois en premier.
DATEVAL conserve-t-elle l'heure si le texte en contient une ?
Non, elle ne renvoie que le numéro de série de la date. Utilisez TEMPSVAL séparément si vous devez aussi extraire la partie heure.
Besoin de traduire une formule utilisant DATEVAL ?
Utilisez notre traducteur pour convertir votre formule complète
