Fonction DATE – ANNEE – MOIS – JOUR dans Excel

DerniĂšre mise Ă  jour le 23/08/2024
Temps de lecture : 3 minutes

La fonction DATE dans Excel fait partie des 10 fonctions les plus utilisés. Il est important de savoir la maßtriser pour créer des tableaux de bords professionnels et dynamiques.

Comment Ă©crire la fonction DATE ?

La fonction DATE va crĂ©Ă©e une date Ă  partir des 3 paramĂštres qui vont lui ĂȘtre fournis ET DANS CET ORDRE

  1. L'année

    La valeur peut ĂȘtre soit une valeur directement Ă©crite, comme 2024, ou le rĂ©sultat d'une formule

  2. Le mois

    Ici aussi, vous pouvez saisir une valeur ou une formule. Remarque, il est possible d'indiquer n'importe qu'elle valeur positive, mĂȘme supĂ©rieure Ă  12.

  3. Le jour

    De nouveau, vous pouvez utiliser une valeur ou le résultat d'une formule et il n'y a pas de valeur maximale comme nous allons le voir.

Comment utiliser la fonction DATE ?

Si vous souhaitez créer une date à partir de 3 données dans vos cellules, vous allez écrire la fonction suivante

=DATE(B1;B2;B3)

Creation dune date avec lannee mois et jour

MAIS vous pouvez Ă©galement utiliser une formule en guise de paramĂštre. Si par exemple vous voulez ajouter 2 mois Ă  votre date, il suffit d'Ă©crire

=DATE(B1;B2+2;B3)

Ajout de 2 mois a la date

Peu importe qu'il y ai 30 ou 31 jours dans le mois, la fonction DATE d'Excel va "construire" une nouvelle date à partir des valeurs qui lui sont passées.

Autre exemple, supposons que vous exigiez un paiement 45 jours aprĂšs l'Ă©mission d'une facture. On pourrait croire qu'ajouter 45 jours Ă  une date va entraĂźner une erreur, mais pas du tout.

=DATE(B1;B2;B3+45)

Ajout de 45 jours a une date

C'est donc une fonction essentielle pour la création de planning ou calendrier dans Excel.

Mais attention, la fonction DATE ne sait pas différencier les jours de la semaine des week-ends. Pour faire des calculs en ne tenant compte que des jours ouvrés, vous avez la formule SERIE.JOUR.OUVRE.

Trois fonctions pour découper une date dans Excel

Dans Excel, il existe 3 fonctions pour découper chaque section d'une date

  • JOUR extrait le jour d'une date
  • MOIS extrait le mois d'une date
  • ANNEE extrait l'annĂ©e d'une date

IsolĂ©ment, ces fonctions n'ont pas vraiment d'intĂ©rĂȘt. Mais combinĂ©es Ă  la fonction DATE, elles permettent de gĂ©nĂ©rer automatiquement des dates clĂ©s, comme le premier jour du mois ou le dernier jour d'un mois.

Decoupage dune date avec les fonctions ANNEE MOIS JOUR

RĂŽle de la fonction AUJOURDHUI avec la fonction DATE

La fonction AUJOURDHUI retourne la date du jour. Et Ă  chaque nouvelle journĂ©e, cette valeur va ĂȘtre remise Ă  jour. L'association de la fonction AUJOURDHUI, avec la fonction DATE, va nous permettre de construire des dates dynamiques qui vont se rĂ©actualiser en permanence. Par exemple, la formule suivante va nous permettre de toujours afficher le premier jour du mois.

=DATE(ANNEE(AUJOURDHUI);MOIS(AUJOURDHUI);1)

Autres utilisations avec la fonction DATE

Voici une liste d'articles oĂč la fonction DATE a permis de calculer des dates clĂ©s.

107 Comments

  1. MĂ©gan
    21/02/2023 @ 17:47

    Bonjour,

    J'Aimerais savoir comment calculer ceci svp : La date de la course se tient 1 mois aprÚs la course qui a lieu le 5 juin 2017. La date de la course (1 mois aprÚs) doit s'afficher automatiquement. Il faut utiliser la fonction appropriée et non une addition de jours. Comment dois-je faire svp ?

    Reply

  2. Fonkykool
    23/08/2022 @ 11:01

    Bonjour,
    Je souhaiterai obtenir l'ensemble des dates incluses dans une période. Ex: ColA : 01/06/2022 ColB : 12/06/2022 je souhaite avoir sur une ou plusieurs colonnes toutes les dates : 01/06/2022 ; 02/06/2022 ; 03/06/2022 ....jusqu'au 12/06/2022.
    Existe il une formule ?
    Par avance, merci!

    Reply

    • Lionel LAMY
      07/06/2023 @ 08:37

      avec office 365 ou 2021: =SEQUENCE("12/6/22"-"1/6/22"+1;;"1/6/22")

      Reply

  3. Maxime
    20/06/2022 @ 10:37

    Bonjour,
    Je souhaiterais via un numéro de semaine et l'année, déterminer le combientiÚme mardi ou lundi, etc... du mois nous sommes.

    en C4 l'année
    en c5 le numéro de semaine
    en F4 la date complÚte calculé via les premiÚres infos grùce a une fonction(lundi).
    je voudrait en F5 le Ă©niĂšme lundi

    exemple:
    C4 : 2022
    C5 : 25
    F4 : résultat de ma fonction (lundi 20 juin)
    F5 : ?????? (la fonction que je voudrait créer qui donnerais donc 3 (pour 3 -Úme lundi du mois)

    Reply

    • Lionel LAMY
      07/06/2023 @ 08:51

      Pour calculer F4: =DATE(C4;1;-3)+7*C5-JOURSEM(DATE(C4;1;3))+1 ==> 20/6/22

      pour calculer le Ă©niĂšme lundi mardi .... dimanche

      =PLAFOND.MATH(JOUR(DATE(C4;1;-3)+7*C5-JOURSEM(DATE(C4;1;3))+1)/7) ==>3

      Reply

  4. karim
    21/03/2022 @ 10:25

    Bonjour,
    premiÚrement je vous remercie pour le travaille que vous faites, ça nous aide énormément.
    je voudrais vous signaler une petite erreur dans la formule de calcul du dernier jour du mois précÚdent (Quel est le dernier jour du mois précédent ?), en rajoutant le 1 au mois ça donne le dernier jour du mois en cours. pour obtenir le dernier jour du mois précÚdent =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)-1.

    Salutations

    Reply

  5. kaid
    06/10/2021 @ 16:04

    Bonjour
    date prochainne categorie chaque 5 ans a partir de la date de recrutement
    date prochain echelon chaque 2 ans a partir de la date de recrutement

    j'aimerais mettre une condition si le salarie a une sanction alors le calcule de l'echelon commence par la date de la sanction danc le salarie perd une année

    j'aimerais mettre une condition si le salarie a un echelon exceptionnel il se rajoute automatiquement sans fausser les conditioons

    j'aimerais mettre une Alerte un mois 1 semaine avant l'arriver de l'echelon et la categorie
    j'aimerai bien vous envoyer mon fichier

    Reply

  6. kaid
    03/10/2021 @ 21:08

    bonsoir
    j'aimerai avoir une aide a propos des échelons et les catégories et sanctions d'un salarié.
    chaque 2 ans le salarié reçoit son échelon et chaque 5 ans il reçoit sa catégorie.
    pour la sanction le salarié perd une année pour avoir son échelon donc l'échelon se calcule a partir de la date de section
    Merci

    Reply

  7. Daniel Buob
    01/10/2021 @ 15:53

    Bonjour,
    Mon problĂšme est le suivant :
    J'ai téléchargé dans Excel un fichier texte séparé par des virgules et donc mis correctement en forme dans un classeur Excel.
    Les dates apparaissent ainsi : 19141210. Dans cet exemple Année1914, Mois de décembre, Jour le 10.
    Comment faire en sorte que je puisse à partir de deux dates différentes dans ce format, calucler l'ùge en année de la personne concernée ?
    Je n'ai pas trouvé la réponse dans cette page
    Merci pour votre aide.

    Reply

    • FrĂ©dĂ©ric LE GUEN
      01/10/2021 @ 16:17

      Alors, si vous importez un fichier texte, en passant par Power Query, la transformation de votre colonne en date aurait été faite automatiquement (vidéo ici). Sinon, vous pouvez convertir les dates au format aaaammjj facilement avec cette astuce.

      Reply

  8. Momo
    24/07/2021 @ 00:02

    Bonjour,
    Auriez vous une formule pour la problématique suivante ?
    Si la date indiquée dans la cellule B4 dépasse les 5 ans alors j'indique 100 dans ma cellule AV4
    D'avance, je vous remercie.

    Reply

    • Antoine
      09/09/2021 @ 16:40

      5 ans est une durée (période), donc la différence entre deux dates. Excel ne sait traiter directement que des dates, pas des différences.
      En l'occurrence, une durĂ©e de 5 ans dans Excel peut valoir 1826 ou 1827, suivant s'il y a une ou deux annĂ©es bissextiles incluent dans la pĂ©riode de 5 ans (thĂ©oriquement ce peut ĂȘtre aussi 1825, vers 2097-2103 quand sept annĂ©es non-bissextiles se suivront; peut-ĂȘtre !)

      Vous devez donc d'une maniÚre ou d'une autre faire référence à la date de référence de la période de 5 ans.

      Si la référence est aujourd'hui, on peut calculer une durée de 5 ans en appliquant les principes expliqués par Frédéric:
      DATE(ANNEE(AUJOURDHUI())+5;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
      ce qui donne pour votre question comme formule en AV4, en supposant qu'en B4 il y a effectivement une date (et non pas une durée)
      SI(B4>=DATE(ANNEE(AUJOURDHUI())+5;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));100;"turlututu")

      Reply

  9. SCHMITT alexandra
    15/04/2021 @ 11:26

    Bonjour
    je souhaiterais remplacer l'année par N puis N+1 etc. dans un tableau d'amortissements
    comment puis je faire

    Reply

  10. André
    17/12/2020 @ 15:54

    
