Premier jour ou dernier jour dans Excel

Dans cette page, vous trouverez les formules qui calculent certains jours particuliers automatiquement. Construire des dates spécifiques, comme le premier jour ou dernier jour, est toujours un travail très complexe. Que ce soit dans Excel ou dans tout autre logiciel.

Nous utilisons la fonction AUJOURDHUI pour les exemples mais vous remplacerez cette partie par vos données.

Premier dernier jour dans le mois

Ces deux calculs sont assez facile à réaliser et se construisent avec la fonction DATE

Premier jour du mois

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

Dernier jour du mois

En se basant sur la règle que 1 est obligatoirement 1 jour dans Excel, nous allons faire une formule qui va construire le premier jour du mois suivant et nous retranchons 1

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

ou en utilisant la fonction FIN.MOIS

=FIN.MOIS(AUJOURDHUI();0)

Premier lundi du mois

=AUJOURDHUI()-JOUR(AUJOURDHUI())+8-JOURSEM(AUJOURDHUI()-JOUR(AUJOURDHUI())+6)

Dernier lundi du mois

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;6))

Premier dernier jour de l'année

Premier jour de l'année

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

Dernier jour de l'année

=DATE(ANNEE(AUJOURDHUI())+1;1;1)-1

ou en remplaçant par un 0 pour indiquer le jours précédents

=DATE(ANNEE(AUJOURDHUI())+1;1;0)

Premier lundi de l'année

=DATE(ANNEE(AUJOURDHUI());1;8)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;6))

Dernier lundi de l'année

=DATE(ANNEE(AUJOURDHUI())+1;1;0)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;6))

Nombre de jours dans le mois

Une information très importante, et souvent ignorée, c'est le nombre de jours dans un mois. Pour des rapports mensuels, cette information est très importante.

Les formules suivantes vous permette de retourner le nombre de jours dans 1 mois donné.

Nombre de jours dans le mois courant

=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0))

Nombre de jours dans le mois suivant

=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+2;0))

Nombre de jours dans le mois précédant

=JOUR(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());0))

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/premier-jour-ou-dernier-jour-dans-excel/


(2 commentaires)

  1. Petite typo dans votre première formule du dernier jour du mois, vous avez écrit :
    =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);1)-1
    alors que pour que cela fonctionne, il faudrait :
    =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1
    Un point de détail mais le diable est dans les détails !

    Sinon excellent post, merci à vous !

    1. Bien vu
      D'autres articles similaires sont en cours. Dont un bien compliqué avec les semaines

Laisser un commentaire

Your email address will not be published.