Fonction DATEVAL Excel

Fonction DATEVAL Excel

5
(15)

Imaginez avoir des dates au format texte dans une colonne Excel, et devoir les transformer en véritables dates exploitables, prêtes à être calculées, triées, et analysées. C’est là qu’intervient la fonction DATEVAL Excel, une fonction aussi puissante qu’essentielle pour les utilisateurs d’Excel. Avec elle, vous convertissez du texte en dates et en numéros de série, qui représentent chaque jour depuis le fameux 1er janvier 1900. Plus besoin de passer des heures à manipuler des cellules et des formats pour obtenir les bons résultats !

Ce guide vous dévoile tout ce que vous devez savoir pour maîtriser DATEVAL : syntaxe, exemples, et astuces pour éviter les erreurs courantes comme #VALEUR!. De la création de dates aux calculs automatiques d'Excel, chaque étape vous rapproche de la maîtrise du calendrier interne d'Excel, pour des données toujours prêtes à l’analyse.


Comprendre la Fonction DATEVAL Excel

La fonction DATEVAL, c’est un peu comme le traducteur des dates en texte ! Elle prend une date qui se présente sous forme de texte, comme "15/08/2023", et la convertit en un numéro de série compréhensible par Excel. Pourquoi est-ce utile ? Parce qu’Excel utilise ces numéros de série pour tout calculer, que ce soit pour ajouter des jours, faire des comparaisons ou manipuler les dates. Si une date reste en format texte, Excel la voit juste comme une suite de caractères et non comme une date. Avec DATEVAL, vous transformez cette suite de caractères en une date exploitable.

Date en TexteFormule DATEVALRésultat (Numéro de Série)
"01/01/2023"=DATEVAL("01/01/2023")44927
"15-Août-2023"=DATEVAL("15-Août-2023")45153
"2023-08-15"=DATEVAL("2023-08-15")45153
"August 15, 2023"=DATEVAL("August 15, 2023")45153
Comprendre la Fonction DATEVAL dans Excel

Ce tableau vous montre comment DATEVAL convertit différents formats de date en texte en un numéro de série. 


Qu’est-ce qu’un numéro de série Excel ?

Vous vous demandez peut-être : c’est quoi, un numéro de série pour une date ? Eh bien, Excel utilise des numéros de série pour représenter les dates.

Par exemple, le numéro de série 1 représente le 1er janvier 1900, le 2 correspond au 2 janvier 1900, et ainsi de suite. Chaque jour qui passe ajoute +1 au numéro de série. Ainsi, en août 2023, on atteint un numéro de série autour de 45153 !

Cette méthode permet à Excel d'effectuer des calculs sur les dates avec une grande flexibilité.

Schéma :

  • 1er janvier 1900 → Numéro de série 1
  • 2 janvier 1900 → Numéro de série 2
  • 15 août 2023 → Numéro de série 45153

Syntaxe et utilisation de la Fonction DATEVAL

La fonction DATEVAL est simple à utiliser et incroyablement efficace pour convertir des dates sous forme de texte en un format que notre cher Excel comprend. Sa syntaxe est très épurée, ce qui la rend accessible même aux débutants :

Syntaxe :

DATEVAL(Texte_date)

  • Texte_date(obligatoire) : C’est la chaîne de texte qui représente la date que vous souhaitez convertir. Elle doit être en format texte, par exemple "15/08/2023" ou "August 15, 2023".

DATEVAL est particulièrement utile lorsque vous importez des données avec des dates stockées en texte ou lorsque des formats varient au sein de votre fichier. Une fois convertie, cette date peut être utilisée dans vos calculs, comme l’ajout de jours, la comparaison entre dates, etc.


Exemple 1 : transformer un Texte en Date avec la Fonction DATEVAL excel

Parfois, vous recevez des dates dans des formats texte variés, et là, DATEVAL entre en scène ! Avec DATEVAL, Excel prend des chaînes de texte comme "2023-08-15" ou "15 août 2023" et les convertit en dates exploitables. Cela signifie que même si les données ne sont pas uniformes, vous pouvez facilement les transformer en un format que tous vos calculs comprendront.

Exemple d’utilisation :

Texte en DateFormule DATEVALRésultat (Date Excel)
"15/08/2023"=DATEVAL("15/08/2023")15/08/2023
"August 15, 2023"=DATEVAL("August 15, 2023")15/08/2023
"2023-08-15"=DATEVAL("2023-08-15")15/08/2023
transformer un Texte en Date avec la Fonction DATEVAL

Avec DATEVAL, transformer du texte en date devient un jeu d’enfant ! Que votre texte soit en français, en anglais, ou sous divers formats numériques, DATEVAL s’assure que tout est en ordre pour vos analyses. Finies les erreurs de date et les formats incertains – un indispensable pour tout utilisateur d’Excel qui aime de propres données organisées.

