Comment utiliser la fonction Excel DATEVALUE

Comment utiliser la fonction Excel DATEVALUE

Ce qu’il faut savoir

  • La fonction DATEVALUE dans Excel convertit une date au format texte en un numéro de série.
  • Utilisez cette fonction lorsqu’une cellule contient une date au format texte, et non un nombre, ce qui peut se produire avec des données importées ou copiées.
  • La syntaxe et l’argument de la fonction sont: =DATEVALUE (date_text)

Cet article explique comment utiliser la fonction DATEVALUE dans n’importe quelle version d’Excel, y compris Excel 2019 et Microsoft 365.

Qu’est-ce que la fonction DATEVALUE?

La fonction DATEVALUE dans Excel convertit une date au format texte en un numéro de série. Excel peut alors lire le numéro de série pour comprendre la date.

Cette fonction Excel est nécessaire lorsqu’une cellule contient des informations de date mais qu’elle est stockée dans du texte normal. Au lieu de la convertir automatiquement en une date, Excel considère la cellule comme de simples chiffres et lettres, ce qui la rend difficile à utiliser. Cela peut arriver si la date a été copiée ou importée d’ailleurs.

Vous pouvez utiliser la fonction Excel DATEVALUE pour produire le numéro de série de la date qui peut ensuite être utilisé pour le formater correctement en tant que date et l’utiliser avec d’autres formules basées sur la date, le trier avec d’autres dates, etc.

DATEVALUE Exemples de fonctions Excel

La fonction DATEVALUE fonctionne dans toutes les versions d’Excel.

Syntaxe et arguments de la fonction DATEVALUE

Toutes les formules qui utilisent cette fonction doivent être formatées comme ceci:

=DATEVALUE (date_texte)

date_text est le seul argument qu’il prend en charge. Il peut faire référence à d’autres cellules ou les informations de date peuvent être stockées dans la formule.

Voici quelques règles à retenir concernant la fonction DATEVALUE:

  • Si l’année date_texte est omise, l’année en cours est utilisée.
  • Si date_texte inclut des informations d’heure, Excel les ignore.
  • Si les informations de date sont saisies directement dans la formule, elles doivent être entourées de guillemets.
  • Si les informations de date sont référencées dans une autre cellule qui inclut le nom textuel du mois (par exemple, mars ou mars), le mois doit être en deuxième position (comme 31-Mar-2020).
  • La valeur! une erreur s’affichera si date_text tombe en dehors de la plage de dates 1/1/1900–12/31/9999.
  • La valeur! une erreur s’affichera si date_text semble être un nombre (c’est-à-dire qu’il n’a pas de tirets ou de barres obliques comme une date typique).

DATEVALUE Exemples de fonctions

Voici quelques-unes des différentes façons d’utiliser cette fonction:

Date de référence d’une autre cellule


=DATEVALUE(A2)

Fonction DATEVALUE avec résultat de date de série

En supposant que A1 se lit comme 4-4-2002, cet exemple de formule DATEVALUE produirait le numéro de série 37350.

Entrez la date dans la formule


=DATEVALUE("12/25/2007")

Fonction DATEVALUE avec date entrée dans la formule

C’est une autre façon d’utiliser cette fonction. La saisie de la date entre guillemets remplace l’appel à une autre cellule. Cette formule produit la date de série 39441.

Créer une date à partir de plusieurs cellules


=DATEVALUE(A2 & "/"& A3 & "/"& A4)

Exemple de fonction Excel DATEVALUE utilisant des signes esperluette

Dans cet exemple de la fonction DATEVALUE, la même configuration est utilisée mais nous récupérons les informations de date à partir de trois cellules distinctes: A2=5, A3=18 et A4=2017.

Cela nécessite le signe esperluette afin que nous puissions ajouter des barres obliques pour séparer le jour, le mois et l’année. Cependant, le résultat est toujours un numéro de série puisque c’est à cela que sert la fonction, nous devrions donc formater la cellule comme une date réelle (voir ci-dessous) pour la voir présentée comme 18/05/2017.

Utiliser l’esperluette dans la formule de date


=DATEVALUE("3"& "/"& A2 & "/"& "2002")

Exemple DATEVALUE avec des données saisies manuellement et une référence de cellule

Dans cet exemple, la fonction ressemble beaucoup à celle ci-dessus, mais au lieu d’utiliser des références de cellule pour déterminer le jour et l’année, nous les saisissons manuellement à l’aide de guillemets doubles.

Extraire la date de la cellule avec d’autres données


=DATEVALUE(LEFT(A20,10))

Fonctions Excel DATEVALUE et LEFT utilisées ensemble

Si la cellule contient d’autres informations dont vous n’avez pas besoin, vous pouvez utiliser des fonctions telles que GAUCHE et DROITE pour isoler la date. Dans cet exemple, la fonction DATEVALUE est couplée à la fonction LEFT afin qu’elle examine uniquement les 10 premiers caractères à partir de la gauche. Le résultat est 41654, qu’Excel peut formater comme une date pour produire le 15/01/2014.

Extraire la date avec la fonction MID


=DATEVALUE(MID(A40,FIND("",A40)+1,7))

Fonction DATEVALUE Excel combinée avec MID et FIND

Enfin, nous avons cette formule qui combine non seulement la fonction MID mais également la fonction FIND pour extraire la date et la présenter au format du numéro de série. La fonction MID définit A2 comme cible et utilise FIND pour définir l’espace («  ») comme le point où la fonction doit commencer à compter. Le nombre à la fin de la fonction MID définit le nombre de caractères à extraire, qui est de 7 dans notre exemple. Le résultat est 43944, qui, lorsqu’il est formaté en tant que date, se transforme en 23/04/2020.

Erreurs DATEVALUE

Vous trouverez ci-dessous quelques exemples de situations où la fonction DATEVALUE affichera une erreur. Selon les règles mentionnées ci-dessus, les lignes avec le #VALUE! error contient des données qui ne peuvent pas être traitées par cette fonction.

Erreurs de la fonction DATEVALUE dans Excel

Formatage des nombres en dates

Lorsqu’Excel produit le numéro de série d’une date, il vous reste un nombre qui indique le nombre de jours à partir du 01/01/1900. C’est difficilement utilisable, donc ce que vous devez faire est de formater cette cellule comme une date normale.

Une façon de savoir immédiatement si la cellule est formatée en tant que texte ou en tant que date consiste à vérifier son alignement dans la cellule. Les dates au format texte sont généralement alignées à gauche, tandis que les cellules au format date sont généralement alignées à droite.

  1. Sélectionnez la ou les cellules qui doivent être formatées en tant que date.
  2. Dans l’ onglet Accueil en haut d’Excel, recherchez la section Nombre.
  3. Sélectionnez le menu déroulant et choisissez une option de date, comme Date courte ou Date longue.

    Formatage de la date de série en date normale dans Excel

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *