Comprendre le format date Excel
Qu'est-ce qu'un format date dans Excel ?
Dans Excel, une date est stockée sous forme de nombre séquentiel représentant le nombre de jours écoulés depuis le 1er janvier 1900. Ce nombre est ensuite formaté pour être affiché comme une date lisible. Le format date Excel détermine la manière dont ce nombre est présenté à l'utilisateur. Par exemple, le nombre 44927 représente le 1er janvier 2023.
Pourquoi est-il important de bien gérer les formats de date ?
Une mauvaise gestion des formats de date peut entraîner des erreurs d'interprétation des données, des calculs incorrects et des problèmes de compatibilité entre différents fichiers Excel. Il est donc crucial de comprendre comment fonctionne le format date et comment le personnaliser pour répondre à vos besoins.
Les bases du format date Excel
Afficher une date dans Excel
Pour afficher une date dans Excel, vous pouvez simplement saisir une date dans une cellule, par exemple "01/01/2023". Excel reconnaîtra automatiquement qu'il s'agit d'une date et appliquera un format par défaut. Vous pouvez également utiliser des fonctions comme AUJOURDHUI() pour insérer la date du jour.
Les formats de date prédéfinis
Excel propose une variété de formats de date prédéfinis que vous pouvez appliquer à vos cellules. Pour accéder à ces formats, sélectionnez les cellules que vous souhaitez formater, puis cliquez avec le bouton droit de la souris et choisissez "Format de cellule". Dans la boîte de dialogue "Format de cellule", sélectionnez l'onglet "Nombre" et choisissez la catégorie "Date". Vous verrez alors une liste de formats de date prédéfinis, tels que "jj/mm/aaaa", "mm/jj/aaaa", "aaaa-mm-jj", etc. Vous pouvez sélectionner le format qui vous convient le mieux.
Changer le format date Excel
Pour changer le format date Excel, suivez ces étapes :
- Sélectionnez les cellules contenant les dates que vous souhaitez formater.
- Faites un clic droit sur la sélection et choisissez "Format de cellule…".
- Dans la boîte de dialogue "Format de cellule", sélectionnez l'onglet "Nombre".
- Dans la liste des catégories, choisissez "Date".
- Sélectionnez le format de date souhaité dans la liste des formats prédéfinis.
- Cliquez sur "OK" pour appliquer le format.
Format date personnalisé Excel
Si les formats de date prédéfinis ne répondent pas à vos besoins, vous pouvez créer un format de date personnalisé. Pour ce faire, sélectionnez la catégorie "Personnalisée" dans la boîte de dialogue "Format de cellule", puis saisissez votre propre code de format dans le champ "Type".
Voici quelques codes de format courants :
j: Jour du mois (sans zéro initial)jj: Jour du mois (avec zéro initial)jjj: Abréviation du jour de la semaine (par exemple, "Lun")jjjj: Nom complet du jour de la semaine (par exemple, "Lundi")m: Mois de l'année (sans zéro initial)mm: Mois de l'année (avec zéro initial)mmm: Abréviation du mois (par exemple, "Jan")mmmm: Nom complet du mois (par exemple, "Janvier")aa: Année sur deux chiffresaaaa: Année sur quatre chiffresh: Heure (format 12 heures)hh: Heure (format 24 heures)m: Minutesmm: Minutes (avec zéro initial)s: Secondesss: Secondes (avec zéro initial)AM/PM: Indique le matin ou l'après-midi (format 12 heures)
Par exemple, le code de format jjjj jj mmmm aaaa affichera la date au format "Lundi 01 Janvier 2023".
Exemples pratiques de format date Excel
Afficher la date au format jour/mois/année
Pour afficher la date au format jour/mois/année (par exemple, 01/01/2023), utilisez le code de format jj/mm/aaaa.
Afficher la date au format mois/jour/année
Pour afficher la date au format mois/jour/année (par exemple, 01/01/2023), utilisez le code de format mm/jj/aaaa.
Afficher la date avec le nom du jour de la semaine
Pour afficher la date avec le nom du jour de la semaine (par exemple, Lundi 01/01/2023), utilisez le code de format jjjj jj/mm/aaaa.
Afficher la date et l'heure
Pour afficher la date et l'heure (par exemple, 01/01/2023 14:30), utilisez le code de format jj/mm/aaaa hh:mm.
Extraire le jour, le mois ou l'année d'une date
Vous pouvez utiliser les fonctions JOUR(), MOIS() et ANNEE() pour extraire respectivement le jour, le mois et l'année d'une date. Par exemple, si la cellule A1 contient la date 01/01/2023, la formule =JOUR(A1) renverra 1, la formule =MOIS(A1) renverra 1 et la formule =ANNEE(A1) renverra 2023.
Formules Excel utiles pour les dates
La fonction AUJOURDHUI()
La fonction AUJOURDHUI() renvoie la date du jour. Elle ne prend aucun argument et se met à jour automatiquement chaque fois que vous ouvrez le classeur.
La fonction MAINTENANT()
La fonction MAINTENANT() renvoie la date et l'heure actuelles. Elle ne prend aucun argument et se met à jour automatiquement chaque fois que vous ouvrez le classeur.
La fonction DATE()
La fonction DATE() permet de créer une date à partir de trois arguments : l'année, le mois et le jour. Par exemple, la formule =DATE(2023;1;1) renverra la date 01/01/2023.
La fonction DATEVAL()
La fonction DATEVAL() convertit une chaîne de texte représentant une date en un nombre de série représentant une date. Par exemple, la formule =DATEVAL("01/01/2023") renverra le nombre 44927.
La fonction FIN.MOIS()
La fonction FIN.MOIS() renvoie la date du dernier jour du mois, un nombre de mois avant ou après une date spécifiée. Par exemple, la formule =FIN.MOIS("01/01/2023";0) renverra la date 31/01/2023, et la formule =FIN.MOIS("01/01/2023";1) renverra la date 28/02/2023.
La fonction JOURSEM()
La fonction JOURSEM() renvoie le numéro du jour de la semaine correspondant à une date. Par défaut, le dimanche est considéré comme le premier jour de la semaine (1) et le samedi comme le dernier jour (7). Vous pouvez modifier ce comportement en spécifiant un deuxième argument. Par exemple, la formule =JOURSEM("01/01/2023") renverra 1 (dimanche).
La fonction DATEDIF()
La fonction DATEDIF() calcule la différence entre deux dates en unités de jours, de mois ou d'années. Elle prend trois arguments : la date de début, la date de fin et le type d'unité à utiliser. Par exemple, la formule =DATEDIF("01/01/2023";"31/12/2023";"d") renverra le nombre de jours entre le 1er janvier 2023 et le 31 décembre 2023 (364 jours).
Erreurs courantes liées au format date Excel
Dates affichées comme des nombres
Si une date est affichée comme un nombre (par exemple, 44927), cela signifie que le format de la cellule est incorrect. Pour corriger cela, sélectionnez la cellule et appliquez un format de date approprié.
Dates affichées comme des dièses (#######)
Si une date est affichée comme une série de dièses (#######), cela signifie que la largeur de la colonne est insuffisante pour afficher la date. Pour corriger cela, élargissez la colonne en double-cliquant sur la bordure droite de l'en-tête de colonne.
Erreurs d'interprétation des dates
Excel peut parfois interpréter incorrectement les dates, en particulier lorsque le format de date par défaut de votre système d'exploitation est différent du format de date utilisé dans le fichier Excel. Par exemple, si votre système utilise le format jour/mois/année et que le fichier Excel utilise le format mois/jour/année, Excel peut inverser le jour et le mois. Pour éviter cela, assurez-vous que le format de date de votre système d'exploitation et le format de date utilisé dans Excel sont cohérents.
Problèmes de compatibilité entre différentes versions d'Excel
Certaines versions d'Excel peuvent avoir des problèmes de compatibilité avec les formats de date utilisés dans d'autres versions. Pour éviter cela, essayez d'utiliser des formats de date standard et évitez d'utiliser des formats de date personnalisés trop complexes.
Conseils et astuces pour maîtriser le format date Excel
- Utilisez des formats de date standard : Pour éviter les erreurs d'interprétation et les problèmes de compatibilité, utilisez des formats de date standard tels que
jj/mm/aaaaouaaaa-mm-jj. - Vérifiez le format de date de votre système d'exploitation : Assurez-vous que le format de date de votre système d'exploitation est cohérent avec le format de date utilisé dans Excel.
- Utilisez la fonction
TEXTE()pour formater une date dans une formule : La fonctionTEXTE()permet de formater une date dans une formule. Par exemple, la formule=TEXTE(A1;"jjjj jj mmmm aaaa")affichera la date contenue dans la cellule A1 au format "Lundi 01 Janvier 2023". - Utilisez la validation des données pour garantir la saisie de dates valides : Vous pouvez utiliser la validation des données pour limiter la saisie des cellules à des dates valides. Pour ce faire, sélectionnez les cellules que vous souhaitez valider, puis cliquez sur l'onglet "Données" et choisissez "Validation des données". Dans la boîte de dialogue "Validation des données", sélectionnez l'onglet "Options" et choisissez "Date" dans la liste "Autoriser". Définissez ensuite les critères de validation (par exemple, "entre" et spécifiez une date de début et une date de fin).
- Enregistrez vos fichiers Excel au format .xlsx : Le format .xlsx est le format de fichier par défaut pour les versions récentes d'Excel et offre une meilleure compatibilité avec les formats de date que les anciens formats tels que .xls.