Mhhh
 la formule doit tenir compte du choix de la tñche, qui sera "N" ou "C" ou "R"

    Reply

    • Beleaf
      23/07/2021 @ 06:20

      Bonjour,
      Quelqu'un aurait une idée comment remplacer le jour d'une date par 01
      merci

      Reply

      • FrĂ©dĂ©ric LE GUEN
        23/07/2021 @ 09:11

        En considérant que la date que vous voulez transformer est en A1, la formule est
        =DATE(ANNEE(A1);MOIS(A1);1)

  11. André
    17/12/2020 @ 15:26

    Oups ! Again
    Je crois que je n'ai pas trÚs bien posé le problÚme.
    Donc, pour ĂȘtre, j'espĂšre, complet :
    je veux déduire dans une cellule une date de début d'une tùche, en fonction d'une date de fin et de 3 types de tùches auxquels sont associées 3 durées différentes en jours ouvrés.
    Date de début = H20
    Date de fin = I20
    TĂąche = G20
    Tùche n°1 "N" = E6 = 10 jours ouvré
    Tùche n°2 "C" = E7 = 6 jours ouvré
    Tùche n°3 "R" = E8 = 3 jours ouvré
    Et dans quelle cellule renseigner la notion de jours ouvrés ?
    Merci de votre aide

    Reply

  12. André
    17/12/2020 @ 14:44

    Oups ! Je devrai sans doute plutÎt vous donner les durées des tùches ? 1 = 10, 2 = 6, 3 =3

    Reply

  13. André
    17/12/2020 @ 14:41

    Bonjour monsieur,
    Auriez-vous la gentillesse de rĂ©soudre pour moi ce casse-tĂȘte : je veux dĂ©duire dans une cellule une date de dĂ©but d'une tĂąche, en fonction d'une date de fin et de 3 types de tĂąches auxquels sont associĂ©es 3 durĂ©es diffĂ©rentes en jours ouvrĂ©s.
    Date de début = H20
    Date de fin = I20
    Tùche n°1 "N" = E6
    Tùche n°2 "C" = E7
    Tùche n°3 "R" = E8
    Merci de votre aide

    Reply

  14. zalio
    10/12/2020 @ 13:57

    Bonjour Frédéric,

    Pourriez-vous m'aider à résoudre ce problÚme?
    J'ai une extraction de donnĂ©es avec DATE dans la colonne B et heure dans la colonne C et je veux mettre "validĂ©" dans une colonne D sachant qu'il correspond Ă  une formule nous permettant d'avoir des lignes ouvertes de la veille Ă  une heure prĂ©cise Ă  aujourd'hui Ă  cette mĂȘme heure. je m'explique : par exemple les donnĂ©es ci-dessous :

    A B C
    DATE HEURE INTERVALLE
    10/09/2020 00:45
    10/09/2020 05:53
    10/09/2020 06:30
    11/09/2020 07:00

    Mettre "validé" si on est entre 10/09/2020 à 6h et 11/09/2020 à 6h sinon on met rien.
    c'est un peu compliqué à expliquer mais j'espÚre que vous comprenez ce que je veux dire.

    Merci d'avance

    Reply

  15. ivone
    09/12/2020 @ 16:42

    Bonjour,

    Tout d'abord un GRAND MERCI POUR VOTRE ARTICLE trĂšs utile. Merci.
    Mais je suis quand mĂȘme coincĂ©e...
    J'ai une demande trÚs spéciale.

    J'ai par exemple 2 colonnes avec 2 dates différentes écrites à la main.
    Et j'aimerais, qu'en fonction du nombre de mois qui sĂ©pare ces 2 dates, le rĂ©sultat d'une formule de calcul s'affiche dans la 2Ăšme colonne le mĂȘme nombre de fois que le nombre de mois trouvĂ©s.

    Exemple : j'écris que j'ai fait mon premier déblocage de fond le 2/02/2020 et mon 2Úme déblocage dans la 2Úme colonne le 5/05/2020 (je précise que chaque moi entamé est compté. Dans l'idéal, chaque mois est comptabilisé en 1 mois selon une date de départ donné mais là ce n'est pas grave je rends le truc trop compliqué, on s'en passera).

    De février à mai ça fait 4 mois.
    Donc, j'aimerais que automatiquement, s'affiche le mĂȘme rĂ©sultat de la mĂȘme formule de calcul sur 4 cellules diffĂ©rentes les unes sur les autres et dans la mĂȘme colonne en automatique.

    Si ça fait 5 mois entre les 2 dates rentrées, que ça s'affiche sur 5 cellules, sur 3 dates sur 3 cellules etc etc.

    Je pense que ma demande est impossible...
    Ça fait des jours que je suis dessus et je ne trouve pas de solutions.

    Si vous pouviez m'aider je vous en serai extrĂȘmement reconnaissante.

    Je vous remercie et vous souhaite une belle fin de journée

    Reply

    • ivone
      09/12/2020 @ 16:46

      je viens de voir des fautes de frappes.
      Quand il y a 3 mois d'écart, que le résultat s'affiche automatiquement sur 3 cellules
      S'il y a 6 mois d'Ă©cart entre les 2 dates rentrĂ©es, que le mĂȘme rĂ©sultat s'affiche automatiquement sur 6 cellules.

      Conclusion si 4 mois d'Ă©cart = 4 cellules avec 4 fois le mĂȘme rĂ©sultat
      etc etc

      C'est pour simuler des frais intercalaires qui dépendent des dates de déblocage des fonds.

      UN GRAND MERCI

      Reply

  16. schutz
    01/12/2020 @ 17:22

    Bonjour,

    Je souhaiterais faire apparaitre la date du prochain trimestre .Je m'explique
    EX en (A1) je met 02/03/2019
    Je souhaiterais une automatisation pour qu'en A2 soit Ă©crit le prochain trimestre en date c'est Ă  dire : 31/03/2019
    puis en A3 mettre le prochain trimestre : 30/06/2019
    puis A4 : 30/09/2019
    puis en A5 : 31/12/2019
    etc...

    Pourriez-vous m'aider ?
    Merci

    Aurore

    Reply

    • FrĂ©dĂ©ric LE GUEN
      01/12/2020 @ 17:44

      Oui, c'est assez facile à résoudre.
      La fin du trimestre Ă  partir du mois courant c'est =DATE(ANNEE(A1);MOIS(A1)+MOD(MOIS(A1)-2;3);1)-1 et pour le trimestre suivant c'est =DATE(ANNEE(A1);MOIS(A1)+3+MOD(MOIS(A1)-2;3);1)-1

      Reply

      • schutz
        02/12/2020 @ 09:48

        Bonjour
        Je viens d'essayer votre formule et cela ne fonctionne pas
        J'ai mis la date du 20/04/2020
        en mettant la formule: =DATE(ANNEE(A1);MOIS(A1)+MOD(MOIS(A1)-2;3);1)-1
        il m'indique 31/05/2020 et normalement c'est le 30/06/2020

        En vous remerciant par avance.
        Aurore

      • schutz
        03/12/2020 @ 09:30

        Monsieur,

        AprÚs quelque heures de recherche . J'ai trouvé la bonne formule afin de trouver la date du fin du trimestre en cour
        Ci dessous la formule : =DATE(ANNEE(A1);ENT((MOIS(A1)-1)/3)*3+4;1)-1
        Donc pour récapitulé : Si en A1 vous mettez 02/02/2020 alors en A2 avec la formule ci-dessus vous obtiendrez 31/03/2020
        un autre exemple: en mettant en A1 la date du 20/04/2020 alors en A2 avec la formule vous obtiendrez 30/06/2020
        youppi ...
        Je vous remercie car c'est votre formule de base qui m'a aidé à la trouver.

        Bonne continuation

      • FrĂ©dĂ©ric LE GUEN
        03/12/2020 @ 10:03

        Oui, enfin avec l'instruction MOD, l'écriture est plus simple que la division par 3 et remultiplication par 3. Enfin, si vous avez réussi a adapter la formule à votre besoin c'est le meilleur moyen d'apprendre à travailler avec Excel. Le raccourci F9 pourrait aussi vous intéresser pour analyser vos formules.

      • Laurent
        15/12/2020 @ 20:43

        c'est pas plus simple d'Ă©crire FIN.MOIS() ???

      • FrĂ©dĂ©ric LE GUEN
        15/12/2020 @ 22:00

        Si bien sĂ»r mais c'est surtout pour montrer l'intĂ©rĂȘt et le potentiel de la fonction DATE qui permet de crĂ©er n'importe quelle date.

  17. Joe
    18/11/2020 @ 08:42

    Bonjour

    Je "rĂ©veille peut ĂȘtre un sujet.

    J'ai en C17 une date, et j'aimerais qu'en C18 il me mette la date par tranche de 15 jours. Je m'explique:
    Si j'ai le 13/03/20, je veux en C18 15/03/20
    Si j'ai le 18/03/20, je veux en C18 01/04/20
    Une date inférieure au 15 me donne la 1ere quinzaine
    Une date supérieure au 15, me donne le 1er jour su mois suivant

    Reply

  18. Stelly Aline
    17/11/2020 @ 13:34

    Dans A1 j'ai : 12/01/2020 et je voudrais en A2 : 12/01/2025
    Je veux rajouter 5 ans seulement au chiffre de l'année

    Reply

    • FrĂ©dĂ©ric LE GUEN
      17/11/2020 @ 13:48

      Mademoiselle, la rĂ©ponse est dans cet article. Prenez l'exemple pour trouver le mois suivant et appliquez le dans votre cas, soit rajouter 5 annĂ©es Ă  votre date en A1. C'est en essayant par vous mĂȘme que vous deviendrez autonome avec Excel

      Reply

  19. Olivier
    15/11/2020 @ 13:19

    Bonjour,
    J'ai créé la fonction suivante :=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

    Je souhaiterais l'insérer dans un widget text wordpress. Je ne sais pas comment faire.
    Pouvez vous m'aider ?

    Reply

  20. janne
    07/10/2020 @ 14:30

    Bonjour dans mon tableau excel je n'ai que des mois et des années, j'aimerai que excel reconnaisse ces deux fonctions mais quand je clique sur date, cela ne fonctionne pas du tout.
    Merci d'avance

    Reply

  21. Alain
    11/05/2019 @ 16:18

    Bonjour Fréderic, je fais des planning et utiliser les dates automatique, je souhaiterais ne pas faire apparaßtre l'année (gain de place)
    je m'explique l'idéal pour moi serait par exemple : Samedi 11 Mai ou Samedi 11/05 mais pas Samedi 11/05/2018 ou samedi 11 Mai 2018
    y Ă  t-il une solution?
    vous remerciant par avance
    Bien Ă  vous
    Alain

    Reply

  22. NadĂšge
    17/04/2019 @ 19:49

    Bonjour, j'ai un tableau avec des dates de naissance de type jj/mm/aaaa et je voudrais à partir de ces données créer un graphique qui donnerait le nombre de personnes nées par mois. Comment m'y prendre?

    Reply

  23. Arnaud
    17/04/2019 @ 11:09

    Bonjour,
    Merci pour votre travail...
    Voici mon problĂšme, j'ai tableau de formation, dans lequel j'enregistre des dates de stages,
    et j'aimerais avoir :
    les dates stage enregistrer dans l'année en cour soit en vert ( colonne A)
    dates de recyclage dans la mĂȘme annĂ©e en orange (colonne B )
    Merci d'avance
    Bonne journée

    Reply

  24. ahmed
    16/04/2019 @ 13:24

    dans A1 j'ai une date , comment faire pour obtenir le nombre de mois du début d'année jusqu'à cette date? Maric

    Reply

    • FrĂ©dĂ©ric LE GUEN
      16/04/2019 @ 19:07

      Il faut utiliser la fonction DATEDIF pour résoudre ce problÚme. Il y a un article sur cette fonction dans le site

      Reply

    • Antoine
      09/09/2021 @ 16:45

      Si vous voulez le nombre de mois entiĂšrement Ă©coulĂ©s, ce devrait ĂȘtre MOIS(A1)-1 non ?
      Si vous voulez que le dernier jour du mois on considÚre le mois en question comme écoulé, on utilisera MOIS(A1-1)-1, sauf que cela ne marche pas pour le 1/1

      Reply

  25. Emma
    02/04/2019 @ 15:40

    Dans mon tableau j'ai 2 colonnes avec des dates. J'ai ensuite une colonne AnnĂ©e avec la formule suivante =IF(C8="";IF(D8="";"";YEAR(D8));YEAR(C8)). Et c'est OK. J'ai fait la mĂȘme chose avec les mois. J'ai bien les donnĂ©es 1, 3, 6 etc. qui s'affichent. Tout cela pour utilisation ultĂ©rieure dans une table pivot. Maintenant j'aimerais que ces chiffres des mois soient convertis et affichĂ©s en lettre 'Janvier', 'Fevrier', 'Mars', etc. Mais si j'applique la personnalisation sur les cellules de ma colonne "Mois de distribution", alors quelque soit le mois seule la valeur "Janvier" apparaĂźt. Merci d'avance

    Reply

  26. Grégory
    25/03/2019 @ 16:24

    Bonjour,
    Merci pour votre travail...
    Voici mon problÚme, en D1, je rentre manuellement 2019 (année en cours).
    en B4: ma formule =date($D$1;1;1) résultat 01/01/2019 tout est ok.
    en D3: ma formule =mois(B4) résultat 01/01/1900.
    Je cherche Ă  afficher janvier mais celui de 2019 et non celui de 1900 en modifiant le format d'affichage.
    Pouvez vous m'expliquer oĂč est mon erreur?
    Merci d'avance
    Bonne journée

    Reply

    • FrĂ©dĂ©ric LE GUEN
      25/03/2019 @ 20:46

      Oui, l'erreur est Ă©vidente.
      Extraire le mois, va vous retourner 1, et donc, 1 c'est le premier jour dans Excel d'oĂč la date 01/01/1900.
      Pour afficher "Janvier", il ne faut mĂȘme pas crĂ©er une nouvelle colonne mais changer le format de la cellule pour afficher janvier avec le format mmmm

      Reply

  27. Ruhuza Jean Claude
    21/03/2019 @ 06:37

    Bonjour

    Je voudrais savoir une fonction date excel pour automatiser la succession des dates commençant toujours par la date du 24 et seuls les mois et les annĂ©es varient par exemple 24/01/2019; 24/02/2019; 24/03/2019 jusqu'au 24/12/2025. Ceci s'effectue dans la mĂȘme colonne de façon croissante et la derniĂšre date est bien sure celle du 24/12/2025

    Reply

  28. Ruhuza Jean Claude
    20/03/2019 @ 19:28

    Bonjour
    Je voudrais savoir une fonction excel pour automatiser les dates commençant toujours par 24 et dont seuls les mois et les annĂ©es varient par exemple 24/01/2019; 24/02/2019; 24/03/2019 jusqu'au 24/12/2025 quitte Ă  avoir une succession de ces dates de façon croissante dans la mĂȘme colonne et la derniĂšre date serait bien sur 24/12/2025

    Reply

    • FrĂ©dĂ©ric LE GUEN
      27/03/2019 @ 19:04

      =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI();24)

      Reply

      • NomadmaX
        18/10/2020 @ 18:00

        Bonjour, j'ai essayé la formule et elle ne fonctionne pas. Vous avez un exemple concret pour remplir la formule svp ? =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI();24)

      • FrĂ©dĂ©ric LE GUEN
        18/10/2020 @ 18:07

        Je ne sais pas ce que vous voulez faire comme formule mais déjà il manque une parenthÚse pour le mois

      • SHOOP
        26/10/2020 @ 14:37

        Bonjour,
        Pour reprendre l'exemple de la premiĂšre demande,
        avec une date rentrée en A1 : 24/01/2019

        En A2 : =DATE(ANNEE(A1);MOIS(A1)+1;24)
        En A3 : =DATE(ANNEE(A2);MOIS(A2)+1;24)
        Etc.....vers l'infini et au delĂ 

        Avec la possibilité de faire une copie incrémentée (sélection de la cellule et cliquer/glisser sur le petit carré en bas à droite de la cellule) en colonne dans cet exemple.

  29. JOEL
    22/02/2019 @ 13:32

    Bonjour Frédéric,

    Comment puis-je dans un tableau plein de dates (année en cours) repérer les premiers de chaque mois pour avoir ma cellule en jaune par exemple.

    J'ai bien essayé avec le format conditionnel en appliquant si jour()=1, mais je bloque.

    Merci pour votre rĂ©ponse qui va surement me sembler Ă©vidente aprĂšs coup 😉

    Cordialement,

    Reply

    • FrĂ©dĂ©ric LE GUEN
      22/02/2019 @ 17:55

      Si la date est en A1, alors la formule pour les mises en forme conditionnelles est =JOUR(A1)=1

      Reply

  30. aymen
    04/02/2019 @ 16:40

    Bonjour a tous,
    J'ai quelques probleme avec la fonction suivante :
    =TEXTE(MOIS(L6);"mmmm")
    L6 etant une date
    Le probleme, c'est que quelque soit la date en L6, je recupere
    'janvier'
    alors que MOIS(L6) me retourne bien le numero du mois
    J'ai besoin du nom du mois, car cette valeur va etre utilisée dans un
    TCD c'est mieux pour les tri par MOIS de voir le nom du mois et pas
    son numero.
    Merci de votre aide

    Reply

    • FrĂ©dĂ©ric LE GUEN
      04/02/2019 @ 22:24

      Bonsoir, alors déjà c'est =TEXTE(L6;"mmmm") qu'il faut écrire
      Mais si c'est pour travailler avec un TCD, c'est surtout pas comme cela qu'il faut procéder.
      Reportez-vous Ă  l'article suivant pour voir la technique
      https://excel-exercice.com/regrouper-par-date/

      Reply

  31. Cyrille
    26/11/2018 @ 20:40

    bonjour quelqu'un saurait m'aider a trouver la formule pour:
    partant d’une date, dĂ©terminĂ©e le 15 du mois suivant
    merci

    Reply

    • FrĂ©dĂ©ric LE GUEN
      26/11/2018 @ 20:43

      =DATE(ANNE(votredate);MOIS(votredate)+1;15)

      Reply

  32. Denis
    29/09/2018 @ 19:27

    Bonjour !

    Je voudrais écrire la date du jour en développé dans une formule de texte (liste de inscrits au 29 septembre 2018).
    La fonction jour renvoie bien 29 et la fonction année renvoie 2018, mais pour le mois j'ai trouvé qu'il fallait utiliser la fonction texte(mois), et il me renvoie janvier alors que nous ne sommes pas en hiver.
    Voici ma syntaxe : =TEXTE(MOIS(AUJOURDHUI());"mmmm"). Sans la fonction texte la valeur obtenue est bien 9, je ne comprends pas.
    Merci !

    Reply

  33. SCHUTT
    11/08/2018 @ 15:16

    bonjour,

    j'ai une base de données dans laquelle il y a le noms du contrat, la date de debut de contrat, la date fin et la date de prolongation du contrat.
    SVP j'aimerai créer une colonne qui m'affiche "Active" quand le contrat est encore à jour et "Expired" quand les dates de fin ou de prolongation ne sont dépassées.
    Merci par avance

    Reply

  34. TCHAMGOUE Jean-Baptiste
    09/08/2018 @ 12:46

    Je voudrais créer une base de données dans laquelle j'indiquerais dans trois colonnes différentes:
    - l'année
    - le mois
    - la date
    de telle maniÚre que la date soit en fonction du mois et que le mois soit en fonction de l'année.

    Comment devrais-je procéder?

    Reply

  35. BASMA BACCARI
    09/03/2018 @ 12:10

    Bonjour. JE VEUX SAVOIR COMMENT INSERER LA FORMULE DE MOIS PRECEDENT DANS UN TABLEAU EXCEL JE N'ARRIVE PAS MERCI DE M'AIDER

    Reply

  36. Youya
    23/02/2018 @ 19:50

    Bonjour,

    Je voudrais la continuité de la vidéo démo... comment pourrais-je l'avoir?

    Merci de me répondre
    .

    Reply

    • FrĂ©dĂ©ric LE GUEN
      28/02/2018 @ 21:01

      C'est corrigé !
      Merci pour la remarque, si vous en voyez d'autres, merci de me le signaler

      Reply

  37. Pinset
    09/01/2018 @ 10:21

    Bonjour,

    Je tiens un planning, pour me rendre la tache plus simple je voudrais créer des alertes sur excel, est ce possible ?

    Reply

  38. CĂ©cile
    25/11/2017 @ 21:50

    Bonjour,

    J'ai fait un planning sous excel.
    Mon seul (GROS) problĂšme est que je n'arrive pas Ă  lier 1 tĂąche Ă  un jour (ma tĂąche du 25 du mois, par exemple, se retrouve tous les 25 de chaque mois).
    Pouvez-vous m'aider?

    Reply

  39. PINIER
    17/11/2017 @ 20:13

    Bonjour,
    J'ai un tableau Ă  Ă©tablir voici le modĂšle
    DATE DE CONTRAT DU .... AU ....
    DUREE an, mois, jours
    DUREE en nombre de jours

    Merci beaucoup de votre aide (concernant la durée en nombre de jours, j'ai soustrait les 2 dates + 1)
    Pour distinguer an mois jour ????
    Bon fin de journée
    Flo

    Reply

  40. tdr
    12/09/2017 @ 16:30

    Bonjour,

    Est-il possible pour moi de selectionner une pĂ©riode JOUR/MOIS bien spĂ©cifique malgrĂ© diffĂ©rentes annĂ©es de naissance ? J'aimerai tester un lancement de produits et pour l'instant je n'ai rĂ©ussi Ă  rĂ©duire la base de donnĂ©es qu'Ă  28 000 clients sachant qu'il ne m'en faut que 100 pour le lancement... et j'aimerai du coup, sĂ©lĂ©ctionner une petite pĂ©riode d'anniversaire ! 🙂 est-ce possible ? un tout grand merci si vous rĂ©pondez !!!

    Reply

  41. A Chossonnery
    05/09/2017 @ 10:47

    Je voudrais convertir des dates :jj j/mm / aaaa en aaaa /mm /jj

    Comment faut-il procéder ?
    Merci de votre réponse

    Reply

    • langa68
      17/11/2017 @ 16:52

      salut A Chossonnery
      Tu écris la date, puis tu vas dans Format de cellule et tu choisis "Date, ParamÚtres régionaux, Afrikaans"

      Bonne journée
      langa68

      Reply

  42. Ibrahim HASSAN ADAN
    29/08/2017 @ 19:25

    Bonjour , svp , on me demande de faire ceci , suis égaré : mettre en place une formule SI qui dit "Si la valeur de DAY est une date avant l'année 2017 alors le coût est égal à Cost * 1,20; Si aprÚs 2017 alors le coût est égal à Cost * 1,25" .
    Merci d'avance .

    Reply

  43. MICA
    12/07/2017 @ 21:05

    A partir d'une date saisie , je voudrais afficher le libellé jour avec son éniÚme dans le mois :
    Exemple : 08/09/2017 est le 2Ăšme vendredi
    14/09/2017 est le 2Ăšme jeudi

    Reply

  44. Moi
    30/05/2017 @ 19:33

    Bonjour.

    Je suis en train de monter un tableau et dedans j'aimerais mettre les date de sortit de patient (Qui sont la date d'arrivé + 42 jours) mais comme les sorties se font du vendredi au dimanche, j'aimerais que la date soit un vendredi... Donc si exemple je prendre le 1 janvier 2017 plus 42 jours ça tombe le 12 février 2017 qui est un dimanche...Le vendredi suivant cette date tombe le 17 fevrier 2017.. Y-a-t'il une formule qui puisse calculer automatiquement ceci?

    Reply

    • FrĂ©dĂ©ric LE GUEN
      31/05/2017 @ 09:15

      Bonjour,
      Faites une recherche sur la fonction SERIE.JOUR.OUVRE

      Reply

  45. cdlm
    09/02/2016 @ 01:48

    Je souhaite créer une suite progressive de jours calendaires, du type "En ajoutant 51 jours au mardi 7 juillet 2015, nous serons le jeudi 27 août 2015" et ainsi de suite, "en ajoutant 51 jours au vendredi 28 août 2015, nous serons le dimanche 18 octobre 2015"... etc avec un menu déroulant pour choisir la date de départ ou simplement un tableau calendrier.

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/02/2016 @ 18:55

      Bonjour,
      C'est assez simple en fait. En supposant que votre date soit en A1, il faut Ă©crire =DATE(ANNEE(A1),MOIS(A1),JOUR(A1)+51)

      Reply

      • rimi
        04/04/2017 @ 20:54

        bonjour
        je veux savoir une formule qui me permet celui ci; ci ma date de départ est le premier mardi d'une mois, cette fonction affiche le premier mardi du mois suivant en premier cellule et le premier mardi de mois+2 et ainsi de suite, et si je déclare le cinquiÚme mardi d'un mois, il le considÚre comme le premier mardi

        merci d'avance

  46. zakor
    01/12/2015 @ 16:25

    Bonjour, j'ai un mĂȘme tableau Ă  remplir tous les jours, du mardi au dimanche. Sauf que souvent je ne le remplis pas quotidiennement. Serait il possible d'avoir une formule qui me permettrait d'entrer la date prĂ©cise du Mardi, et qu ensuite les dates du mercredi au dimanche se mettent Ă  jour? En sachant qu'il puisse y avoir un changement de mois, en cours de semaine.
    Merci d'avance

    Reply

  47. Chris
    23/10/2015 @ 14:59

    bonjour, je souhaiterais savoir s'il est possible d'afficher les années correspondant à une période. Par exemple, du 01/01/2004 au 31/12/2006, cela renverrait "2004, 2005, 2006". Est-ce possible car j'ai beau chercher, je ne trouve pas ? D'avance merci.

    Reply

  48. Anonyme
    24/09/2015 @ 15:01

    Hello. Autre problĂšme de cette fonction c'est lorsque je veux calculer le nombre de jours entre deux dates. Exemple : entre le 20/11/2012 et le 9/12/2012 il y a 20 jours (car le 20/11 et le 9/12 sont inclus) mais la fonction me trouve que 19 jours et je ne vois pas de paramĂštres "inclus" ou "exclus". Je suis oblige d'ajouter +1 a ma fonction pour contourner le pb (Au final je fais une simple soustraction et j'ajoute un "+1"...) Qq connait une autre astuce ou une autre fonction? Merci bien.

    Reply

    • Anonyme
      28/10/2015 @ 14:02

      Pour calculer le nombre de jours entre 2 dates utilise datedif()

      Reply

  49. foufou
    10/09/2015 @ 09:53

    Bonjour,

    Voici mon problĂšme: j'ai fait un joli calendrier automatique (grace Ă  votre super tutoriel d'ailleurs) et je souhaite maintenant l'utiliser. Je travaille un vendredi sur 2 et je souhaite faire apparaitre dans le calendrier les vendredi oĂč je travaille en couleur. J'ai essayĂ© plusieurs fonctions de type DATE ou JOURSEM et pour l'instant je n'ai rĂ©ussi qu'Ă  sĂ©lectionner tous les vendredi d'un mois. Je coince un peu. Quelqu'un peut-il m'aider? Merci d'avance
    Note: j'ai des formules qui fonctionnent mais dÚs que je les insÚre dans les rÚgles de validation des données, elles ne fonctionnent plus

    Reply

    • foufou
      10/09/2015 @ 15:16

      Ce serait avec grand plaisir mais je ne trouve pas l'endroit pour me connecter sur le forum et laisser mon post 🙂

      Reply

  50. Caroline
    25/08/2015 @ 10:39

    Bonjour,

    Je souhaite calculer le nombre de mois entre 2 dates. En utilisant la fonction DATEIF cela marche correctement, cependant, j'aimerais que le mois en cours soit compter comme 1 mois. Ex : du 27/03/15 au 30/09/15, je voudrais que ça me mette 7 mois e non 6 car le mois de mars est entamé. Existe-t'il une solution pour obtenir cela?

    Merci

    Caroline

    Reply

  51. CSM
    18/08/2015 @ 10:04

    Bonjour,

    J'ai une liste de date AVEC DES ANNEES dans une colonne et je voudrais colorier la ou les cases quand nous sommes aujourd'hui DONC SANS PRENDRE EN COMPTE L'ANNEE.

    Merci d'avance.

    Reply

  52. Anonyme
    05/08/2015 @ 14:56

    Bonjour
    Comment demander Ă  Excel de sommer les donnĂ©es des dates se trouvant dans une mĂȘme semaine ? Jai rĂ©ussi Ă  trouver No. Semaine , mais je ne sais pas comment additionner ?Somme si ? Mais le problĂšme c'est que le critĂšre serait : sommer si c'est la mĂȘme semaine ( exemple: semaine 22) .Comment l'automatiser pour faire cela avec chaque semaine de chaque mois de chaque annĂ©e . Je suis perdue !!
    Merci pour votre aide

    Reply

  53. FĂ©
    05/08/2015 @ 11:20

    Bonjour, Excusez moi de vous déranger , j'ai besoin d'aide svp .
    Pour évaluer les commandes hebdomadaires , j'ai créer une liste déroulante avec tous les mois de l'année et à l'aide d'une fonction DATE (Année , mois, jours) j'affiche les jours ouvrés du mois et de l'année sélectionnés .
    Seulement comme les mois n'ont pas le mĂȘme nombre de jours (lignage) le 31jours devient le 1 er du mois suivant _
    Comment n'afficher que les jours ouvrés du mois sélectionner svp ?
    Merci beaucoup pour votre aide

    Feriel

    Reply

  54. Anonyme
    05/08/2015 @ 11:14

    Bonjour , Excusez moi de vous déranger , j'ai besoin d'aide svp ,
    Sous Excel , j'ai crée une liste déroulante avec tous les mois de l'année (pour évaluer les commandes de chaque jours) , je souhaite n'afficher que les jours du mois sélectionner grùce à une fonction : DATE (Année , Mois , Jours ) . Mais certains mois en 31 jours d'autres 30 etc .. Comment faire pour que Excel ne m'affiche pas le 1 er du mois d'aprÚs ? Merci d'avance pour votre aide ,
    Cordialement ,
    Feriel

    Reply

  55. Laguerre David
    08/07/2015 @ 16:45

    je voudrais formatter un champ date qui a plusieurs formats differents dans une pour les mettre dans un seul format. par exemple
    dans une colonne j'ai des formats tels que: 13/07/2015, 13 Juillet 2015, Lundi 13 Juillet 2015 et je desire formatter toute la colonne en 13/07/2015. Aidez moi svp

    Reply

  56. chatellier
    29/06/2015 @ 18:21

    Bonjour, je débute vraiment sur excel et je voudrais savoir comment rentrer un calendrier jusqu'en 2018 voire plus pour un planning de salariés. merci pour votre aide

    Reply

  57. Samantha
    09/06/2015 @ 15:31

    Bonjour,
    J'ai des tableaux Ă  tenir Ă  jour sur excel. Dans une colonne j'ai des dates et je voudrais que seul le mois change lorsque je duplique ma feuille. ex : sur une premiĂšre feuille, j'ai dans ma colonne des date du mois de janvier. Je voudrais que lorsque je duplique ma feuille de janvier, une formule me permette de ne changer que le mois de ces mĂȘme dates.
    Dois-je utiliser une macro pour ça ? Je pourrai y arriver avec une simple formule ?
    J'espĂšre avoir Ă©tĂ© suffisamment claire pour que quelqu'un puisse m'aider 🙁

    Je vous remercie d'avance Ă  tous.

    Samantha

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/06/2015 @ 16:34

      Bonjour,
      Le plus facile serait une macro mais je ne peux pas vous l'écrire car cela dépend bcp de la structure de votre classeur et donc j'aurais bien peur de vous induire en erreur si.

      Reply

  58. MORASH
    20/05/2015 @ 14:00

    Bonjour a vous et d'avance merci pour votre réponse,

    Je peine un peu sur Excel pour trouver voir réaliser une fonction et je ne parviens pas a faire, j'ai beau avoir cherché je n'ai pas de bases à vous fournir sur ma recherche et je m'en excuse...,

    Je m'explique, j'aimerai obtenir le mois pour une tranche de date, du genre : si date comprise entre le 22/mm/aaaa actuel au 22/mm+1/aaaa alors mois. Exemple : si date comprise entre 22/01/2015 et 22/02/2015 ca me renverra le mois de Fevrier 2015.

    La finalité est de réaliser une facturation.

    Si quelqu'un peux m'aider à réaliser cela ce serait trÚs aimable.

    Thomas

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/06/2015 @ 16:07

      Bonjour,
      C'est tout Ă  fait possible mais pour cela il faut utiliser la fonction TEXTE pour modifier le format Ă  afficher
      https://excel-exercice.com/fonction/fonctions-dates/fonction-texte/

      Reply

      • khouilli
        01/04/2018 @ 12:25

        bonjour FrĂ©dĂ©ric j'ai fait un tableaux et das ce tableaux il y a une case qui contiens le moi et l’ñnĂ©e je souhaiterais faire deux colonnes une fixe qui contient la date du 1 au 31 et l’autre les jours et quelle soit Ă©volutif en trois lettres je suis bloque je n’arrive pas un coup de pousse merci a toi et bonne journĂ©e
        (tableaux de pointage)

      • FrĂ©dĂ©ric LE GUEN
        12/04/2018 @ 13:39

        Il ne faut pas mettre juste des valeurs 1, 2, 3, ... mais une vraie date et changer l'affichage
        C'est ce qui a été fait dans cet exemple https://excel-exercice.com/creation-dun-calendrier-automatique/

  59. Anonyme
    11/05/2015 @ 15:24

    Bonjour,
    Je voudrais transformer dans Excel une date du type 19/05/2015 et ne conserver que l'année, à savoir 2015. Comment faire ? Merci!

    Reply

    • FrĂ©dĂ©ric LE GUEN
      11/05/2015 @ 18:42

      Tout simplement en Ă©crivant =ANNEE(Votre_Date)

      Reply

  60. Anonyme
    30/04/2015 @ 07:07

    BONJOUR,
    je souhaite ecrire sous excel les dates la facon suivante : lundi 1er, mardi 2, mercredi 3 etc avez vous une formule svp

    Reply

  61. natha
    06/03/2015 @ 16:04

    Moi j'aimerais savoir si qqn peut me dépanner, je voudrais entrer la date du jour et ensuite additionner 1 mois complet ou 1 mois et 2 semines. J'ai beau chercher je n'arrive pas (exemple : 06/03/2014, on met la formule avec validité 4 mois et ca me donne 06/07/14). Et pour compliquer si inférieur à 6 mois on n'arrondit pas le jour et si c'est supérieur à 6 mois on arrondit le jour au 30. Si qqn aurait une idée, je suis prenante car celà fait 2 jours que je cherche et là les idées ne viennent plus, merci par avance

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/03/2015 @ 18:53

      Hmmmm, pas sûr d'avoir tout compris
      Pour la premiÚre partie de ta question, en considérant que ta date de référence est en A1, tu écris une formule du genre
      =DATE(ANNEE(A1),MOIS(A1)+4,JOUR(A1))
      AprÚs pour les 6 mois et plus, il faut faire une bidouille avec un SI mais là, je préfÚre ne pas écrire de conneries car je ne connais pas bien ton problÚme

      Reply

      • SAMAKE
        26/11/2020 @ 10:53

        Bonjour M. Le Guen j'ai appliquer la formule et je reçois cette notifiction d'excell<>
        voila ma formule ==DATE(ANNEE(H3),MOIS(H3)+1,JOUR(H3)) QUE FAIRE MERCI.

  62. michiels
    05/01/2015 @ 14:18

    je voudrait que chaque année je puise pousser sur un bouton pour qu'il change d'année

    Reply

  63. barry
    10/12/2014 @ 16:18

    je veux savoir comment calculer l'ancienneté en an et mois, avoir un format qui se présente comme suit: 45ans15mois:

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Fonction DATE – ANNEE – MOIS – JOUR dans Excel

