Fonction Excel DATEVALUE - Convertir le texte en date valide

Télécharger un exemple de classeur

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

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave