Excel : convertir les dates saisies au format texte en nombres

Excel : transformer les dates saisies au format texte en dates numériques


Appliquer les fonctions DATEVALUE et DATE

La présence dans les feuilles Excel de dates importées par erreur ou saisies au format texte représente un problème dans l’application d’éventuelles formules de calcul ou la mise en place d’un tri chronologique des données.
Cet inconvénient est rencontré assez fréquemment car certains logiciels de gestion exportent les dates au format texte les rendant inutiles pour ces opérations. Il y a plus de possibilités pour restaurer un format de date correct en définissant des fonctions ou en appliquant des formules simples.

:: ATTENTION. Les dates sont stockées dans Excel via la numérotation en série.
Excel utilise le système de date 1900, c’est-à-dire que le chiffre 1 correspond à la date du 01/01/1900 pour Excel et ainsi de suite pour toutes les dates ultérieures, donc le chiffre 2 correspond au 01/02/1900 jusqu’à nos jours où le le numéro 44.186 correspond au 21 décembre 2020.
Si Excel ne parvient pas à associer le numéro de série de référence à une date, la date sera gérée comme une information textuelle la rendant inutile pour les opérations de tri ou de calcul précitées.

Pour plus d’informations sur les dates et le format numérique des dates, reportez-vous à la section : Calcul des dates dans Excel

La fonction DATEVALUE


La fonction DATEVAL convertit une date stockée sous forme de texte en un numéro de série qu’Excel peut associer à une date.

Syntaxe de la fonction DATEVALUE
La fonction DATEVALUE n’a qu’un seul argument.
= DATEVALUE (date)
Dans lequel:
date : représente une référence à une date au format texte (date non représentée par un numéro de série). Le texte doit dans tous les cas être défini dans un paramètre qui peut être reconnu par Excel, par exemple. « 25/06/2017 » ou « 25-juin-2017 ».

Exemples d’application Fonction DATEVALUE
Dans l’image ci-dessous, dans la colonne B de la feuille Excel, il y a une série de dates saisies au format texte. Dans la cellule C2 (par la suite glissée vers les cellules sous-jacentes), la fonction = DATEVALUE (B2) a été entrée
:: Constat. Excel n’a pu basculer que les dates saisies dans la colonne B dans un format encore reconnaissable par Excel.
Une date saisie dans une feuille de travail à l’aide du « . » quel séparateur jour, mois, année n’est pas accepté par Excel. Dans ce cas, la fonction DATE.VALUE (voir ligne 5) renvoie le code d’erreur #VALUE !
Une fois la fonction DATEVALUE appliquée, le numéro de série est initialement renvoyé dans la colonne C, qui doit être formatée par exemple comme une date en chiffres.

tuto excel

Convertir une date stockée sous forme de texte en un numéro de série (date) en appliquant une formule


Comme pour les nombres, également pour les dates, il est possible de convertir une date formatée en texte en un nombre (le numéro de série) par une simple multiplication par 1.
A titre d’exemple nous proposons la même table précédemment résolue en appliquant la fonction DATE.VALUE.
Dans ce cas, les valeurs de la colonne B sont simplement multipliées par un.
Le résultat (qui doit ensuite être formaté en date) permet de récupérer l’information au format date numérique. (le numéro de série 44.186 correspond à la date du 21/12/2020)
Dans ce cas également, comme dans le précédent, il n’est pas possible de résoudre le cas des dates avec un point comme séparateur de jours, de mois et d’années.
Pour résoudre les dates saisies avec le point de séparation, il est nécessaire d’utiliser la fonction DATE et de récupérer les informations du jour du mois et de l’année dans la colonne B grâce à des fonctions de texte spécifiques.

tuto excel

Reconstruire le numéro de série d’une date au format texte avec la fonction DATE


Une autre possibilité de reconstruire le format numérique d’une date est représentée par l’application de la fonction DATA.
La fonction DATA permet également de transformer en nombre les dates dont la séparation du jour, du mois et de l’année est exprimée par un point.


Syntaxe de la fonction DATA


La fonction DATE renvoie le numéro de série qui représente une date spécifique.
La syntaxe s’exprime par :
= DATE (année ; mois ; jour)
Dans lequel:
année : argument obligatoire. Il peut comprendre un à quatre chiffres. Excel pour Windows utilise le système de date 1900, ce qui signifie que la première date prise en compte par Excel et à laquelle il attribue le numéro de série 1 est le 1er janvier 1900.
mois : sujet obligatoire. Il peut comprendre un nombre entier représentant les mois de l’année de 1 à 12 (janvier à décembre).
jour : sujet obligatoire. Il peut inclure un nombre entier représentant les jours du mois entre 1 et 31.


Exemple d’application de la fonction DATA


