Format des dates dans Excel

Les dates sont des nombres entiers

Voici une date dans une cellule

Mais parfois, Excel peut afficher une date sous  la forme d'un nombre ; comme par exemple 43101 

Il n'y a pas de différence entre les 2 valeurs ; l'une est au format Date et l'autre au format Standard. C'est pour cela qu'il est possible de faire des opérations sur les dates dans Excel, c'est juste un nombre 😉😊

Explication de la numérotation des dates

En fait, un nombre entier représente l'écart en nombre de jours depuis le 01/01/1900 qui est le point de départ des dates dans Excel.

Si vous voulez utiliser Excel pour de la généalogie ou pour faire de l'histoire, ce n'est pas possible.

Changer la mise en forme d'une date

Excel vous permet d'afficher une date de façon différentes, comme par exemple

  • 01/01/2018
  • 01 janvier 2018
  • lundi 01/01/2018
  • lun 01 janvier 2018
  • Janvier 2018
  • ...

Depuis les options de format des nombre, vous pouvez choisir 2 formats de dates différentes

Date courte ou Date longue

  • Les dates courtes : 01/01/2018
  • Les dates longues : lundi 1 janvier 2018

En changeant le format de vos dates, vous pouvez afficher les jours ou les mois en lettre mais en conservant le type numérique d'une date

Personnaliser le format d'une date

Pour changer la présentation d'une date, il faut jouer sur ses 3 composantes

  • j pour changer la présentation des jours
  • m pour changer la présentation des mois
  • a pour changer la présentation des années

Ouvrez le menu de personnalisation des nombres en cliquant sur l'option Autres formats numériques (en bas du menu déroulant du format des nombres)

Ou encore avec le raccourci clavier Ctrl + Shift + 1

Dans la boite de dialogue du format des nombres

  1. Sélectionnez l'option personnalisé
  2. Indiquez le code de votre date
  3. Visualiser le résultat

Différente combinaisons de format

Voici quelques exemples de code et leur résultat

Et en combinant tous les codes, on obtient les dates suivantes

Pas de texte dans une date ⚠

Avec les dates, l'une des erreurs les plus souvent commises c'est d'écrire du texte dans la date ; comme 1 janvier 2018 par exemple.


Ne jamais écrire une date comme cela car pour Excel c'est du texte ⛔⛔⛔

Dans Excel, si le contenu d'une cellule est cadré à gauche, c'est du Texte. Si le contenu d'une cellule est cadré à droite, c'est un nombre ou une date.


Convertir date AAAAMMJJ

Excel vous permet également de convertir des dates qui ne sont pas dans un format "standard".

Conversion date AAAAMMJJ vers JJ/MM/AAAA

Vous trouverez tous les détails dans cet article.

Articles complémentaires


Voici une liste d'articles qui pourrait également vous intéresser sur le même thème.

Lien Permanent pour cet article : https://www.excel-exercice.com/format-des-dates-dans-excel/


(49 commentaires)

