Comprendre la Date dans Excel
Excel stocke les dates comme des nombres séquentiels, où le 1er janvier 1900 est le jour 1. Cette représentation numérique permet d'effectuer des calculs complexes et de manipuler les dates avec précision. Le format d'affichage que vous voyez est simplement une interprétation de ce nombre.
Le Système de Date 1900 et le Système de Date 1904
Par défaut, Excel utilise le système de date 1900. Cependant, une option permet de basculer vers le système 1904, qui commence le 1er janvier 1904 comme jour 0. Cette option peut impacter les calculs de dates antérieures à 1900. Pour vérifier et modifier ce paramètre, allez dans Fichier > Options > Options avancées > Lors du calcul de ce classeur. Vérifiez que la case "Utiliser le système de date 1904" est décochée.
Les Formules Essentielles pour Manipuler les Dates
Excel propose une vaste gamme de formules pour travailler avec les dates. Voici les plus importantes :
AUJOURDHUI() et MAINTENANT()
Ces formules renvoient respectivement la date du jour et la date et l'heure actuelles. Elles se mettent à jour automatiquement à chaque ouverture du classeur ou recalcul.
=AUJOURDHUI() affiche la date du jour (par exemple, 20/10/2024).
=MAINTENANT() affiche la date et l'heure actuelles (par exemple, 20/10/2024 14:35).
DATE(année;mois;jour)
Cette formule permet de créer une date à partir de valeurs numériques pour l'année, le mois et le jour.
=DATE(2024;10;20) renvoie la date du 20 octobre 2024.
JOUR(date), MOIS(date) et ANNEE(date)
Ces formules extraient respectivement le jour, le mois et l'année d'une date.
=JOUR(A1) renvoie le jour de la date contenue dans la cellule A1.
=MOIS(A1) renvoie le mois de la date contenue dans la cellule A1.
=ANNEE(A1) renvoie l'année de la date contenue dans la cellule A1.
JOURSEM(date;[type])
Cette formule renvoie le jour de la semaine correspondant à une date. L'argument facultatif [type] détermine le système de numérotation des jours (1 pour dimanche-samedi, 2 pour lundi-dimanche, etc.).
=JOURSEM(A1;2) renvoie le jour de la semaine de la date contenue dans la cellule A1, où 1 représente lundi et 7 représente dimanche.
DATEVAL(texte_date)
Cette formule convertit une chaîne de texte représentant une date en une date Excel valide.
=DATEVAL("20 octobre 2024") renvoie la date du 20 octobre 2024.
FIN.MOIS(date_début;mois)
Cette formule renvoie le dernier jour du mois, un nombre de mois avant ou après la date de début.
=FIN.MOIS(A1;0) renvoie le dernier jour du mois de la date contenue dans la cellule A1.
=FIN.MOIS(A1;1) renvoie le dernier jour du mois suivant la date contenue dans la cellule A1.
NB.JOURS.OUVRES(date_début;date_fin;[jours_fériés])
Cette formule calcule le nombre de jours ouvrés entre deux dates, en excluant les week-ends et, éventuellement, les jours fériés.
=NB.JOURS.OUVRES(A1;B1) renvoie le nombre de jours ouvrés entre les dates contenues dans les cellules A1 et B1.
=NB.JOURS.OUVRES(A1;B1;C1:C10) renvoie le nombre de jours ouvrés entre les dates contenues dans les cellules A1 et B1, en excluant les jours fériés listés dans la plage C1:C10.
Formater l'Affichage des Dates
Le format d'affichage des dates dans Excel est extrêmement flexible. Vous pouvez choisir parmi une variété de formats prédéfinis ou créer vos propres formats personnalisés.
Formats Prédéfinis
Pour appliquer un format prédéfini, sélectionnez les cellules contenant les dates, puis allez dans l'onglet Accueil > Groupe Nombre > Menu déroulant Format de nombre. Choisissez un format de date parmi les options proposées (Date courte, Date longue, etc.).
Formats Personnalisés
Pour créer un format personnalisé, sélectionnez les cellules contenant les dates, puis faites un clic droit et choisissez "Format de cellule...". Dans la boîte de dialogue, sélectionnez l'onglet "Nombre" et choisissez la catégorie "Personnalisée".
Vous pouvez utiliser les codes suivants pour définir votre format :
j: jour du mois (sans zéro initial pour les nombres inférieurs à 10)jj: jour du mois (avec zéro initial pour les nombres inférieurs à 10)jjj: jour de la semaine (abrégé)jjjj: jour de la semaine (complet)m: mois (sans zéro initial pour les nombres inférieurs à 10)mm: mois (avec zéro initial pour les nombres inférieurs à 10)mmm: mois (abrégé)mmmm: mois (complet)aa: année (2 chiffres)aaaa: année (4 chiffres)
Par exemple, le format jj/mm/aaaa affichera la date au format 20/10/2024.
Astuce: Vous pouvez combiner ces codes avec du texte libre. Par exemple, le format jj mmmm aaaa affichera la date au format 20 octobre 2024.
Erreurs Courantes et Comment les Éviter
Travailler avec les dates dans Excel peut parfois être source d'erreurs. Voici quelques pièges courants et comment les éviter :
Dates Saisies comme du Texte
Excel peut parfois interpréter une date saisie comme du texte, ce qui empêche d'effectuer des calculs. Pour vérifier si une date est reconnue comme une date, essayez de modifier son format. Si le format ne change pas, c'est probablement du texte. Pour convertir du texte en date, utilisez la formule DATEVAL() ou modifiez le format de la cellule en 'Date' puis ressaisissez la date.
Problèmes de Format de Date Régional
Le format de date par défaut peut varier en fonction des paramètres régionaux de votre ordinateur. Assurez-vous que le format utilisé dans vos formules correspond au format attendu par Excel. Par exemple, si votre système utilise le format mm/jj/aaaa, vous devrez utiliser ce format dans vos formules.
Erreurs Liées au Système de Date 1900/1904
Comme mentionné précédemment, le système de date 1904 peut entraîner des erreurs si vous travaillez avec des dates antérieures à 1900. Vérifiez que la case "Utiliser le système de date 1904" est décochée dans les options d'Excel.
Confusions Jour/Mois
Il est facile de se tromper entre le jour et le mois, surtout si vous travaillez avec des dates dans différents formats. Vérifiez attentivement l'ordre des éléments dans vos formules et vos formats d'affichage.
Cas Pratiques : Exemples d'Utilisation des Dates dans Excel
Voici quelques exemples concrets d'utilisation des dates dans Excel :
Calculer l'Âge à Partir d'une Date de Naissance
Vous pouvez calculer l'âge d'une personne à partir de sa date de naissance en utilisant la formule suivante :
=ENT((AUJOURDHUI()-A1)/365,25)
Où A1 contient la date de naissance.
Calculer le Nombre de Jours Restants Avant une Date Limite
Vous pouvez calculer le nombre de jours restants avant une date limite en utilisant la formule suivante :
=B1-AUJOURDHUI()
Où B1 contient la date limite.
Créer un Planning de Projet avec des Dates de Début et de Fin
Vous pouvez utiliser les dates pour créer un planning de projet, en calculant la durée des tâches, les dates de début et de fin, et les dates de jalon.
Analyser l'Évolution des Ventes au Cours du Temps
Vous pouvez utiliser les dates pour analyser l'évolution des ventes au cours du temps, en créant des graphiques et des tableaux croisés dynamiques.
Conclusion
Les dates sont un élément essentiel d'Excel, offrant une multitude de possibilités pour l'analyse de données, la planification et l'automatisation. En maîtrisant les formules, les formats et les astuces présentés dans cet article, vous serez en mesure d'exploiter pleinement la puissance des dates dans Excel et d'optimiser votre gestion du temps et de l'information.