Téléchargez l'exemple de classeur
Ce tutoriel montre comment utiliser le Fonction Excel DATEVALUE dans Excel pour convertir une date stockée sous forme de texte en un numéro de série de date.
Présentation de la fonction DATEVALUE
La fonction DATEVALUE Convertit une date stockée sous forme de texte en numéro de série correspondant à la date.
Pour utiliser la fonction de feuille de calcul Excel DATEVALUE, sélectionnez une cellule et tapez :
DATEVALUE Fonction Syntaxe et entrées :
1 | =VALEURDATE(texte_date) |
date_texte - La date stockée sous forme de texte. Exemple « 11/12/2015 »
DATEVALUE Exemples
Convertir la date stockée sous forme de texte en date
Lorsque vous travaillez dans des feuilles de calcul, il est courant de rencontrer des dates stockées sous forme de texte. Vous pouvez généralement identifier les dates stockées sous forme de texte car les dates sont alignées à gauche et sont précédées d'apostrophes :
Ces « dates » sont traitées comme du texte et vous ne pourrez pas les utiliser comme des dates normales.
Une façon de convertir le texte en date consiste à utiliser la fonction DATEVALUE :
1 | =VALEURDATE(B3) |
Ce qu'il faut savoir sur la fonction DATEVALUE :
- DATEVALUE ignore les informations de temps. Pour convertir une date+heure stockée sous forme de texte en un nombre, utilisez plutôt la fonction VALUE. Ou utilisez la fonction TIMEVALUE pour obtenir l'heure uniquement.
- Si l'année est omise, DATEVALUE supposera l'année en cours
DATEVALUE dans Google Sheets
La fonction DATEVALUE fonctionne exactement de la même manière dans Google Sheets que dans Excel :
DATEVALUE Exemples en VBA
Vous pouvez également utiliser la fonction DATEVALUE dans VBA. Taper:datevalue(date_texte)
Pour les arguments de la fonction (date_texte, etc.), vous pouvez soit les saisir directement dans la fonction, soit définir des variables à utiliser à la place.
Utilisons la fonction DATEVALUE depuis VBA pour les cellules suivantes
1 | DateValue(Range("A1")) 'Retournera le 31/12/15 |
1 | DateValue(Range("A2")) 'Retournera le 06/07/20 |
1 | DateValue(Range("A3")) 'Reviendra 02/11/20 |
1 | DateValue(Range("A4")) 'Reviendra 02/05/20 |
Gardez à l'esprit que les résultats renvoyés par cette fonction peuvent être différents sur votre PC, car cela dépend des paramètres régionaux utilisés par votre machine.
Revenir à la liste de toutes les fonctions dans Excel