Exemple 2 : convertir des Dates au format texte en nombres entiers avec DATEVAL excel

Dans cet exemple, vous avez importé des dates au format texte dans la colonne A et souhaitez les convertir en nombres entiers dans la colonne B.

AB
(1) Date (format texte)DATEVAL
01/01/205054789
12/01/205054800
01/08/205055001
31/08/205055031
convertir des Dates au format texte en nombres entiers avec DATEVAL

Pour convertir ces dates en numéros de série dans Excel, utilisez la formule =DATEVAL(A2) dans la colonne B. Excel transformera la date texte en nombre entier représentant le nombre de jours écoulés depuis le 1er janvier 1900.

  • Exemple de formule : =DATEVAL(A2) dans la cellule B2 renvoie 54789 pour "01/01/2050".

Remarques

  • (1) Les dates dans la colonne A sont en format texte ! Elles ne peuvent pas être utilisées directement dans les calculs de dates sans conversion.
  • (2) Le numéro 54789 représente le nombre de jours écoulés depuis le 01/01/1900 jusqu’au 01/01/2050.

Correction des erreurs courantes avec DATEVAL dans Excel

Malgré sa simplicité, la fonction DATEVAL peut parfois générer des erreurs qui bloquent le bon déroulement de vos calculs. L’erreur la plus fréquente est l’erreur #VALEUR!, généralement causée par un format de date incorrect ou une plage de dates non supportée par Excel. Heureusement, il existe des solutions simples pour remédier à ces soucis et vous permettre de tirer pleinement parti de DATEVAL.

ErreurCauseSolution
#VALEUR!Format de texte non valide pour Texte_dateVérifiez que le texte est bien une date, au bon format (par ex. "15/08/2023").
Date hors plage valideLa date est antérieure au 1er janvier 1900 ou postérieure au 31 décembre 9999Utilisez des dates dans la plage supportée, ou formatez correctement.
Date en texte incorrecteFormat ou syntaxe du texte incorrectAssurez-vous que Texte_date est un texte lisible par Excel ("MM/JJ/AAAA" ou "JJ-MMM-AAAA").
Erreurs courantes avec DATEVAL

Grâce à ce tableau, vous pouvez identifier rapidement l’origine des erreurs et les corriger facilement, ce qui vous permettra de reprendre vos calculs sans difficulté.


Problème 1 : l’Argument date_texte comporte une valeur non valide

Si DATEVAL renvoie l’erreur #VALEUR!, c’est souvent parce que l’argument Texte_date contient une valeur non valide. Cela signifie que le format du texte n’est pas reconnu comme une date par Excel. Par exemple, "32/01/2023" ou "Feb 30, 2023" ne sont pas des dates valides et entraîneront une erreur.

Solution : Vérifiez le format de votre texte et assurez-vous qu’il représente une date réelle. Si nécessaire, ajustez le format pour qu’il corresponde à un modèle lisible par Excel, comme "JJ/MM/AAAA" ou "MMMM JJ, AAAA". Une petite astuce : si votre texte provient d’une source externe, pensez à utiliser la fonction NETTOYER pour supprimer d’éventuels caractères invisibles qui pourraient causer cette erreur.


Problème 2 : La Date n’est pas Comprise entre le 1er Janvier 1900 et le 31 Décembre 9999

Excel ne reconnaît que les dates comprises entre le 1er janvier 1900 et le 31 décembre 9999. Si vous entrez une date hors de cette plage avec DATEVAL, vous obtiendrez une erreur car Excel n’est pas en mesure de traiter ces valeurs.

Solution : Assurez-vous que la date texte que vous utilisez se situe bien dans la plage acceptée par Excel. Si votre besoin implique des dates antérieures à 1900, envisagez d’utiliser un autre logiciel ou un format manuel pour représenter ces dates. Pour des dates modernes, une simple vérification de votre champ Texte_date devrait suffire.

FAQ : réponses aux problèmes courants sur DATEVAL dans Excel

Comment utiliser DATEVAL avec VBA ?

Pour utiliser DATEVAL avec VBA, vous pouvez intégrer cette fonction dans une macro pour automatiser la conversion de dates au format texte en numéros de série Excel. Dans votre application VBA, utilisez Application.WorksheetFunction.DateValue("date_texte") pour appeler DATEVAL directement dans votre code. Cela permet de transformer les dates représentées en texte en valeurs numériques, que vous pouvez ensuite manipuler facilement dans une macro.

Quels formats de date sont reconnus par Excel ?

Excel reconnaît de nombreux formats de date pour les convertir en numéros de série de date. Les formats les plus courants incluent "JJ/MM/AAAA", "MM-JJ-AAAA" et les formats de type "MMMM JJ, AAAA". Chaque date représentée par l’un de ces formats est convertie en série de date, c’est-à-dire en un nombre correspondant au nombre de jours écoulés depuis le 1er janvier 1900. Si un format n’est pas reconnu, Excel affichera une erreur, et il peut être nécessaire d'ajuster manuellement le texte pour que la date soit interprétée correctement.