Reading time: 3 minutes
DerniĂšre mise Ă  jour le 23/08/2024

La fonction DATE dans Excel fait partie des 10 fonctions les plus utilisés. Il est important de savoir la maßtriser pour créer des tableaux de bords professionnels et dynamiques.

Comment Ă©crire la fonction DATE ?

La fonction DATE va crĂ©Ă©e une date Ă  partir des 3 paramĂštres qui vont lui ĂȘtre fournis ET DANS CET ORDRE

  1. L'année

    La valeur peut ĂȘtre soit une valeur directement Ă©crite, comme 2024, ou le rĂ©sultat d'une formule

  2. Le mois

    Ici aussi, vous pouvez saisir une valeur ou une formule. Remarque, il est possible d'indiquer n'importe qu'elle valeur positive, mĂȘme supĂ©rieure Ă  12.

  3. Le jour

    De nouveau, vous pouvez utiliser une valeur ou le résultat d'une formule et il n'y a pas de valeur maximale comme nous allons le voir.

Comment utiliser la fonction DATE ?

Si vous souhaitez créer une date à partir de 3 données dans vos cellules, vous allez écrire la fonction suivante

=DATE(B1;B2;B3)

Creation dune date avec lannee mois et jour

MAIS vous pouvez Ă©galement utiliser une formule en guise de paramĂštre. Si par exemple vous voulez ajouter 2 mois Ă  votre date, il suffit d'Ă©crire

