Comment utiliser la fonction Excel DATEVALUE

Table des matières:

Comment utiliser la fonction Excel DATEVALUE
Comment utiliser la fonction Excel DATEVALUE
Anonim

Ce qu'il faut savoir

  • La fonction DATEVALUE d'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 arriver 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 d'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 en 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.

Image
Image

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

DATEVALUE Syntaxe et arguments de la fonction

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

=DATEVALUE(date_text)

date_text est le seul argument qu'il supporte. 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_text inclut des informations d'heure, Excel l'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–9999-31-12.
  • 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)

Image
Image

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("2007-12-25")

Image
Image

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)

Image
Image

Dans cet exemple de la fonction DATEVALUE, la même configuration est utilisée mais nous récupérons les informations de date 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 2017-05-18.

Utiliser l'esperluette dans la formule de date

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

Image
Image

Dans cet exemple, la fonction ressemble beaucoup à celle du 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 en utilisant des guillemets doubles.

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

=DATEVALUE(GAUCHE(A20, 10))

Image
Image

Si la cellule contient d'autres informations dont vous n'avez pas besoin, vous pouvez utiliser des fonctions comme 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 2014-01-15.

Extraire la date avec la fonction MID

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

Image
Image

Enfin, nous avons cette formule qui combine non seulement la fonction MID mais aussi 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 2020-04-23.

DATEVALUE Erreurs

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 ! L'erreur contient des données qui ne peuvent pas être traitées par cette fonction.

Image
Image

Formatage des nombres en dates

Quand Excel produit le numéro de série d'une date, il vous reste un nombre qui indique combien de jours il reste à partir du 1900-01-01. 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 est de vérifier comment elle est alignée 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 Home en haut d'Excel, localisez la section Number.
  3. Sélectionnez le menu déroulant et choisissez une option de date, comme Short Date ou Long Date.

    Image
    Image

Conseillé: