DATEVAL

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016

Cet article décrit la syntaxe de formule et l’utilisation de la fonction DATEVALUE dans Microsoft Excel.

Description

La fonction DATEVAL convertit une date stockée sous forme de texte en numéro de série reconnu par Excel comme une date. Par exemple, la formule =DATEVAL("1/1/2008") renvoie 39448, le numéro de série de la date 1/1/2008. Souvenez-vous toutefois que le paramètre de date système de votre ordinateur peut faire en sorte que les résultats d’une fonction DATEVAL diffèrent de cet exemple.

La fonction DATEVAL est utile lorsqu’une feuille de calcul contient des dates dans un format texte que vous voulez filtrer, trier ou mettre en forme en tant que dates ou utiliser dans des calculs de dates.

Pour afficher un numéro de série de date sous forme de date, vous devez appliquer un format de date à la cellule. Vous trouverez des liens vers des informations complémentaires sur l’affichage des nombres en tant que dates dans la section Voir aussi.

Syntaxe

DATEVAL(texte_date)

La fonction DATEVAL contient les arguments suivants :

  • Date_text Obligatoire. Texte qui correspond à une date dans un format de date Excel, ou une référence à une cellule contenant du texte qui correspond à une date dans un format de date Excel. Par exemple, « 1/30/2008 » et « 30-Jan-2008 » sont des chaînes de texte entre guillemets qui correspondent à des dates.
    À l’aide du système de date par défaut dans Microsoft Excel pour Windows, l’argument date_text doit représenter une date comprise entre le 1er janvier 1900 et le 31 décembre 9999. La fonction DATEVAL renvoie la valeur d’erreur #VALEUR! valeur d’erreur si la valeur de l’argument date_text est en dehors de cette plage.
    Si la partie année de l’argument date_text est omise, la fonction DATEVALUE utilise l’année en cours à partir de l’horloge intégrée de votre ordinateur. Les informations de temps dans l’argument date_text sont ignorées.

Remarques

  • Excel stocke les dates sous la forme de numéros de série séquentiels afin qu’elles puissent être utilisées dans les calculs. Par défaut, le 1er janvier 1900 correspond au numéro séquentiel 1, et le 1er janvier 2008 correspond au numéro séquentiel 39 448, car 39 448 jours se sont écoulés depuis le 1er janvier 1900.
  • La plupart des fonctions convertissent automatiquement les valeurs de date en numéros de série.

Exemple

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Données
11
3
2011
Formule Description Résultat
=DATEVAL("22.08.11") Numéro de série d’une date entrée comme texte. 40777
=DATEVAL("22.05.11") Numéro de série d’une date entrée comme texte. 40685
=DATEVAL("23.02.11") Numéro de série d’une date entrée comme texte. 40597
=DATEVAL("5-JUIL") Numéro de série d’une date entrée comme texte, avec le calendrier depuis 1900, et en supposant que l’horloge interne de votre ordinateur soit réglée sur l’année 2011. 39634
=DATEVA(A2 & "/" & A3 & "/" & A4) Numéro de série d’une date créée en combinant les valeurs contenues dans les cellules A2, A3 et A4. 40850