=DATE(B1;B2+2;B3)

Ajout de 2 mois a la date

Peu importe qu'il y ai 30 ou 31 jours dans le mois, la fonction DATE d'Excel va "construire" une nouvelle date à partir des valeurs qui lui sont passées.

Autre exemple, supposons que vous exigiez un paiement 45 jours aprĂšs l'Ă©mission d'une facture. On pourrait croire qu'ajouter 45 jours Ă  une date va entraĂźner une erreur, mais pas du tout.

=DATE(B1;B2;B3+45)

Ajout de 45 jours a une date

C'est donc une fonction essentielle pour la création de planning ou calendrier dans Excel.

Mais attention, la fonction DATE ne sait pas différencier les jours de la semaine des week-ends. Pour faire des calculs en ne tenant compte que des jours ouvrés, vous avez la formule SERIE.JOUR.OUVRE.

Trois fonctions pour découper une date dans Excel

Dans Excel, il existe 3 fonctions pour découper chaque section d'une date

  • JOUR extrait le jour d'une date
  • MOIS extrait le mois d'une date
  • ANNEE extrait l'annĂ©e d'une date

IsolĂ©ment, ces fonctions n'ont pas vraiment d'intĂ©rĂȘt. Mais combinĂ©es Ă  la fonction DATE, elles permettent de gĂ©nĂ©rer automatiquement des dates clĂ©s, comme le premier jour du mois ou le dernier jour d'un mois.