Comment corriger l’erreur #VALEUR ! ?

L’erreur #VALEUR! est un problème courant lorsqu’Excel ne parvient pas à interpréter une date texte avec DATEVAL. Cette erreur est souvent provoquée par un format non reconnu ou un texte contenant des caractères invisibles. Pour la correction, assurez-vous que le format de date_texte correspond aux formats acceptés par Excel (par ex. "JJ/MM/AAAA"). Si l’erreur persiste, utilisez NETTOYER pour supprimer les caractères invisibles ou SUPPRESPACE pour retirer les espaces en trop. Le support Microsoft propose également des recommandations pour résoudre les erreurs #VALEUR! en fonction des situations spécifiques.

Aller plus loin : ressources et formations Excel

Les autres fonctions de Dates et Heures dans Excel

Ces fonctions sont incontournables pour tout ce qui touche aux dates : suivre l’évolution des ventes, planifier des projets, ou même calculer une ancienneté. Avec elles, vous pouvez extraire, combiner, décaler, et même prédire les dates. Bref, tout ce qu'il faut pour dompter le temps dans Excel !

Voici les principales fonctions Dates et Heures : 

FonctionDescriptionExemple de Formule
DATECrée une date en combinant jour, mois et année=DATE(2023, 12, 25)
AUJOURDHUIAffiche la date actuelle=AUJOURDHUI()
FIN.MOISRenvoie le dernier jour d’un mois donné=FIN.MOIS(A2, 1)
MOIS.DECALERDécale une date d’un certain nombre de mois=MOIS.DECALER(A2, 6)
DATEDIFCalcule la différence entre deux dates=DATEDIF(A1, A2, "y")
NB.JOURS.OUVRES.INTLCalcule le nombre de jours ouvrés entre deux dates, pratique pour les vacances !=NB.JOURS.OUVRES.INTL(A1, A2)
Autres fonctions de Dates et Heures

Nos ressources

Chez Morpheus Formation, notre objectif est de vous donner toutes les clés pour exceller dans Excel (oui, le jeu de mots était irrésistible). Pour aller plus loin dans votre apprentissage, nous proposons des formations Excel adaptées à tous les niveaux, que vous soyez débutant ou déjà bien avancé.

  • Notre Formation Excel : Nous avons conçu un programme complet, allant de l’initiation aux fonctions de base jusqu'aux techniques avancées comme Power Query et les Tableaux Croisés Dynamiques. Vous avez le choix entre des sessions à distance pour plus de flexibilité, ou en présentiel dans plusieurs villes, notamment à Nantes.
  • Formation Excel à Nantes : Basé dans la région nantaise ? Rejoignez-nous pour une formation en présentiel. Dans une ambiance conviviale et pratique, vous aurez l’occasion de travailler directement sur vos propres fichiers pour des résultats immédiats et concrets.

Avec notre approche personnalisée et notre engagement envers votre réussite, vous ne serez jamais seul dans votre parcours. Faites un pas de plus avec nous chez Morpheus Formation et transformez vos compétences Excel en un véritable atout professionnel.

Si cet article vous a plu, partagez-le avec votre équipe ou laissez-nous un commentaire ! 💚

Clique sur l'étoile pour l'évaluer !

Note moyenne 5 / 5. Nombre de votes : 15

Aucun vote jusqu'à présent ! Tu peux être le premier à évaluer cet article.

Nicolas Parent

Nicolas Parent

Avez-vous déjà remarqué combien il peut être long de simplifier les choses complexes ? En tant que formateur Excel diplômé de Comptabilité et de Gestion (DCG) chez Morpheus Formation, je m'efforce de vulgariser Excel pour en faciliter l'apprentissage auprès de nos fidèles lecteurs. Mon objectif est de vous aider à maîtriser les outils modernes du logiciel (Power Query, tableaux croisés dynamiques...) afin que vous puissiez travailler de manière plus confiante et efficace.

Articles: 166

Laisser un commentaire

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

LES 25 FONCTIONS EXCEL les plus utilisées !
Félicitations ! Ton ebook Excel offert !
EXERCICES | FICHES | EXEMPLES
LES 25 FONCTIONS EXCEL LES PLUS UTILISÉES !
E-book Excel offert
Vous souhaitez progresser rapidement et exploiter le plein potentiel d'Excel ?
Choisissez votre
formation Excel !
Quel est votre niveau sur Excel ?
Seulement 7 % des 8 000 personnes ont atteint un niveau avancé.
Testez vos connaissances sur Excel pour vous situer par rapport aux autres utilisateurs et découvrez des ressources exclusives adaptées à votre niveau.
Sky Rocket Your Agency Income
Get Our Free Guide to