Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016

Cet article décrit la syntaxe de formule et l’utilisation de la fonction DATEVAL 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 :

  • texte_date    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.

    Dans le calendrier par défaut de Microsoft Excel pour Windows, l’argument date_texte 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! si la valeur de l’argument date_texte est en dehors de cette plage.

    Si l’année est omise dans l’argument date_texte, la fonction DATEVAL utilise l’année en cours donnée par l’horloge interne de votre ordinateur. Les informations fournies par l’argument date_texte ne sont pas prises en compte.

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.