Decoupage dune date avec les fonctions ANNEE MOIS JOUR

RĂŽle de la fonction AUJOURDHUI avec la fonction DATE

La fonction AUJOURDHUI retourne la date du jour. Et Ă  chaque nouvelle journĂ©e, cette valeur va ĂȘtre remise Ă  jour. L'association de la fonction AUJOURDHUI, avec la fonction DATE, va nous permettre de construire des dates dynamiques qui vont se rĂ©actualiser en permanence. Par exemple, la formule suivante va nous permettre de toujours afficher le premier jour du mois.

=DATE(ANNEE(AUJOURDHUI);MOIS(AUJOURDHUI);1)

Autres utilisations avec la fonction DATE

Voici une liste d'articles oĂč la fonction DATE a permis de calculer des dates clĂ©s.

107 Comments

  1. MĂ©gan
    21/02/2023 @ 17:47

    Bonjour,

    J'Aimerais savoir comment calculer ceci svp : La date de la course se tient 1 mois aprÚs la course qui a lieu le 5 juin 2017. La date de la course (1 mois aprÚs) doit s'afficher automatiquement. Il faut utiliser la fonction appropriée et non une addition de jours. Comment dois-je faire svp ?

    Reply

  2. Fonkykool
    23/08/2022 @ 11:01

    Bonjour,
    Je souhaiterai obtenir l'ensemble des dates incluses dans une période. Ex: ColA : 01/06/2022 ColB : 12/06/2022 je souhaite avoir sur une ou plusieurs colonnes toutes les dates : 01/06/2022 ; 02/06/2022 ; 03/06/2022 ....jusqu'au 12/06/2022.
    Existe il une formule ?
    Par avance, merci!

    Reply

    • Lionel LAMY
      07/06/2023 @ 08:37

      avec office 365 ou 2021: =SEQUENCE("12/6/22"-"1/6/22"+1;;"1/6/22")

      Reply

  3. Maxime
    20/06/2022 @ 10:37

    Bonjour,
    Je souhaiterais via un numéro de semaine et l'année, déterminer le combientiÚme mardi ou lundi, etc... du mois nous sommes.

    en C4 l'année
    en c5 le numéro de semaine
    en F4 la date complÚte calculé via les premiÚres infos grùce a une fonction(lundi).
    je voudrait en F5 le Ă©niĂšme lundi

    exemple:
    C4 : 2022
    C5 : 25
    F4 : résultat de ma fonction (lundi 20 juin)
    F5 : ?????? (la fonction que je voudrait créer qui donnerais donc 3 (pour 3 -Úme lundi du mois)

    Reply

    • Lionel LAMY
      07/06/2023 @ 08:51

      Pour calculer F4: =DATE(C4;1;-3)+7*C5-JOURSEM(DATE(C4;1;3))+1 ==> 20/6/22

      pour calculer le Ă©niĂšme lundi mardi .... dimanche

      =PLAFOND.MATH(JOUR(DATE(C4;1;-3)+7*C5-JOURSEM(DATE(C4;1;3))+1)/7) ==>3

      Reply

  4. karim
    21/03/2022 @ 10:25

    Bonjour,
    premiÚrement je vous remercie pour le travaille que vous faites, ça nous aide énormément.
    je voudrais vous signaler une petite erreur dans la formule de calcul du dernier jour du mois précÚdent (Quel est le dernier jour du mois précédent ?), en rajoutant le 1 au mois ça donne le dernier jour du mois en cours. pour obtenir le dernier jour du mois précÚdent =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)-1.

    Salutations

    Reply

  5. kaid
    06/10/2021 @ 16:04

    Bonjour
    date prochainne categorie chaque 5 ans a partir de la date de recrutement
    date prochain echelon chaque 2 ans a partir de la date de recrutement

    j'aimerais mettre une condition si le salarie a une sanction alors le calcule de l'echelon commence par la date de la sanction danc le salarie perd une année

    j'aimerais mettre une condition si le salarie a un echelon exceptionnel il se rajoute automatiquement sans fausser les conditioons

    j'aimerais mettre une Alerte un mois 1 semaine avant l'arriver de l'echelon et la categorie
    j'aimerai bien vous envoyer mon fichier

    Reply

  6. kaid
    03/10/2021 @ 21:08

    bonsoir
    j'aimerai avoir une aide a propos des échelons et les catégories et sanctions d'un salarié.
    chaque 2 ans le salarié reçoit son échelon et chaque 5 ans il reçoit sa catégorie.
    pour la sanction le salarié perd une année pour avoir son échelon donc l'échelon se calcule a partir de la date de section
    Merci

    Reply

  7. Daniel Buob
    01/10/2021 @ 15:53

    Bonjour,
    Mon problĂšme est le suivant :
    J'ai téléchargé dans Excel un fichier texte séparé par des virgules et donc mis correctement en forme dans un classeur Excel.
    Les dates apparaissent ainsi : 19141210. Dans cet exemple Année1914, Mois de décembre, Jour le 10.
    Comment faire en sorte que je puisse à partir de deux dates différentes dans ce format, calucler l'ùge en année de la personne concernée ?
    Je n'ai pas trouvé la réponse dans cette page
    Merci pour votre aide.

    Reply

    • FrĂ©dĂ©ric LE GUEN
      01/10/2021 @ 16:17

      Alors, si vous importez un fichier texte, en passant par Power Query, la transformation de votre colonne en date aurait été faite automatiquement (vidéo ici). Sinon, vous pouvez convertir les dates au format aaaammjj facilement avec cette astuce.

      Reply

  8. Momo
    24/07/2021 @ 00:02

    Bonjour,
    Auriez vous une formule pour la problématique suivante ?
    Si la date indiquée dans la cellule B4 dépasse les 5 ans alors j'indique 100 dans ma cellule AV4
    D'avance, je vous remercie.

    Reply

    • Antoine
      09/09/2021 @ 16:40

      5 ans est une durée (période), donc la différence entre deux dates. Excel ne sait traiter directement que des dates, pas des différences.
      En l'occurrence, une durĂ©e de 5 ans dans Excel peut valoir 1826 ou 1827, suivant s'il y a une ou deux annĂ©es bissextiles incluent dans la pĂ©riode de 5 ans (thĂ©oriquement ce peut ĂȘtre aussi 1825, vers 2097-2103 quand sept annĂ©es non-bissextiles se suivront; peut-ĂȘtre !)

      Vous devez donc d'une maniÚre ou d'une autre faire référence à la date de référence de la période de 5 ans.

      Si la référence est aujourd'hui, on peut calculer une durée de 5 ans en appliquant les principes expliqués par Frédéric:
      DATE(ANNEE(AUJOURDHUI())+5;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
      ce qui donne pour votre question comme formule en AV4, en supposant qu'en B4 il y a effectivement une date (et non pas une durée)
      SI(B4>=DATE(ANNEE(AUJOURDHUI())+5;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));100;"turlututu")

      Reply

  9. SCHMITT alexandra
    15/04/2021 @ 11:26

    Bonjour
    je souhaiterais remplacer l'année par N puis N+1 etc. dans un tableau d'amortissements
    comment puis je faire

    Reply

  10. André
    17/12/2020 @ 15:54

    