Dans l’exemple proposé dans l’image ci-dessous dans la colonne B, il y a une série de dates saisies au format texte. En raison de la manière dont ils ont été saisis (ou importés), Excel n’est pas en mesure de reconstruire le format numérique avec la fonction DATEVALUE.
Par conséquent, nous utilisons la fonction DATA dont les arguments Year; Mois; Le jour doit être extrait de la colonne B en imbriquant les fonctions DROITES ; STRING.EXTRACT et GAUCHE.
Pour plus d’informations sur ce calcul, voir : Extraire la date d’une chaîne de texte avec les fonctions DATA ; LA GAUCHE; RIGHT et STRING.EXTRACT

tuto excel

Convertir une date stockée sous forme de texte en un numéro de série (date) en appliquant une formule


Comme pour les nombres, également pour les dates, il est possible de convertir une date formatée en texte en un nombre (le numéro de série) par une simple multiplication par 1.
A titre d’exemple nous proposons la même table précédemment résolue en appliquant la fonction DATE.VALUE.
Dans ce cas, les valeurs de la colonne B sont simplement multipliées par un.
Le résultat (qui doit ensuite être formaté en date) permet de récupérer l’information au format date numérique. (le numéro de série 44.186 correspond à la date du 21/12/2020)
Dans ce cas également, comme dans le précédent, il n’est pas possible de résoudre le cas des dates avec un point comme séparateur de jours, de mois et d’années.
Pour résoudre les dates saisies avec le point de séparation, il est nécessaire d’utiliser la fonction DATE et de récupérer les informations du jour du mois et de l’année dans la colonne B grâce à des fonctions de texte spécifiques.

tuto excel

Reconstruire le numéro de série d’une date au format texte avec la fonction DATE


Une autre possibilité de reconstruire le format numérique d’une date est représentée par l’application de la fonction DATA.
La fonction DATA permet également de transformer en nombre les dates dont la séparation du jour, du mois et de l’année est exprimée par un point.


Syntaxe de la fonction DATA


La fonction DATE renvoie le numéro de série qui représente une date spécifique.
La syntaxe s’exprime par :
= DATE (année ; mois ; jour)
Dans lequel:
année : argument obligatoire. Il peut comprendre un à quatre chiffres. Excel pour Windows utilise le système de date 1900, ce qui signifie que la première date prise en compte par Excel et à laquelle il attribue le numéro de série 1 est le 1er janvier 1900.
mois : sujet obligatoire. Il peut comprendre un nombre entier représentant les mois de l’année de 1 à 12 (janvier à décembre).
jour : sujet obligatoire. Il peut inclure un nombre entier représentant les jours du mois entre 1 et 31.


Exemple d’application de la fonction DATA


Dans l’exemple proposé dans l’image ci-dessous dans la colonne B, il y a une série de dates saisies au format texte. En raison de la manière dont ils ont été saisis (ou importés), Excel n’est pas en mesure de reconstruire le format numérique avec la fonction DATEVALUE.
Par conséquent, nous utilisons la fonction DATA dont les arguments Year; Mois; Le jour doit être extrait de la colonne B en imbriquant les fonctions DROITES ; STRING.EXTRACT et GAUCHE.
Pour plus d’informations sur ce calcul, voir : Extraire la date d’une chaîne de texte avec les fonctions DATA ; LA GAUCHE; RIGHT et STRING.EXTRACT

Recommandés

Utilisation des Pointeurs en C dans des...
Les pointeurs en C sont un...
En savoir plus
Guide : Déclarer un Pointeur en C...
Cet article vous montre comment déclarer...
En savoir plus
Le Tableau de bord de la maintenance...
{ "@context": "https://schema.org", "@graph":...
En savoir plus
Excel : Créer une validation de données...
Cours et tutoriel excel / cours...
En savoir plus
Fonctions Excel pour calculer les jours, les...
Binevenue dans ce nouveau tutoriel Excel Calculer...
En savoir plus
VLOOKUP : Guide complet de formules de...
De nombreux blogueurs Excel abordent le...
En savoir plus
AZ

Recent Posts

Modèle Excel de plan de classification des documents administratifs

Les rouages d’une entreprise se jouent rarement sous les projecteurs. Ce qui apparaît à l’extérieur…

9 heures ago

Pages de garde de mémoire utilisées dans les universités françaises

Quand on prépare un mémoire, on consacre souvent l’essentiel de son énergie au plan, à…

11 heures ago

Modèle Excel d’analyse financière automatisée avec graphiques

Dans beaucoup d’entreprises, l’analyse financière commence souvent de la même manière : une pile de…

14 heures ago

Méthodologie SVT : réussir l’analyse de document en SVT

Télécharger une fiche méthode pratique et utile ⬇️ L’analyse de document en SVT fait partie…

19 heures ago

Méthode des points de vue narratifs en 4ème

Introduction En classe de 4ème, l’étude du récit occupe une place importante dans l’apprentissage du…

1 jour ago

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Télécharger un Modèle Excel de classification des documents avec suivi automatisé ⬇️ Dans toute organisation…

3 jours ago

This website uses cookies.