Comment créer une liste des derniers jours de chaque mois sur Excel ?

Sommaire

Lorsque l’on travaille sur des dates avec Excel, on est très souvent mis en difficulté. Il faut dire qu’il y a tellement de facteurs à prendre en compte… Les jours ouvrés, les jours fériés, le nombre de jours par mois qui varie… Un enfer !

Mais quand on connait toutes les petites astuces pour les manipuler, ça devient littéralement un jeu d’enfant et on peut facilement intégrer tout et n’importe quoi à nos tableaux.

Dans ce cas précis, on a besoin de lister automatiquement les derniers jours de tous les mois pour l’année 2023 dans nos cellules. Ce qui peut sembler chronophage et compliqué, par exemple pour le mois de février dont on ne sait jamais s’il compte 28 ou 29 jours…Mais avec cette formule, en plus d’être efficace et dynamique, on va pouvoir le faire en un éclair.

Top chrono !

La formule magique

Pour réaliser la recette de cette formule vous aurez besoin de ces ingrédients :

  • Une fonction SEQUENCE : pour que la formule s’étende sur 12 lignes (12 mois)
  • Une fonction DATE : pour créer les dates
  • Un format personnalisé : pour les afficher au format avec le jour de la semaine + la date
  • Une fonction FIN.MOIS : pour obtenir le DERNIER jour

Et en mixant le tout, attention SPOILER : =FIN.MOIS(DATE(2023;SEQUENCE(12);1);0)

Mais décryptons ce calcul méthodiquement pour savoir comment assembler ces fonctions simplement au lieu de sauter les étapes.

Etape 1 : une fonction qui créer 12 nombres en une seule fois

Plus besoin de faire des formules puis de viser le coin inférieur droit de la cellule pour étirer jusqu’en bas de notre colonne. Tellement has been !  

La fonction SEQUENCE et le modern Excel vont tout simplement nous permettre de créer non pas les dates une par une, mais les 12 en un seul coup !

Pour cela nous allons tout simplement commencer par appliquer automatiquement notre formule sur 12 lignes. La réponse : =SEQUENCE(12)

La fonction SEQUENCE, pionnière du modern Excel
La fonction SEQUENCE

Il suffira d’une petite pression sur la touche ENTRÉE pour constater que les cellules constituant notre tableau seront numérotées de 1 à 12. Mais pour l’instant pas de date… Pas de panique, ça vient tout de suite !

Etape 2 : Transformer nos données en dates

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Voilà le résultat de notre calcul dans notre colonne. Mais toutes ces données sont amenées à devenir des dates. Comment faire ?

Il existe sur Excel une fonction nommée DATE (on peut difficilement faire plus intuitif).

La fonction DATE va permettre de transformer chacun de ces nombres en une date correspondant au premier jour de chacun des mois. Et pour ça il nous faudra 3 arguments

  • L’année : L’exercice se basant sur l’année 2023 on va tout simplement saisir « 2023 » dans le premier argument,
  • Le mois : rien besoin d’écrire il existe déjà. Le mois (ou plutôt les mois) c’est tout simplement notre fonction SEQUENCE et nos nombres de 1 à 12 qui vont servir de 2ème argument,
  • Le jour : on cherche le premier jour de chaque mois donc on va juste écrire le chiffre « 1 ».

On valide et la magie opère : SPOILER : =DATE(2023;SEQUENCE(12);1)

Tous nos nombres ont été transformés et sont devenus les premiers jours de chacun des 12 mois de l’année 2023.

Le combo DATE + SEQUENCE
La fonction DATE et la fonction SEQUENCE

Enfin ça ne se voit pas au premier coup d’œil car pour le moment ces nombres n’évoquent pas grand-chose…

Etape 3 : afficher un résultat … en date

À part sur la première ligne, pour l’instant nos nombres sont assez insignifiants. Causes ? Les dates sont des nombres et pour qu’elles soient affichées comme des dates, il faut choisir le bon format.

Dans le chapeau des options il en existe une simple et efficace.

Ce que l’on souhaite c’est qu’elles renvoient deux choses :

  • Le jour de la semaine
  • La date complète (jour/mois/année)

Aucun des formats standards proposés ne permet de générer toutes ces informations, mais nous allons fouiller du côté des formats personnalisés. Ensuite il suffit de saisir ou de sélectionner le format : « jjjj jj/mm/aaaa ».

jjjj : pour afficher le jour de la semaine en toutes lettres

jj/mm/aaaa : pour afficher la date avec les jours, les mois et les années

On clique sur le bouton « OK » et mission accomplie, on a enfin le bon résultat. Les premiers jours de chaque mois de l’année 2023 sont révélés dans le bon format.

Etape 4 : Du premier jour du mois au dernier

Plus qu’une seule chose à faire désormais dans notre cellule : transformer le résultat en : le DERNIER jour des mois et non le premier.

Et pour cela il existe la fonction ultime : FIN.MOIS (inutile d’expliquer son utilité c’est assez limpide là encore).

On va donc insérer cette fonction au début de notre formule (juste après le « = » ).

Deux arguments :

  • Mois de quelle date ? De celles générées par notre formule DATE + SEQUENCE.
  • En décalant de combien de mois ? de 0 dans ce cas précis car on ne veut rien décaler, donc on écrit le chiffre “0”.

Réponse finale : =FIN.MOIS(notre formule;0)

La liste des derniers jours de chaque mois de l'année 2023
Derniers jours de chaque mois

Et voilà comment en 4 étapes, 3 fonctions et un temps record nous avons pu générer la liste des 12 derniers jours des mois de l’année 2023 ! Et il est bien sûr possible de le faire sur plusieurs années.

Pour s’inscrire à l’une de nos formations Excel c’est par ici !

ordinateur avec main sur Excel
Logo Solpedinn

Envie de passer un cap sur Excel ?

Commencer

ensemble de l'équipe Solpedinn, organisme de formation qui forme à Excel

Votre formation, notre priorité

Toute l'équipe de Solpedinn se plie en 4 pour vous proposer des formations aux outils d'analyse de données (Excel, Google Sheet, Power BI...). Qu'importe votre niveau de base, vos attentes ou vos besoins, nous avons sans aucun doute la formation qu'il vous faut.

Logo Solpedinn

Envie de passer un cap sur Excel ?

Commencer

D'autres articles pour vous

No items found.
Logo Solpedinn

Inscrivez-vous à notre newsletter pour recevoir les nouveaux contenus

Message bien reçu ! Notre équipe vous recontactera très vite.
Une erreur est survenue. Merci d'essayer à nouveau.