Passer au formulaire de commentaire

  1. Bonjour,
    J'ai un tableau où il y a des milliers de dates au format jj/mm/aaaa. J'aimerai les filtrer par année soit aaaa et qu'elles soient après ensuite triées de A à Z .
    Exemple : il y a 01/01/2016 - 01/01/2017 - 01/03/2016 - 03/12/2018 etc . Je voudrais avoir la colonne "2016" pour ensuite avoir toutes les dates de 2016 dans l'ordre croissant.

    Merc i d'avance

    1. Bonjour, si les dates sont vraiment des dates (je veux dire reconnue comme tel par Excel) un simple tri fait le travail automatiquement. Pas besoin de séparer les années, des mois et des jours

  2. Bonjour, je souhaiterais mettre en couleur les dates plus anciennes que 2ans et 11 mois.

    Comment faire ? Je sais qu'il faut créer sa propre formule dans la mise en forme conditionnelle, mais je ne sais pas laquelle utiliser. Merci

    • Keufterian on 28/06/2018 at 19:00
    • Répondre

    Bonjour,

    Pouvez-vous m'indiquer comment faire pour supprimer dans la colonne date les jours, pas à l'affichage mais en valeur ?
    Je souhaite, dans mon tableau dynamique, extraire des informations par mois, c'est à dire regrouper tous les jours de juillet par exemple que je puisse ensuite analyser une activité ou faire un total sur juillet ou un autre mois.

    Merci
    Hubert

    • Pierre Degroisse on 12/04/2018 at 13:02
    • Répondre

    bonjour a tous
    je dois rentrer les dates de naissance des personnes dans une colone excel, je voudrais taper par exemple 03 02 1990 (voulant dire 3 fevrier 1990 et qu excel m'ecrive automatiquement 03/02/1990 est possible?
    lerci de votre aide bonn ejournée Pierre

    1. Il faut changer les paramètres régionaux de votre ordinateur pour que le point soit compris comme séparateur d'une date mais c'est très dangereux pour des raisons évidentes de comptabilité avec les chiffres standard.

  3. Bonjour,
    Je possede excel 2010, je voudrais faire une ligne de commande en decimale sous excel avec le temps de la ligne 1 qui pourrait etre 1 ' 25''45 en ligne 2: 1 26'' 35 en ligne 3 : 1 38'' 89 etc... jusqu a une ligne entre 12 et 20.
    Ma 1ere question : Cela est il possible ?
    Le 2eme question : Comment faire ?
    J ai regarde sur les forum , on parle de A1 et A2 ... mais comment faire cette formule qui fonctionnerait sur les differentes lignes en copier/coller
    avec des temps differents.
    j ai appris que 1 minute valait 0.02,. pour les secondes ... je n ai pas trouive, mais je pense qu il suffirait de divise 0.02 par 60...

    Merci de votre reponse

  4. Bonjour,
    J'ai un fichier avec la date et l'heure sous la forme suivante : 20180316171816 pour 2018/03/16 17:18:16
    Y a-t-il un moyen de transformer 20180316171816 simplement? J'ai des milliers de lignes...

    Merci d'avance!

    Emmanuel

    • PESANTI CHRISTIAN on 28/02/2018 at 17:06
    • Répondre

    Bonjour .
    comment passer d un classeur par expl fevrier avec toutes les dates du jour, à mars avec les dates de ce mois merci

    1. Bonjour, je n'ai strictement rien compris. C'est un calendrier automatique que vous voulez réaliser ?

  5. Bonjour,
    Quand je veux mettre une date 20/02/2018 par exemple dans une cellule d'une feuille excel au moment où je l'écris, pas de problème elle apparaît fidèlement, mais dès que je veux faire entrer pour passer à la cellule de dessous, la date courte se transforme en plusieurs #.
    Comment faire corriger et éviter que cela se reproduise?
    Merci.

  6. Bonjour, dans vos explications, il y a une imprécision ou une coquille.
    En effet, vous écrivez que le format heure ne peux pas être affiché sans les secondes sinon excel considère que "m" signifie le mois.
    Ce n'est pas (plus) vrai.
    En effet, si vous créez un nouveau format dans les formats personnalisés et que vous créez " [hh]:mm, alors excel comprend qu'il s'agit d'heure et de minutes avec un nombre d'heure supérieur à 24h.
    En tout les cas merci, car grâce à votre information qu'il fallait ajouter des crochets, j'ai essayé et cela a fonctionné. Sans vous, je ne l'aurais pas fait.

  7. Bonjjour,
    Je vous prie de m'aider à poser une condition dans une formule: je dispose de colonnes: libellé- Date-Responsable-Résultat. Sachant que j'ai des dates sous format jj/mm/aa, je cherche par exemple le nombre de résultat obtenu (exemple: Réalisé, en cours, en retard...) par libellé (Inspection, visite, audit...) mais je n'arrive pas à rajouter le critère "DATE" pour calculer le résultat en fonction de l'année "en cours" sans tenir compte des jours et des mois? Merci pour votre précieuse collaboration
    exemple:

    Libellé Date Responsable Résultat

    Inspection 08/03/2017 AA Réalisé
    Audit 03/01/2017 BB En retard
    Inspection 25/12/2016 AA En retard

    1. Il faut utiliser NB.SI.ENS http://excel-exercice.com/nb-si-ens/
      Un exemple montre comment trouver les salaires compris entre 50000 et 70000. Il faut faire pareil mais avec des dates

        • kohen on 09/10/2017 at 11:59

        Merci pour la célérité de votre réponse.
        En effet c'est ce que j'utilise mais le problème est comment poser le critère sur l'année en cours sans tenir compte des jours et des mois. Voici la formule utilisée mais sans le critère dont j'ai besoin:
        =NB.SI.ENS($C$61:$C$1000;"Audit ";$F$61:$F$1000;"en cours";$V$61:$V$1000;$A35)

        Merci encore

  8. bonjour,je cherche a convertir une date écrite en année seulement en date écrite en jj/mm/aaaa et merci pour votre aide précieuse.

    1. bonjour , merci pour m'avoir répondu et j'ai compris la difficulté .

  9. Bonsoir,

    Je ne parviens pas à afficher les dates dans le format que je choisis dans une colonne Exel 2007.
    Je tape des valeurs de type 04/04/1896 et c'est bien ce qui s'affiche. Je vais sélectionne la colonne et vais dans "nombre / date" ou je choisis un affichage type "14 mars 2001" OK. L'affichage ne change pas et il est impossible de trier la colonne.
    Curieusement, les deux dates de 01/07/1900 et 08/08/1904 sorte bien en 1er juillet 1900 et 8 août 1904. Compte tenu de vos explications ci-dessus, je flaire que l'on ne peut pas entrer aisément de dates antérieures à 1900. Mais ce serait pour le moins curieux car, en histoire, on a souvent besoin de classer par date.
    Y aurait-il un moyen d'y parvenir ?
    Merci d'avance pour votre aide.

    1. Bonsoir,
      Alors les dates antérieures à 1900 s'affichent mais en texte (cadré à gauche dans une cellule). Donc comme c'est du texte, vous ne pourrez jamais les faire grouper par mois, années, trimestre, ...
      Comme vous l'avez bien compris, la limite des dates dans Excel c'est le 01/01/1900 et il n'est pas du tout possible d'y déroger et ce n'est même pas une volonté de Microsoft de vouloir le modifier. Excel a été pensé pour aider dans les opérations comptables mais pas pour l'histoire ni la généalogie.
      Désolé, pas de solution

        • Jafran on 23/09/2017 at 15:48

        Bonjour,
        Merci pour cette précision qui évite de perdre du temps à chercher une solution avec Excel sur cette fonction.
        Pour ceux qui voudraient quand même utiliser un tableur pour classer chronologiquement des dates dont certaines antérieures à 1900, j'ai trouvé la solution avec Calc de Libre-Office qui fait ça sans difficulté (tout comme les autres fonctions de Excel d'ailleurs). Ceci n'est pas une publicité pour Libre Office car j'utilise plus souvent Excel mais me rabats sur Calc lorsque Excel coince.

    • TONSON LA TOUR on 24/08/2017 at 09:59
    • Répondre

    Bonjour Frédéric, c'est Anne-Claire de Paname !
    Comment va ?
    J'ai un souci sur mon fichier, je tape le format de la date que je veux : DD/MM/AA dans format > Date etc mais il persiste à s'afficher en chiffres dans les cellule mais dans la case du haut fx (où on visualise la formule) je vois que Excel affiche la date comme je veux

    Ex : 10/04/2017 dans fx
    continue à s'afficher dans ma cellule en chiffres : 42835

    Bref, pour comparer un fichier erroné et un fichier à fusionner qui doit être le bon, c'est pas pratique.

    Merci pour ton aide et belle journée à toi !
    Ac

    1. Bonjour Anne-Claire,
      Bizarre cette histoire. Et quand tu passes par la boite de dialogue "format personnalisé", tu peux écrire jj/mm/aaaa

        • Valerie on 09/11/2017 at 22:53

        bonjour, ayant rencontré le problème, cela a été résolu dans l'onglet FORMULES > AFFICHER LES FORMULES, et les affichages ont retrouvé leur forme habituelle.

  10. Bonjour,

    J'aimerais utiliser Excel 2016 pour faire ma petite compta pro.
    Comment faire en sorte que sur le classeur janvier par exemple toutes les dates soient en janvier et que je n'ai plus qu'à rentrer le jour.
    Je m'explique: quelqu'un me fait un chèque le 16/01, je note 16 dans Excel et il met le /01 ou -janv tout seul.
    Et dans le classeur février il fasse de même en rajoutant -fev. ??

    Merci bcp pour votre aide!

  11. Bonjour, malgré les conseils donnés sur plusieurs forums, je ne réussis pas à additionner des heures en les affichant au bon format. Auriez-vous la solution.
    Merci pour le partage et les conseils.

    1. Il n'y a pas de raison que ça ne marche pas. Si vos heures sont bien des valeurs décimales (tel que c'est expliqué dans l'article), l'addition doit fonctionner

    • Christophe on 25/02/2016 at 14:40
    • Répondre

    Bonjour,
    J'aimerai faire un suivi de chantier sur plusieurs feuilles ex : feuille 1 = Janvier 2016
    Dans cette feuille, une case marqué Lundi j'aimerai avoir automatiquement la date de ce jour.

    EX : Feuille Janvier

    case A1 -> 01/01/16
    case B1 -> Vendredi

    car le 01/01/16 tombe un vendredi

    Merci.

  12. Bonjour.
    Je désire faire des moyennes de temps (format hh:mm:ss), mais ayant des heures en 00:00:15, il m'est impossible d'avoir une moyenne correcte (impossible de diviser par 0) ?
    Y-a-t-il une fonction capable de convertir les heures en décimal, de faire la moyenne (en décimal) et de repaser au format heure??

  13. Bonjour,

  14. bonjour j'ai une date avec des point 23.10.2015 vu excel ne comprend pas les points comment le convertir en date ?

    1. Ca doit être des dates qui viennent d'un système allemand. En Allemagne les séparateurs autorisés pour les dates sont les / et les .
      Un simple Remplacer les . par des / fonctionne pour corriger votre erreur

  15. Bonjour,
    J'aimerais être capable d'insérer un calendrier dans une cellule pour que je puisse choisir une date spécifique, comment fait ont ??

    • JF Boutigny on 20/07/2015 at 09:40
    • Répondre

    un tableau excel issu d'une application sous le logiciel Manhattan génère les dates avec le format suivant : [$-1040C]jj/mm/aaaa.
    lors de l'utilisation du tableau dans une macro, les dates sont modifiées et traduites sous format américain lorsque la date du jour est comprise entre 1 et 12 ( exemple le 05/04/2015 devient 04/05/2014) leet restent sous format français si le n° du jour est supérieur à 12 (exemple le 13/05/2015 reste 13/05/2015 puisque le mois 13 n'existe pas).

  16. Bonjour, J'ai importé des données (pour info, d'un compte bancaire) sous CSV, dans un tableau excel où je tiens tout l'historique de ce compte. Or, cette fois-ci les dates, correctes sous le fichier importé, se décalent lorsque je les colle dans le grand tableau. Le décalage est de 4 ans et 1 jour, et je suppose qu'il s'agit de ce que vous mentionnez plus haut, de la date initiale au 1/1/1904. Par ex., le code 40724 correspond au 1e juillet 2015. Je n'ai pas trouvé la solution pour rétablir le bon code. Pouvez-vous m'aider ? Merci !

      • JF Boutigny on 20/07/2015 at 10:03
      • Répondre

      L'article ci-dessous vous intéresse peut-être

      Comment faire pour transférer des fichiers entre Microsoft Excel pour Mac et Excel pour Windows
      Par défaut, Excel pour Mac utilise le système de date Calendrier depuis 1904 et Excel pour Windows utilise le calendrier depuis 1900. Cela signifie que lorsque vous tapez le numéro de série 1 dans Excel pour Mac et mettez-le en forme comme une date, Excel l'affiche comme 02/01/1904 12:00 a.m. Microsoft Excel pour Windows affiche le numéro de série 1 comme 1/1/1900 12:00 a.m.

      Si vous transférez des fichiers à partir d'Excel pour Mac vers Excel pour Windows, cette différence dans les systèmes de date ne devrait pas provoquer de problème, car le système de date est enregistré dans chaque fichier. Toutefois, si vous copiez et collez entre des fichiers avec des systèmes de date différents provenant de plates-formes différentes, les dates peuvent être affichées quatre années et un jour après ou avant leur date correcte.

      Pour changer le système de date Calendrier depuis 1904 dans Excel pour Windows, procédez comme suit :

      Dans le menu Outils dans Excel 2003, cliquez sur Options. Aller à Options Exceldans Excel 2007 et versions ultérieur.
      Dans Excel 2003, cliquez sur l'onglet calcul , puis cliquez sur pour sélectionner la case à cocher système de date Calendrier depuis 1904 . Dans Excel 2007 et versions ultérieures, cliquez sur l'option avancée . Faites défiler la liste vers le bas à lors du calcul de ce classeur : et sélectionnez la case à cocher utiliser depuis 1904 .

      Pour changer le système de date Calendrier depuis 1904 dans Excel pour Mac, procédez comme suit :

      Dans le menu Excel , cliquez sur Préférences.
      Sous formules et cliquez sur listes calcul.
      Sous options de classeur , cliquez sur Désactiver la case à cocher système de date Calendrier depuis 1904

    • Charles HONNORAT on 09/07/2015 at 15:50
    • Répondre

    Je voudrais écrire des dates antérieures à 1900 et faire sur mes tableurs des tris par date (exemple 13 août 1745 ou 5 juillet 1630...) . D'après vos explications, cela semble impossible ...

    1. C'est tout à fait impossible.
      Excel ne peut pas être utilisé pour de la généalogie ou autres recherches historiques

  17. Bonjour. Dans un fichier excel, je souhaiterais qu'on puisse rentrer une date au format jj/mm/aaaa et que dans la case d'à côté, dans ma formule, je puisse avoir ma date au format jjmmaa.
    Par exemple, je rentre 08/07/2015 et ma formule ferait en sorte que j'obtienne "Bonjour, la date est : 080715". Est-ce possible ? Si oui, comment faire ?

    1. Bonjour,
      Il faut écrire dans la cellule d'à coté ="Bonjour, la date est : "&TEXTE(A1;"ddmmaa")
      Bien sur votre date est en A1
      Allez faire un tour sur la page qui explique la fonction TEXTE dans ce site. Fonction>Fonction Date>Fonction TEXTE

  18. Bonjour, j'aimerais pouvoir saisir mes dates avec ce format : 23.03.2015 soit jj.mm.aaaa . Est-ce possible ? et si oui comment ? faut-il saisir les points dans la barre "Type" et lesquels ; celui du clavier alpha ( touche ; . ) ou celui du pavé numérique ( touche . suppr ). Dans les cellules Excel faut-il saisir les points si oui lesquels : alpha ( 23.03.2015 ) ou numérique ( 23,03,2015 ) ou uniquement les chiffres : ( 23032015 ). Merci de votre réponse, cordialement

  19. Bonjour, j'aimerais pouvoir entrer un format de date quelque peu différent de ceux existants à savoir : jj.mm.aaaa ; Est-ce possible et si oui, s'il fallait saisir le "." avec le point du clavier alpha (majuscule 😉 ou celui du clavier numérique ". suppr" qui donne une "," avec des chiffres ; et dans la cellule est-ce que je dois saisir 23032015 ou 23.03.2015 et là encore le point clavier alpha ou numérique. Merci de votre réponse, cordialement

  20. Bonjour,
    J'ai un souci de date dans un fichier excel que j’échange avec des utilisateurs étrangers.
    Je dois entrer mes dates au format dd/mm/aaaa pour qu'elles soient reconnues comme telle par Excel, et eux, doivent les entrer en format mm/dd/aaaa,
    D'ou cela vient il ? et si possible comment faire pour que nous entrions les dates dans le même format ?
    Merci d'avance !

    1. Cela vient du fait que votre interlocuteur utilise une version anglo-saxonne d'Excel et que dans ces pays, le format de date n'est pas le même.
      Créer un format personnalisé de la forme YYYY/MM/DD. Vous contournerez ainsi la difficulté

  21. Bonjour
    je souhaite faire une liste de dates en y mettant uniquement les lundis. Par exemple pour 2015: le 05/01/2015, ligne en dessous le 12/01/2015, etc... et ce pour l'année entière
    Comment incrémenter d'une semaine sur l'autre ?
    (car mon fichier est énorme et pour avancer me collègues, je dois faire le même fichier pour plusieurs années .... très long à la main !

    Merci !

    1. Il n'est pas nécessaire de faire des formules. Il suffit d'uilitser la poignée de recopie et ça se fait tout seul. Regardez la deuxième vidéo présente dans cette page https://www.excel-exercice.com/gestion-des-donnees/recopie-incrementee/

    • bousquet matthieu on 15/09/2014 at 22:42
    • Répondre

    Bonjours, je souhaite trouver une formule pour calculer précisément une date. je souhaite trouver a partir d'une date type( ex: 08/02/2014) qu'elle date nous serons 9 mois et 15 jours plus tard. pour l'exemple la réponse devrait être 23/11/2014. il faut compter 9 mois plein puis 15 jours a partir de cette date mais je ne sais pas comment faire.
    si vous pouvez m aider merci

  22. Bonjour, Pouvez-vous mieux expliquer ce que vous voulez faire ? Sans exemple concret, je ne peux pas vous aidre

  23. Bonjour,
    Je ne comprends rien au explications pour additionner des heures. Les crochets je les mets où ? J'ai essayé plusieurs solutions, ça ne donne rien !

    1. Très facile, Faites un tour à la page suivante https://www.excel-exercice.com/fonction/fonctions-dates/date-annee-mois-jour/ et vous verrez comment ajouter des mois et/ou des jours à une date donnée

Laisser un commentaire

Your email address will not be published.