Comment changer le format de date d'Excel et créer un formatage personnalisé

  • Partage Ça
Michael Brown

La première partie de notre tutoriel porte sur le formatage des dates dans Excel et explique comment définir les formats de date et d'heure par défaut, comment modifier le format de date dans Excel, comment créer un formatage de date personnalisé et convertir vos dates dans une autre région.

Cependant, leur utilisation peut être assez déroutante, d'une part parce qu'une même date peut être affichée dans Excel de différentes manières, et d'autre part parce qu'Excel stocke toujours en interne les dates dans le même format, quelle que soit la manière dont vous avez formaté une date dans une cellule donnée.

Connaître un peu plus en profondeur les formats de date d'Excel peut vous faire gagner un temps fou. Et c'est exactement l'objectif de notre tutoriel complet pour travailler avec des dates dans Excel. Dans la première partie, nous nous concentrerons sur les fonctionnalités suivantes :

    Format de date Excel

    Avant de pouvoir tirer parti des puissantes fonctionnalités de date d'Excel, vous devez comprendre comment Microsoft Excel stocke les dates et les heures, car il s'agit de la principale source de confusion.

    Excel enregistre les dates sous forme de nombres séquentiels et seul le formatage d'une cellule permet d'afficher un nombre sous forme de date, d'heure ou de date et heure.

    Dates dans Excel

    Toutes les dates sont stockées sous forme de nombres entiers représentant le nombre de jours depuis le 1er janvier 1900, qui est stocké comme le numéro 1, jusqu'au 31 décembre 9999, stocké comme 2958465.

    Dans ce système :

    • 2 est 2-Jan-1900
    • 3 est 3-Jan-1900
    • 42005 est 1-Jan-2015 (parce que c'est 42 005 jours après le 1er janvier 1900)

    Temps dans Excel

    Les heures sont stockées dans Excel sous forme de décimales, entre .0 et .99999, qui représentent une proportion de la journée où .0 est 00:00:00 et .99999 est 23:59:59.

    Par exemple :

    • 0.25 est 06:00 AM
    • 0.5 est 12:00 PM
    • 0.541655093 est 12:59:59 PM

    Dates et heures dans Excel

    Excel stocke les dates et les heures sous forme de nombres décimaux composés d'un nombre entier représentant la date et d'une partie décimale représentant l'heure.

    Par exemple :

    • 1.25 est le 1er janvier 1900 6:00 AM
    • 42005.5 est le 1er janvier 2015 12:00 PM

    Comment convertir une date en nombre dans Excel

    Si vous voulez savoir quel numéro de série représente une certaine date ou heure affichée dans une cellule, vous pouvez le faire de deux manières.

    1. la boîte de dialogue Format des cellules

    Sélectionnez la cellule contenant une date dans Excel, appuyez sur Ctrl+1 pour ouvrir la fenêtre de l'écran. Formatage des cellules et passer à la fenêtre Général onglet.

    Si vous voulez simplement connaître le numéro de série qui se cache derrière la date, sans convertir la date en numéro, notez le numéro que vous voyez sous la rubrique Echantillon et cliquez sur Annuler Si vous souhaitez remplacer la date par le nombre dans une cellule, cliquez sur OK.

    2. les fonctions DATEVALUE et TIMEVALUE d'Excel

    Utilisez la fonction DATEVALUE() pour convertir une date Excel en un numéro de série, par exemple =DATEVALUE("1/1/2015") .

    Utilisez la fonction TIMEVALUE() pour obtenir le nombre décimal représentant l'heure, par exemple =VALEUR HORAIRE("6H30") .

    Pour connaître à la fois la date et l'heure, concaténer ces deux fonctions de la manière suivante :

    =DATEVALUE("1/1/2015") & ; TIMEVALUE("6:00 AM")

    Remarque : comme les numéros de série d'Excel commencent le 1er janvier 1900 et que les nombres négatifs ne sont pas reconnus, les dates antérieures à l'année 1900 ne sont pas prises en charge dans Excel.

    Si vous saisissez une telle date dans une feuille, par exemple le 31 décembre 1899, il s'agira d'une valeur de texte plutôt que d'une date, ce qui signifie que vous ne pourrez pas effectuer les calculs arithmétiques habituels sur les dates précoces. =DATEVALUE("12/31/1899") dans une cellule, et vous obtiendrez un résultat anticipé - l'erreur #VALUE !

    Si vous avez affaire à des valeurs de date et d'heure et que vous souhaitez convertir le temps en nombre décimal Si vous avez besoin de plus d'informations, veuillez consulter les formules décrites dans ce tutoriel : Comment convertir l'heure en nombre décimal dans Excel.

    Format de date par défaut dans Excel

    Lorsque vous travaillez avec des dates dans Excel, les formats de date courte et longue sont récupérés à partir des paramètres régionaux de Windows. Ces formats par défaut sont marqués d'un astérisque (*) dans le champ Format de la cellule de la fenêtre de dialogue :

    Les formats de date et d'heure par défaut dans le Format de la cellule La boîte change dès que vous modifiez les paramètres de date et d'heure dans le Panneau de configuration, ce qui nous mène directement à la section suivante.

    Comment modifier les formats de date et d'heure par défaut dans Excel ?

    Si vous souhaitez définir un autre format de date et/ou d'heure par défaut sur votre ordinateur, par exemple remplacer le format de date américain par le format britannique, allez dans le Panneau de configuration et cliquez sur Région et langue . Si votre panneau de contrôle s'ouvre dans la vue Catégorie, cliquez alors sur Horloge, langue et région > ; Région et langue> ; Modifier le format de la date, de l'heure ou des chiffres. .

    Sur le Formats choisissez la région sous l'onglet Format puis définissez le formatage de la date et de l'heure en cliquant sur une flèche à côté du format que vous souhaitez modifier et en sélectionnant le format souhaité dans la liste déroulante :

    Conseil : si vous n'êtes pas sûr de la signification des différents codes (tels que mmm, ddd, yyy), cliquez sur l'icône " Que signifie la notation "sous le lien Formats de date et d'heure ou consultez la section Formats de date Excel personnalisés dans ce tutoriel.

    Si vous n'êtes pas satisfait d'un format de date et d'heure disponible sur l'écran de l'ordinateur, vous pouvez le faire en cliquant sur l'icône de l'ordinateur. Formats cliquez sur l'onglet Paramètres supplémentaires dans la partie inférieure droite de l'écran Région et langue Cela ouvrira la fenêtre de dialogue Personnalisez dans laquelle vous passez à l'option Date et saisissez un format personnalisé de date courte et/ou longue dans la case correspondante.

    Comment appliquer rapidement le formatage par défaut de la date et de l'heure dans Excel

    Microsoft Excel propose deux formats par défaut pour les dates et l'heure - court et long, comme expliqué dans le format de date par défaut d'Excel.

    Pour modifier rapidement le format de la date dans Excel et rétablir le formatage par défaut, procédez comme suit :

    • Sélectionnez les dates que vous souhaitez formater.
    • Sur le Accueil dans l'onglet Numéro cliquez sur la petite flèche à côté de l'icône Format des numéros et sélectionnez le format souhaité - date courte, date longue ou heure.

    Si vous souhaitez disposer de plus d'options de formatage de la date, sélectionnez soit Autres formats de nombres dans la liste déroulante ou cliquez sur le bouton Lanceur de boîtes de dialogue à côté de Numéro Cela ouvrira une fenêtre familière Formatage des cellules et vous pouvez y modifier le format de la date.

    Conseil : si vous souhaitez définir rapidement le format de la date dans Excel pour jj-mmm-aa Gardez à l'esprit que ce raccourci applique toujours l'effet de levier. jj-mmm-aa comme 01-Jan-15, quels que soient vos paramètres de région Windows.

    Comment changer le format de la date dans Excel

    Dans Microsoft Excel, les dates peuvent être affichées de différentes manières. Lorsqu'il s'agit de modifier le format de la date d'une cellule ou d'une plage de cellules donnée, le moyen le plus simple est d'ouvrir la fonction Formatage des cellules et choisissez l'un des formats prédéfinis.

    1. Sélectionnez les dates dont vous souhaitez modifier le format, ou les cellules vides dans lesquelles vous souhaitez insérer des dates.
    2. Appuyez sur Ctrl+1 pour ouvrir le Formatage des cellules Vous pouvez également cliquer avec le bouton droit de la souris sur les cellules sélectionnées et sélectionner Formater les cellules... dans le menu contextuel.
    3. Dans le Formatage des cellules passer à la fenêtre Numéro et sélectionnez Date dans le Catégorie liste.
    4. Sous Type Choisissez le format de date souhaité. Echantillon affichera l'aperçu du format avec la première date de vos données sélectionnées.
    5. Si l'aperçu vous convient, cliquez sur le bouton OK pour enregistrer la modification du format et fermer la fenêtre.

    Si le format de la date ne change pas dans votre feuille Excel, il est fort probable que vos dates soient formatées en texte et que vous deviez d'abord les convertir au format de la date.

    Comment convertir le format de date dans une autre locale

    Une fois que vous avez un fichier rempli de dates étrangères, vous voudrez probablement les changer pour le format de date utilisé dans votre partie du monde. Disons que vous voulez convertir un format de date américain (mois/jour/année) en un format de style européen (jour/mois/année).

    La méthode la plus simple pour changer le format de la date dans Excel en fonction de la façon dont une autre langue affiche les dates est la suivante :

    • Sélectionnez la colonne de dates que vous souhaitez convertir dans une autre langue.
    • Appuyez sur Ctrl+1 pour ouvrir le Formatage des cellules
    • Sélectionnez la langue souhaitée sous Locale (emplacement) et cliquez sur OK pour enregistrer la modification.

    Si vous souhaitez que les dates s'affichent dans une autre langue, vous devrez créer un format de date personnalisé avec un code local.

    Création d'un format de date personnalisé dans Excel

    Si aucun des formats de date prédéfinis d'Excel ne vous convient, vous êtes libre de créer le vôtre.

    1. Dans une feuille Excel, sélectionnez les cellules que vous souhaitez formater.
    2. Appuyez sur Ctrl+1 pour ouvrir le Formatage des cellules dialogue.
    3. Sur le Numéro sélectionnez Personnalisé de la Catégorie et tapez le format de date que vous voulez dans le champ Type boîte.
    4. Cliquez sur OK pour enregistrer les modifications.

    Conseil : La façon la plus simple de définir un format de date personnalisé dans Excel est de partir d'un format existant proche de celui que vous souhaitez. Pour ce faire, cliquez sur Date dans le Catégorie et sélectionnez l'un des formats existants dans la liste des formats. Type Après cela, cliquez sur Personnalisé et apporter des modifications au format affiché dans le Type boîte.

    Lors de la mise en place d'un date personnalisée dans Excel, vous pouvez utiliser les codes suivants.

    Code Description Exemple (1er janvier 2005)
    m Numéro du mois sans le premier zéro 1
    mm Numéro du mois avec un zéro en tête 01
    mmm Nom du mois, forme courte Jan
    mmmm Nom du mois, forme complète Janvier
    mmmmm Mois comme première lettre J (pour janvier, juin et juillet)
    d Numéro du jour sans le premier zéro 1
    dd Numéro du jour avec un zéro en tête 01
    ddd Jour de la semaine, forme courte Lun
    dddd Jour de la semaine, forme complète Lundi
    yy Année (2 derniers chiffres) 05
    yyyy Année (4 chiffres) 2005

    Lors de la mise en place d'un temps personnalisé dans Excel, vous pouvez utiliser les codes suivants.

    Code Description S'affiche comme
    h Heures sans le zéro initial 0-23
    hh Heures avec un zéro en tête 00-23
    m Minutes sans le zéro initial 0-59
    mm Minutes avec un zéro en tête 00-59
    s Secondes sans le zéro initial 0-59
    ss Secondes avec un zéro en tête 00-59
    AM/PM Périodes de la journée

    (si omis, le format d'heure de 24 heures est utilisé) AM ou PM

    Pour mettre en place la date et l'heure incluez les unités de date et d'heure dans votre code de format, par exemple m/d/yyyy h:mm AM/PM. Lorsque vous utilisez " m "immédiatement après " hh " ou " h "ou immédiatement avant "ss" ou "s", Excel affichera minutes et non un mois.

    Lorsque vous créez un format de date personnalisé dans Excel, vous pouvez utiliser une virgule (,) un tiret (-), une barre oblique (/), des deux points ( :) et d'autres caractères.

    Par exemple, la même date et la même heure, soit 13 janvier 2015 13:03 peuvent être affichés de différentes manières :

    Format S'affiche comme
    jj-mmm-aa 13-Jan-15
    mm/jj/aaaa 01/13/2015
    m/jj/aa 1/13/15
    dddd, m/d/yy h:mm AM/PM Mardi, 1/13/15 1:03 PM
    jj, mmmm jj, aaaa hh:mm:ss mar, 13 janvier 2015 13:03:00

    Comment créer un format de date Excel personnalisé pour une autre région ?

    Si vous souhaitez afficher des dates dans une autre langue, vous devez créer un format personnalisé et faire précéder une date du code de la langue correspondante. Le code de la langue doit être placé entre [crochets] et précédé du signe dollar ($) et d'un tiret (-). Voici quelques exemples :

    • [$-409] - Anglais, États non titrés
    • [$-1009] - anglais, Canada
    • [$-407] - Allemand, Allemagne
    • [$-807] - Allemand, Suisse
    • [$-804] - Bengali, Inde
    • [$-804] - chinois, Chine
    • [$-404] - Chinois, Taiwan

    Vous pouvez trouver la liste complète des codes locaux sur ce blog.

    Par exemple, voici comment configurer un format de date Excel personnalisé pour la locale chinoise dans le fichier année-mois-jour (jour de la semaine) heure format :

    L'image suivante montre quelques exemples de la même date formatée avec différents codes locaux de la manière traditionnelle pour les langues correspondantes :

    Le format de date d'Excel ne fonctionne pas - corrections et solutions

    En général, Microsoft Excel comprend très bien les dates et il est peu probable que vous rencontriez un obstacle lorsque vous travaillez avec elles. Si vous rencontrez un problème de format de date dans Excel, veuillez consulter les conseils de dépannage suivants.

    Une cellule n'est pas assez large pour contenir une date entière.

    Si vous voyez un certain nombre de signes dièses (#####) au lieu de dates dans votre feuille de calcul Excel, il est fort probable que vos cellules ne soient pas assez larges pour contenir les dates entières.

    Solution Double-cliquez sur le bord droit de la colonne pour la redimensionner afin qu'elle s'adapte automatiquement aux dates. Vous pouvez également faire glisser le bord droit pour définir la largeur de la colonne que vous souhaitez.

    Les nombres négatifs sont formatés comme des dates

    Les tirets (#####) s'affichent également lorsqu'une cellule formatée en tant que date ou heure contient une valeur négative. Il s'agit généralement d'un résultat renvoyé par une formule, mais cela peut également se produire lorsque vous saisissez une valeur négative dans une cellule et que vous formatez ensuite cette cellule en tant que date.

    Si vous souhaitez afficher des nombres négatifs sous forme de dates négatives, deux options s'offrent à vous :

    Solution 1. Passez au système de date 1904.

    Aller à Fichier > ; Options > ; Avancé , faites défiler vers le bas jusqu'à la Lors du calcul de ce classeur sélectionnez la section Utiliser le système de dates de 1904 et cliquez sur OK .

    Dans ce système, 0 correspond à 1-Jan-1904 ; 1 correspond à 2-Jan-1904 ; et -1 est affiché comme une date négative -2-Jan-1904.

    Bien sûr, cette représentation est très inhabituelle et il faut du temps pour s'y habituer, mais c'est la bonne façon de procéder si vous voulez effectuer des calculs avec des dates anciennes.

    Solution 2 : utilisez la fonction TEXT d'Excel.

    Une autre façon d'afficher des nombres négatifs sous forme de dates négatives dans Excel consiste à utiliser la fonction TEXTE. Par exemple, si vous soustrayez C1 de B1 et qu'une valeur de C1 est supérieure à celle de B1, vous pouvez utiliser la formule suivante pour afficher le résultat au format date :

    =TEXT(ABS(B1-C1),"-d-mmm-yyyy")

    Vous pouvez modifier l'alignement de la cellule pour qu'elle soit justifiée à droite et, naturellement, vous pouvez utiliser tout autre format de date personnalisé dans la formule TEXTE.

    Remarque : contrairement à la solution précédente, la fonction TEXT renvoie une valeur texte, c'est pourquoi vous ne pourrez pas utiliser le résultat dans d'autres calculs.

    Les dates sont importées dans Excel sous forme de valeurs textuelles

    Lorsque vous importez des données dans Excel à partir d'un fichier .csv ou d'une autre base de données externe, les dates sont souvent importées sous forme de valeurs textuelles. Elles peuvent vous sembler être des dates normales, mais Excel les perçoit comme du texte et les traite en conséquence.

    Solution Vous pouvez convertir les "dates texte" au format date en utilisant la fonction DATEVALUE d'Excel ou la fonction Texte en colonnes. Veuillez consulter l'article suivant pour plus de détails : Comment convertir du texte en date dans Excel.

    Conseil : si aucune des astuces ci-dessus n'a fonctionné pour vous, essayez de supprimer tout le formatage, puis définissez le format de date souhaité.

    C'est ainsi que vous formatez les dates dans Excel. Dans la prochaine partie de notre guide, nous aborderons les différentes manières d'insérer des dates et des heures dans vos feuilles de calcul Excel. Merci de votre lecture et à la semaine prochaine !

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.