Mhhh
 la formule doit tenir compte du choix de la tñche, qui sera "N" ou "C" ou "R"

    Reply

    • Beleaf
      23/07/2021 @ 06:20

      Bonjour,
      Quelqu'un aurait une idée comment remplacer le jour d'une date par 01
      merci

      Reply

      • FrĂ©dĂ©ric LE GUEN
        23/07/2021 @ 09:11

        En considérant que la date que vous voulez transformer est en A1, la formule est
        =DATE(ANNEE(A1);MOIS(A1);1)

  11. André
    17/12/2020 @ 15:26

    Oups ! Again
    Je crois que je n'ai pas trÚs bien posé le problÚme.
    Donc, pour ĂȘtre, j'espĂšre, complet :
    je veux déduire dans une cellule une date de début d'une tùche, en fonction d'une date de fin et de 3 types de tùches auxquels sont associées 3 durées différentes en jours ouvrés.
    Date de début = H20
    Date de fin = I20
    TĂąche = G20
    Tùche n°1 "N" = E6 = 10 jours ouvré
    Tùche n°2 "C" = E7 = 6 jours ouvré
    Tùche n°3 "R" = E8 = 3 jours ouvré
    Et dans quelle cellule renseigner la notion de jours ouvrés ?
    Merci de votre aide

    Reply

  12. André
    17/12/2020 @ 14:44

    Oups ! Je devrai sans doute plutÎt vous donner les durées des tùches ? 1 = 10, 2 = 6, 3 =3

    Reply

  13. André
    17/12/2020 @ 14:41

    Bonjour monsieur,
    Auriez-vous la gentillesse de rĂ©soudre pour moi ce casse-tĂȘte : je veux dĂ©duire dans une cellule une date de dĂ©but d'une tĂąche, en fonction d'une date de fin et de 3 types de tĂąches auxquels sont associĂ©es 3 durĂ©es diffĂ©rentes en jours ouvrĂ©s.
    Date de début = H20
    Date de fin = I20
    Tùche n°1 "N" = E6
    Tùche n°2 "C" = E7
    Tùche n°3 "R" = E8
    Merci de votre aide

    Reply

  14. zalio
    10/12/2020 @ 13:57

    Bonjour Frédéric,

    Pourriez-vous m'aider à résoudre ce problÚme?
    J'ai une extraction de donnĂ©es avec DATE dans la colonne B et heure dans la colonne C et je veux mettre "validĂ©" dans une colonne D sachant qu'il correspond Ă  une formule nous permettant d'avoir des lignes ouvertes de la veille Ă  une heure prĂ©cise Ă  aujourd'hui Ă  cette mĂȘme heure. je m'explique : par exemple les donnĂ©es ci-dessous :

    A B C
    DATE HEURE INTERVALLE
    10/09/2020 00:45
    10/09/2020 05:53
    10/09/2020 06:30
    11/09/2020 07:00

    Mettre "validé" si on est entre 10/09/2020 à 6h et 11/09/2020 à 6h sinon on met rien.
    c'est un peu compliqué à expliquer mais j'espÚre que vous comprenez ce que je veux dire.

    Merci d'avance

    Reply

  15. ivone
    09/12/2020 @ 16:42

    Bonjour,

    Tout d'abord un GRAND MERCI POUR VOTRE ARTICLE trĂšs utile. Merci.
    Mais je suis quand mĂȘme coincĂ©e...
    J'ai une demande trÚs spéciale.

    J'ai par exemple 2 colonnes avec 2 dates différentes écrites à la main.
    Et j'aimerais, qu'en fonction du nombre de mois qui sĂ©pare ces 2 dates, le rĂ©sultat d'une formule de calcul s'affiche dans la 2Ăšme colonne le mĂȘme nombre de fois que le nombre de mois trouvĂ©s.

    Exemple : j'écris que j'ai fait mon premier déblocage de fond le 2/02/2020 et mon 2Úme déblocage dans la 2Úme colonne le 5/05/2020 (je précise que chaque moi entamé est compté. Dans l'idéal, chaque mois est comptabilisé en 1 mois selon une date de départ donné mais là ce n'est pas grave je rends le truc trop compliqué, on s'en passera).

    De février à mai ça fait 4 mois.
    Donc, j'aimerais que automatiquement, s'affiche le mĂȘme rĂ©sultat de la mĂȘme formule de calcul sur 4 cellules diffĂ©rentes les unes sur les autres et dans la mĂȘme colonne en automatique.

    Si ça fait 5 mois entre les 2 dates rentrées, que ça s'affiche sur 5 cellules, sur 3 dates sur 3 cellules etc etc.

    Je pense que ma demande est impossible...
    Ça fait des jours que je suis dessus et je ne trouve pas de solutions.

    Si vous pouviez m'aider je vous en serai extrĂȘmement reconnaissante.

    Je vous remercie et vous souhaite une belle fin de journée

    Reply

    • ivone
      09/12/2020 @ 16:46

      je viens de voir des fautes de frappes.
      Quand il y a 3 mois d'écart, que le résultat s'affiche automatiquement sur 3 cellules
      S'il y a 6 mois d'Ă©cart entre les 2 dates rentrĂ©es, que le mĂȘme rĂ©sultat s'affiche automatiquement sur 6 cellules.

      Conclusion si 4 mois d'Ă©cart = 4 cellules avec 4 fois le mĂȘme rĂ©sultat
      etc etc

      C'est pour simuler des frais intercalaires qui dépendent des dates de déblocage des fonds.

      UN GRAND MERCI

      Reply

  16. schutz
    01/12/2020 @ 17:22

    Bonjour,

    Je souhaiterais faire apparaitre la date du prochain trimestre .Je m'explique
    EX en (A1) je met 02/03/2019
    Je souhaiterais une automatisation pour qu'en A2 soit Ă©crit le prochain trimestre en date c'est Ă  dire : 31/03/2019
    puis en A3 mettre le prochain trimestre : 30/06/2019
    puis A4 : 30/09/2019
    puis en A5 : 31/12/2019
    etc...

    Pourriez-vous m'aider ?
    Merci

    Aurore

    Reply

    • FrĂ©dĂ©ric LE GUEN
      01/12/2020 @ 17:44

      Oui, c'est assez facile à résoudre.
      La fin du trimestre Ă  partir du mois courant c'est =DATE(ANNEE(A1);MOIS(A1)+MOD(MOIS(A1)-2;3);1)-1 et pour le trimestre suivant c'est =DATE(ANNEE(A1);MOIS(A1)+3+MOD(MOIS(A1)-2;3);1)-1

      Reply

      • schutz
        02/12/2020 @ 09:48

        Bonjour
        Je viens d'essayer votre formule et cela ne fonctionne pas
        J'ai mis la date du 20/04/2020
        en mettant la formule: =DATE(ANNEE(A1);MOIS(A1)+MOD(MOIS(A1)-2;3);1)-1
        il m'indique 31/05/2020 et normalement c'est le 30/06/2020

        En vous remerciant par avance.
        Aurore

      • schutz
        03/12/2020 @ 09:30

        Monsieur,

        AprÚs quelque heures de recherche . J'ai trouvé la bonne formule afin de trouver la date du fin du trimestre en cour
        Ci dessous la formule : =DATE(ANNEE(A1);ENT((MOIS(A1)-1)/3)*3+4;1)-1
        Donc pour récapitulé : Si en A1 vous mettez 02/02/2020 alors en A2 avec la formule ci-dessus vous obtiendrez 31/03/2020
        un autre exemple: en mettant en A1 la date du 20/04/2020 alors en A2 avec la formule vous obtiendrez 30/06/2020
        youppi ...
        Je vous remercie car c'est votre formule de base qui m'a aidé à la trouver.

        Bonne continuation

      • FrĂ©dĂ©ric LE GUEN
        03/12/2020 @ 10:03

        Oui, enfin avec l'instruction MOD, l'écriture est plus simple que la division par 3 et remultiplication par 3. Enfin, si vous avez réussi a adapter la formule à votre besoin c'est le meilleur moyen d'apprendre à travailler avec Excel. Le raccourci F9 pourrait aussi vous intéresser pour analyser vos formules.

      • Laurent
        15/12/2020 @ 20:43

        c'est pas plus simple d'Ă©crire FIN.MOIS() ???

      • FrĂ©dĂ©ric LE GUEN
        15/12/2020 @ 22:00

        Si bien sĂ»r mais c'est surtout pour montrer l'intĂ©rĂȘt et le potentiel de la fonction DATE qui permet de crĂ©er n'importe quelle date.

  17. Joe
    18/11/2020 @ 08:42

    Bonjour

    Je "rĂ©veille peut ĂȘtre un sujet.

    J'ai en C17 une date, et j'aimerais qu'en C18 il me mette la date par tranche de 15 jours. Je m'explique:
    Si j'ai le 13/03/20, je veux en C18 15/03/20
    Si j'ai le 18/03/20, je veux en C18 01/04/20
    Une date inférieure au 15 me donne la 1ere quinzaine
    Une date supérieure au 15, me donne le 1er jour su mois suivant

    Reply

  18. Stelly Aline
    17/11/2020 @ 13:34

    Dans A1 j'ai : 12/01/2020 et je voudrais en A2 : 12/01/2025
    Je veux rajouter 5 ans seulement au chiffre de l'année

    Reply

    • FrĂ©dĂ©ric LE GUEN
      17/11/2020 @ 13:48

      Mademoiselle, la rĂ©ponse est dans cet article. Prenez l'exemple pour trouver le mois suivant et appliquez le dans votre cas, soit rajouter 5 annĂ©es Ă  votre date en A1. C'est en essayant par vous mĂȘme que vous deviendrez autonome avec Excel

      Reply

  19. Olivier
    15/11/2020 @ 13:19

    Bonjour,
    J'ai créé la fonction suivante :=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

    Je souhaiterais l'insérer dans un widget text wordpress. Je ne sais pas comment faire.
    Pouvez vous m'aider ?

    Reply

  20. janne
    07/10/2020 @ 14:30

    Bonjour dans mon tableau excel je n'ai que des mois et des années, j'aimerai que excel reconnaisse ces deux fonctions mais quand je clique sur date, cela ne fonctionne pas du tout.
    Merci d'avance

    Reply

  21. Alain
    11/05/2019 @ 16:18

    Bonjour Fréderic, je fais des planning et utiliser les dates automatique, je souhaiterais ne pas faire apparaßtre l'année (gain de place)
    je m'explique l'idéal pour moi serait par exemple : Samedi 11 Mai ou Samedi 11/05 mais pas Samedi 11/05/2018 ou samedi 11 Mai 2018
    y Ă  t-il une solution?
    vous remerciant par avance
    Bien Ă  vous
    Alain

    Reply

  22. NadĂšge
    17/04/2019 @ 19:49

    Bonjour, j'ai un tableau avec des dates de naissance de type jj/mm/aaaa et je voudrais à partir de ces données créer un graphique qui donnerait le nombre de personnes nées par mois. Comment m'y prendre?

    Reply

  23. Arnaud
    17/04/2019 @ 11:09

    Bonjour,
    Merci pour votre travail...
    Voici mon problĂšme, j'ai tableau de formation, dans lequel j'enregistre des dates de stages,
    et j'aimerais avoir :
    les dates stage enregistrer dans l'année en cour soit en vert ( colonne A)
    dates de recyclage dans la mĂȘme annĂ©e en orange (colonne B )
    Merci d'avance
    Bonne journée

    Reply

  24. ahmed
    16/04/2019 @ 13:24

    dans A1 j'ai une date , comment faire pour obtenir le nombre de mois du début d'année jusqu'à cette date? Maric

    Reply

    • FrĂ©dĂ©ric LE GUEN
      16/04/2019 @ 19:07

      Il faut utiliser la fonction DATEDIF pour résoudre ce problÚme. Il y a un article sur cette fonction dans le site

      Reply

    • Antoine
      09/09/2021 @ 16:45

      Si vous voulez le nombre de mois entiĂšrement Ă©coulĂ©s, ce devrait ĂȘtre MOIS(A1)-1 non ?
      Si vous voulez que le dernier jour du mois on considÚre le mois en question comme écoulé, on utilisera MOIS(A1-1)-1, sauf que cela ne marche pas pour le 1/1

      Reply

  25. Emma
    02/04/2019 @ 15:40

    Dans mon tableau j'ai 2 colonnes avec des dates. J'ai ensuite une colonne AnnĂ©e avec la formule suivante =IF(C8="";IF(D8="";"";YEAR(D8));YEAR(C8)). Et c'est OK. J'ai fait la mĂȘme chose avec les mois. J'ai bien les donnĂ©es 1, 3, 6 etc. qui s'affichent. Tout cela pour utilisation ultĂ©rieure dans une table pivot. Maintenant j'aimerais que ces chiffres des mois soient convertis et affichĂ©s en lettre 'Janvier', 'Fevrier', 'Mars', etc. Mais si j'applique la personnalisation sur les cellules de ma colonne "Mois de distribution", alors quelque soit le mois seule la valeur "Janvier" apparaĂźt. Merci d'avance

    Reply

  26. Grégory
    25/03/2019 @ 16:24

    Bonjour,
    Merci pour votre travail...
    Voici mon problÚme, en D1, je rentre manuellement 2019 (année en cours).
    en B4: ma formule =date($D$1;1;1) résultat 01/01/2019 tout est ok.
    en D3: ma formule =mois(B4) résultat 01/01/1900.
    Je cherche Ă  afficher janvier mais celui de 2019 et non celui de 1900 en modifiant le format d'affichage.
    Pouvez vous m'expliquer oĂč est mon erreur?
    Merci d'avance
    Bonne journée

    Reply

    • FrĂ©dĂ©ric LE GUEN
      25/03/2019 @ 20:46

      Oui, l'erreur est Ă©vidente.
      Extraire le mois, va vous retourner 1, et donc, 1 c'est le premier jour dans Excel d'oĂč la date 01/01/1900.
      Pour afficher "Janvier", il ne faut mĂȘme pas crĂ©er une nouvelle colonne mais changer le format de la cellule pour afficher janvier avec le format mmmm

      Reply

  27. Ruhuza Jean Claude
    21/03/2019 @ 06:37

    Bonjour

    Je voudrais savoir une fonction date excel pour automatiser la succession des dates commençant toujours par la date du 24 et seuls les mois et les annĂ©es varient par exemple 24/01/2019; 24/02/2019; 24/03/2019 jusqu'au 24/12/2025. Ceci s'effectue dans la mĂȘme colonne de façon croissante et la derniĂšre date est bien sure celle du 24/12/2025

    Reply

  28. Ruhuza Jean Claude
    20/03/2019 @ 19:28

    Bonjour
    Je voudrais savoir une fonction excel pour automatiser les dates commençant toujours par 24 et dont seuls les mois et les annĂ©es varient par exemple 24/01/2019; 24/02/2019; 24/03/2019 jusqu'au 24/12/2025 quitte Ă  avoir une succession de ces dates de façon croissante dans la mĂȘme colonne et la derniĂšre date serait bien sur 24/12/2025

    Reply

    • FrĂ©dĂ©ric LE GUEN
      27/03/2019 @ 19:04

      =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI();24)

      Reply

      • NomadmaX
        18/10/2020 @ 18:00

        Bonjour, j'ai essayé la formule et elle ne fonctionne pas. Vous avez un exemple concret pour remplir la formule svp ? =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI();24)

      • FrĂ©dĂ©ric LE GUEN
        18/10/2020 @ 18:07

        Je ne sais pas ce que vous voulez faire comme formule mais déjà il manque une parenthÚse pour le mois

      • SHOOP
        26/10/2020 @ 14:37

        Bonjour,
        Pour reprendre l'exemple de la premiĂšre demande,
        avec une date rentrée en A1 : 24/01/2019

        En A2 : =DATE(ANNEE(A1);MOIS(A1)+1;24)
        En A3 : =DATE(ANNEE(A2);MOIS(A2)+1;24)
        Etc.....vers l'infini et au delĂ 

        Avec la possibilité de faire une copie incrémentée (sélection de la cellule et cliquer/glisser sur le petit carré en bas à droite de la cellule) en colonne dans cet exemple.

  29. JOEL
    22/02/2019 @ 13:32

    Bonjour Frédéric,

    Comment puis-je dans un tableau plein de dates (année en cours) repérer les premiers de chaque mois pour avoir ma cellule en jaune par exemple.

    J'ai bien essayé avec le format conditionnel en appliquant si jour()=1, mais je bloque.

    Merci pour votre rĂ©ponse qui va surement me sembler Ă©vidente aprĂšs coup 😉

    Cordialement,

    Reply

    • FrĂ©dĂ©ric LE GUEN
      22/02/2019 @ 17:55

      Si la date est en A1, alors la formule pour les mises en forme conditionnelles est =JOUR(A1)=1

      Reply

  30. aymen
    04/02/2019 @ 16:40

    Bonjour a tous,
    J'ai quelques probleme avec la fonction suivante :
    =TEXTE(MOIS(L6);"mmmm")
    L6 etant une date
    Le probleme, c'est que quelque soit la date en L6, je recupere
    'janvier'
    alors que MOIS(L6) me retourne bien le numero du mois
    J'ai besoin du nom du mois, car cette valeur va etre utilisée dans un
    TCD c'est mieux pour les tri par MOIS de voir le nom du mois et pas
    son numero.
    Merci de votre aide

    Reply

    • FrĂ©dĂ©ric LE GUEN
      04/02/2019 @ 22:24

      Bonsoir, alors déjà c'est =TEXTE(L6;"mmmm") qu'il faut écrire
      Mais si c'est pour travailler avec un TCD, c'est surtout pas comme cela qu'il faut procéder.
      Reportez-vous Ă  l'article suivant pour voir la technique
      https://excel-exercice.com/regrouper-par-date/

      Reply

  31. Cyrille
    26/11/2018 @ 20:40

    bonjour quelqu'un saurait m'aider a trouver la formule pour:
    partant d’une date, dĂ©terminĂ©e le 15 du mois suivant
    merci

    Reply

    • FrĂ©dĂ©ric LE GUEN
      26/11/2018 @ 20:43

      =DATE(ANNE(votredate);MOIS(votredate)+1;15)

      Reply

  32. Denis
    29/09/2018 @ 19:27

    Bonjour !

    Je voudrais écrire la date du jour en développé dans une formule de texte (liste de inscrits au 29 septembre 2018).
    La fonction jour renvoie bien 29 et la fonction année renvoie 2018, mais pour le mois j'ai trouvé qu'il fallait utiliser la fonction texte(mois), et il me renvoie janvier alors que nous ne sommes pas en hiver.
    Voici ma syntaxe : =TEXTE(MOIS(AUJOURDHUI());"mmmm"). Sans la fonction texte la valeur obtenue est bien 9, je ne comprends pas.
    Merci !

    Reply

  33. SCHUTT
    11/08/2018 @ 15:16

    bonjour,

    j'ai une base de données dans laquelle il y a le noms du contrat, la date de debut de contrat, la date fin et la date de prolongation du contrat.
    SVP j'aimerai créer une colonne qui m'affiche "Active" quand le contrat est encore à jour et "Expired" quand les dates de fin ou de prolongation ne sont dépassées.
    Merci par avance

    Reply

  34. TCHAMGOUE Jean-Baptiste
    09/08/2018 @ 12:46

    Je voudrais créer une base de données dans laquelle j'indiquerais dans trois colonnes différentes:
    - l'année
    - le mois
    - la date
    de telle maniÚre que la date soit en fonction du mois et que le mois soit en fonction de l'année.

    Comment devrais-je procéder?

    Reply

  35. BASMA BACCARI
    09/03/2018 @ 12:10

    Bonjour. JE VEUX SAVOIR COMMENT INSERER LA FORMULE DE MOIS PRECEDENT DANS UN TABLEAU EXCEL JE N'ARRIVE PAS MERCI DE M'AIDER

    Reply

  36. Youya
    23/02/2018 @ 19:50

    Bonjour,

    Je voudrais la continuité de la vidéo démo... comment pourrais-je l'avoir?

    Merci de me répondre
    .

    Reply

    • FrĂ©dĂ©ric LE GUEN
      28/02/2018 @ 21:01

      C'est corrigé !
      Merci pour la remarque, si vous en voyez d'autres, merci de me le signaler

      Reply

  37. Pinset
    09/01/2018 @ 10:21

    Bonjour,

    Je tiens un planning, pour me rendre la tache plus simple je voudrais créer des alertes sur excel, est ce possible ?

    Reply

  38. CĂ©cile
    25/11/2017 @ 21:50

    Bonjour,

    J'ai fait un planning sous excel.
    Mon seul (GROS) problĂšme est que je n'arrive pas Ă  lier 1 tĂąche Ă  un jour (ma tĂąche du 25 du mois, par exemple, se retrouve tous les 25 de chaque mois).
    Pouvez-vous m'aider?

    Reply

  39. PINIER
    17/11/2017 @ 20:13

    Bonjour,
    J'ai un tableau Ă  Ă©tablir voici le modĂšle
    DATE DE CONTRAT DU .... AU ....
    DUREE an, mois, jours
    DUREE en nombre de jours

    Merci beaucoup de votre aide (concernant la durée en nombre de jours, j'ai soustrait les 2 dates + 1)
    Pour distinguer an mois jour ????
    Bon fin de journée
    Flo

    Reply

  40. tdr
    12/09/2017 @ 16:30

    Bonjour,

    Est-il possible pour moi de selectionner une pĂ©riode JOUR/MOIS bien spĂ©cifique malgrĂ© diffĂ©rentes annĂ©es de naissance ? J'aimerai tester un lancement de produits et pour l'instant je n'ai rĂ©ussi Ă  rĂ©duire la base de donnĂ©es qu'Ă  28 000 clients sachant qu'il ne m'en faut que 100 pour le lancement... et j'aimerai du coup, sĂ©lĂ©ctionner une petite pĂ©riode d'anniversaire ! 🙂 est-ce possible ? un tout grand merci si vous rĂ©pondez !!!

    Reply

  41. A Chossonnery
    05/09/2017 @ 10:47

    Je voudrais convertir des dates :jj j/mm / aaaa en aaaa /mm /jj

    Comment faut-il procéder ?
    Merci de votre réponse

    Reply

    • langa68
      17/11/2017 @ 16:52

      salut A Chossonnery
      Tu écris la date, puis tu vas dans Format de cellule et tu choisis "Date, ParamÚtres régionaux, Afrikaans"

      Bonne journée
      langa68

      Reply

  42. Ibrahim HASSAN ADAN
    29/08/2017 @ 19:25

    Bonjour , svp , on me demande de faire ceci , suis égaré : mettre en place une formule SI qui dit "Si la valeur de DAY est une date avant l'année 2017 alors le coût est égal à Cost * 1,20; Si aprÚs 2017 alors le coût est égal à Cost * 1,25" .
    Merci d'avance .

    Reply

  43. MICA
    12/07/2017 @ 21:05

    A partir d'une date saisie , je voudrais afficher le libellé jour avec son éniÚme dans le mois :
    Exemple : 08/09/2017 est le 2Ăšme vendredi
    14/09/2017 est le 2Ăšme jeudi

    Reply

  44. Moi
    30/05/2017 @ 19:33

    Bonjour.

    Je suis en train de monter un tableau et dedans j'aimerais mettre les date de sortit de patient (Qui sont la date d'arrivé + 42 jours) mais comme les sorties se font du vendredi au dimanche, j'aimerais que la date soit un vendredi... Donc si exemple je prendre le 1 janvier 2017 plus 42 jours ça tombe le 12 février 2017 qui est un dimanche...Le vendredi suivant cette date tombe le 17 fevrier 2017.. Y-a-t'il une formule qui puisse calculer automatiquement ceci?

    Reply

    • FrĂ©dĂ©ric LE GUEN
      31/05/2017 @ 09:15

      Bonjour,
      Faites une recherche sur la fonction SERIE.JOUR.OUVRE

      Reply

  45. cdlm
    09/02/2016 @ 01:48

    Je souhaite créer une suite progressive de jours calendaires, du type "En ajoutant 51 jours au mardi 7 juillet 2015, nous serons le jeudi 27 août 2015" et ainsi de suite, "en ajoutant 51 jours au vendredi 28 août 2015, nous serons le dimanche 18 octobre 2015"... etc avec un menu déroulant pour choisir la date de départ ou simplement un tableau calendrier.

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/02/2016 @ 18:55

      Bonjour,
      C'est assez simple en fait. En supposant que votre date soit en A1, il faut Ă©crire =DATE(ANNEE(A1),MOIS(A1),JOUR(A1)+51)

      Reply

      • rimi
        04/04/2017 @ 20:54

        bonjour
        je veux savoir une formule qui me permet celui ci; ci ma date de départ est le premier mardi d'une mois, cette fonction affiche le premier mardi du mois suivant en premier cellule et le premier mardi de mois+2 et ainsi de suite, et si je déclare le cinquiÚme mardi d'un mois, il le considÚre comme le premier mardi

        merci d'avance

  46. zakor
    01/12/2015 @ 16:25

    Bonjour, j'ai un mĂȘme tableau Ă  remplir tous les jours, du mardi au dimanche. Sauf que souvent je ne le remplis pas quotidiennement. Serait il possible d'avoir une formule qui me permettrait d'entrer la date prĂ©cise du Mardi, et qu ensuite les dates du mercredi au dimanche se mettent Ă  jour? En sachant qu'il puisse y avoir un changement de mois, en cours de semaine.
    Merci d'avance

    Reply

  47. Chris
    23/10/2015 @ 14:59

    bonjour, je souhaiterais savoir s'il est possible d'afficher les années correspondant à une période. Par exemple, du 01/01/2004 au 31/12/2006, cela renverrait "2004, 2005, 2006". Est-ce possible car j'ai beau chercher, je ne trouve pas ? D'avance merci.

    Reply

  48. Anonyme
    24/09/2015 @ 15:01

    Hello. Autre problĂšme de cette fonction c'est lorsque je veux calculer le nombre de jours entre deux dates. Exemple : entre le 20/11/2012 et le 9/12/2012 il y a 20 jours (car le 20/11 et le 9/12 sont inclus) mais la fonction me trouve que 19 jours et je ne vois pas de paramĂštres "inclus" ou "exclus". Je suis oblige d'ajouter +1 a ma fonction pour contourner le pb (Au final je fais une simple soustraction et j'ajoute un "+1"...) Qq connait une autre astuce ou une autre fonction? Merci bien.

    Reply

    • Anonyme
      28/10/2015 @ 14:02

      Pour calculer le nombre de jours entre 2 dates utilise datedif()

      Reply

  49. foufou
    10/09/2015 @ 09:53

    Bonjour,

    Voici mon problĂšme: j'ai fait un joli calendrier automatique (grace Ă  votre super tutoriel d'ailleurs) et je souhaite maintenant l'utiliser. Je travaille un vendredi sur 2 et je souhaite faire apparaitre dans le calendrier les vendredi oĂč je travaille en couleur. J'ai essayĂ© plusieurs fonctions de type DATE ou JOURSEM et pour l'instant je n'ai rĂ©ussi qu'Ă  sĂ©lectionner tous les vendredi d'un mois. Je coince un peu. Quelqu'un peut-il m'aider? Merci d'avance
    Note: j'ai des formules qui fonctionnent mais dÚs que je les insÚre dans les rÚgles de validation des données, elles ne fonctionnent plus

    Reply

    • foufou
      10/09/2015 @ 15:16

      Ce serait avec grand plaisir mais je ne trouve pas l'endroit pour me connecter sur le forum et laisser mon post 🙂

      Reply

  50. Caroline
    25/08/2015 @ 10:39

    Bonjour,

    Je souhaite calculer le nombre de mois entre 2 dates. En utilisant la fonction DATEIF cela marche correctement, cependant, j'aimerais que le mois en cours soit compter comme 1 mois. Ex : du 27/03/15 au 30/09/15, je voudrais que ça me mette 7 mois e non 6 car le mois de mars est entamé. Existe-t'il une solution pour obtenir cela?

    Merci

    Caroline

    Reply

  51. CSM
    18/08/2015 @ 10:04

    Bonjour,

    J'ai une liste de date AVEC DES ANNEES dans une colonne et je voudrais colorier la ou les cases quand nous sommes aujourd'hui DONC SANS PRENDRE EN COMPTE L'ANNEE.

    Merci d'avance.

    Reply

  52. Anonyme
    05/08/2015 @ 14:56

    Bonjour
    Comment demander Ă  Excel de sommer les donnĂ©es des dates se trouvant dans une mĂȘme semaine ? Jai rĂ©ussi Ă  trouver No. Semaine , mais je ne sais pas comment additionner ?Somme si ? Mais le problĂšme c'est que le critĂšre serait : sommer si c'est la mĂȘme semaine ( exemple: semaine 22) .Comment l'automatiser pour faire cela avec chaque semaine de chaque mois de chaque annĂ©e . Je suis perdue !!
    Merci pour votre aide

    Reply

  53. FĂ©
    05/08/2015 @ 11:20

    Bonjour, Excusez moi de vous déranger , j'ai besoin d'aide svp .
    Pour évaluer les commandes hebdomadaires , j'ai créer une liste déroulante avec tous les mois de l'année et à l'aide d'une fonction DATE (Année , mois, jours) j'affiche les jours ouvrés du mois et de l'année sélectionnés .
    Seulement comme les mois n'ont pas le mĂȘme nombre de jours (lignage) le 31jours devient le 1 er du mois suivant _
    Comment n'afficher que les jours ouvrés du mois sélectionner svp ?
    Merci beaucoup pour votre aide

    Feriel

    Reply

  54. Anonyme
    05/08/2015 @ 11:14

    Bonjour , Excusez moi de vous déranger , j'ai besoin d'aide svp ,
    Sous Excel , j'ai crée une liste déroulante avec tous les mois de l'année (pour évaluer les commandes de chaque jours) , je souhaite n'afficher que les jours du mois sélectionner grùce à une fonction : DATE (Année , Mois , Jours ) . Mais certains mois en 31 jours d'autres 30 etc .. Comment faire pour que Excel ne m'affiche pas le 1 er du mois d'aprÚs ? Merci d'avance pour votre aide ,
    Cordialement ,
    Feriel

    Reply

  55. Laguerre David
    08/07/2015 @ 16:45

    je voudrais formatter un champ date qui a plusieurs formats differents dans une pour les mettre dans un seul format. par exemple
    dans une colonne j'ai des formats tels que: 13/07/2015, 13 Juillet 2015, Lundi 13 Juillet 2015 et je desire formatter toute la colonne en 13/07/2015. Aidez moi svp

    Reply

  56. chatellier
    29/06/2015 @ 18:21

    Bonjour, je débute vraiment sur excel et je voudrais savoir comment rentrer un calendrier jusqu'en 2018 voire plus pour un planning de salariés. merci pour votre aide

    Reply

  57. Samantha
    09/06/2015 @ 15:31

    Bonjour,
    J'ai des tableaux Ă  tenir Ă  jour sur excel. Dans une colonne j'ai des dates et je voudrais que seul le mois change lorsque je duplique ma feuille. ex : sur une premiĂšre feuille, j'ai dans ma colonne des date du mois de janvier. Je voudrais que lorsque je duplique ma feuille de janvier, une formule me permette de ne changer que le mois de ces mĂȘme dates.
    Dois-je utiliser une macro pour ça ? Je pourrai y arriver avec une simple formule ?
    J'espĂšre avoir Ă©tĂ© suffisamment claire pour que quelqu'un puisse m'aider 🙁

    Je vous remercie d'avance Ă  tous.

    Samantha

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/06/2015 @ 16:34

      Bonjour,
      Le plus facile serait une macro mais je ne peux pas vous l'écrire car cela dépend bcp de la structure de votre classeur et donc j'aurais bien peur de vous induire en erreur si.

      Reply

  58. MORASH
    20/05/2015 @ 14:00

    Bonjour a vous et d'avance merci pour votre réponse,

    Je peine un peu sur Excel pour trouver voir réaliser une fonction et je ne parviens pas a faire, j'ai beau avoir cherché je n'ai pas de bases à vous fournir sur ma recherche et je m'en excuse...,

    Je m'explique, j'aimerai obtenir le mois pour une tranche de date, du genre : si date comprise entre le 22/mm/aaaa actuel au 22/mm+1/aaaa alors mois. Exemple : si date comprise entre 22/01/2015 et 22/02/2015 ca me renverra le mois de Fevrier 2015.

    La finalité est de réaliser une facturation.

    Si quelqu'un peux m'aider à réaliser cela ce serait trÚs aimable.

    Thomas

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/06/2015 @ 16:07

      Bonjour,
      C'est tout Ă  fait possible mais pour cela il faut utiliser la fonction TEXTE pour modifier le format Ă  afficher
      https://excel-exercice.com/fonction/fonctions-dates/fonction-texte/

      Reply

      • khouilli
        01/04/2018 @ 12:25

        bonjour FrĂ©dĂ©ric j'ai fait un tableaux et das ce tableaux il y a une case qui contiens le moi et l’ñnĂ©e je souhaiterais faire deux colonnes une fixe qui contient la date du 1 au 31 et l’autre les jours et quelle soit Ă©volutif en trois lettres je suis bloque je n’arrive pas un coup de pousse merci a toi et bonne journĂ©e
        (tableaux de pointage)

      • FrĂ©dĂ©ric LE GUEN
        12/04/2018 @ 13:39

        Il ne faut pas mettre juste des valeurs 1, 2, 3, ... mais une vraie date et changer l'affichage
        C'est ce qui a été fait dans cet exemple https://excel-exercice.com/creation-dun-calendrier-automatique/

  59. Anonyme
    11/05/2015 @ 15:24

    Bonjour,
    Je voudrais transformer dans Excel une date du type 19/05/2015 et ne conserver que l'année, à savoir 2015. Comment faire ? Merci!

    Reply

    • FrĂ©dĂ©ric LE GUEN
      11/05/2015 @ 18:42

      Tout simplement en Ă©crivant =ANNEE(Votre_Date)

      Reply

  60. Anonyme
    30/04/2015 @ 07:07

    BONJOUR,
    je souhaite ecrire sous excel les dates la facon suivante : lundi 1er, mardi 2, mercredi 3 etc avez vous une formule svp

    Reply

  61. natha
    06/03/2015 @ 16:04

    Moi j'aimerais savoir si qqn peut me dépanner, je voudrais entrer la date du jour et ensuite additionner 1 mois complet ou 1 mois et 2 semines. J'ai beau chercher je n'arrive pas (exemple : 06/03/2014, on met la formule avec validité 4 mois et ca me donne 06/07/14). Et pour compliquer si inférieur à 6 mois on n'arrondit pas le jour et si c'est supérieur à 6 mois on arrondit le jour au 30. Si qqn aurait une idée, je suis prenante car celà fait 2 jours que je cherche et là les idées ne viennent plus, merci par avance

    Reply

    • FrĂ©dĂ©ric LE GUEN
      09/03/2015 @ 18:53

      Hmmmm, pas sûr d'avoir tout compris
      Pour la premiÚre partie de ta question, en considérant que ta date de référence est en A1, tu écris une formule du genre
      =DATE(ANNEE(A1),MOIS(A1)+4,JOUR(A1))
      AprÚs pour les 6 mois et plus, il faut faire une bidouille avec un SI mais là, je préfÚre ne pas écrire de conneries car je ne connais pas bien ton problÚme

      Reply

      • SAMAKE
        26/11/2020 @ 10:53

        Bonjour M. Le Guen j'ai appliquer la formule et je reçois cette notifiction d'excell<>
        voila ma formule ==DATE(ANNEE(H3),MOIS(H3)+1,JOUR(H3)) QUE FAIRE MERCI.

  62. michiels
    05/01/2015 @ 14:18

    je voudrait que chaque année je puise pousser sur un bouton pour qu'il change d'année

    Reply

  63. barry
    10/12/2014 @ 16:18

    je veux savoir comment calculer l'ancienneté en an et mois, avoir un format qui se présente comme suit: 45ans15mois:

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.