1. Accueil
  2. Calendrier mensuel
  3. Excel

Calendrier mensuel Excel

Un calendrier mensuel Excel automatique tient en trois formules : DATE pour le 1er du mois, JOURSEM pour trouver le lundi de la première semaine, puis +1 d'une case à l'autre. Changez l'année dans une seule cellule et les 12 onglets se recalculent, jours fériés et numéros de semaine compris.

[À VÉRIFIER : fichier modèle calendrier-mensuel.xlsx à déposer sur le site et lien de téléchargement à ajouter ici]

Ce que contient le modèle

Le fichier fonctionne avec Excel 2013 et versions suivantes, Excel pour le web et LibreOffice Calc. Pour vérifier les résultats, comparez avec le calendrier 2027 du site.

Créer un calendrier mensuel dans Excel : les formules

Les formules ci-dessous sont celles d'Excel en français, avec le point-virgule comme séparateur. On suppose l'année en B1 et le numéro du mois (1 à 12) en B2.

CelluleFormuleRôle
B3=DATE(B1;B2;1)1er jour du mois
B5=B3-JOURSEM(B3;2)+1Lundi de la semaine qui contient le 1er (première case de la grille)
C5 à H5=B5+1, =C5+1…Jours suivants de la première ligne
B6=H5+1Premier lundi de la ligne suivante (jusqu'à la ligne 10)
A5=NO.SEMAINE.ISO(B5)Numéro de semaine ISO 8601
B12=NB.JOURS.OUVRES(B3;FIN.MOIS(B3;0);Feries)Jours ouvrés du mois, hors jours fériés

Appliquez aux cellules de la grille le format personnalisé j pour n'afficher que le numéro du jour. JOURSEM(date;2) renvoie 1 pour lundi et 7 pour dimanche : c'est ce second argument qui fait commencer la semaine le lundi, comme en France.

Masquer les jours des autres mois

Sélectionnez la grille B5:H10, puis Accueil, Mise en forme conditionnelle, Nouvelle règle, « Utiliser une formule ». Saisissez =MOIS(B5)<>$B$2 et choisissez une police blanche ou grise claire. Ajoutez une règle =JOURSEM(B5;2)>5 avec un fond gris pour les week-ends.

Ajouter les jours fériés automatiquement

Dans l'onglet Paramètres, calculez d'abord Pâques. La formule suivante, très répandue, donne le dimanche de Pâques pour l'année en B1 ; nous l'avons contrôlée année par année : elle est exacte de 1950 à 2078 (elle se trompe en 2079).

=PLANCHER(JOUR(MINUTE(B1/38)/2+56)&"/5/"&B1;7)-34

Elle suppose des dates au format français (jour/mois/année). Les fêtes mobiles s'en déduisent : lundi de Pâques = Pâques + 1, Ascension = Pâques + 39, lundi de Pentecôte = Pâques + 50. Les huit autres jours fériés sont fixes : =DATE(B1;1;1), =DATE(B1;5;1), =DATE(B1;5;8), =DATE(B1;7;14), =DATE(B1;8;15), =DATE(B1;11;1), =DATE(B1;11;11), =DATE(B1;12;25). Nommez la plage des 11 dates « Feries » (Formules, Définir un nom), puis ajoutez dans la grille la règle de mise en forme =NB.SI(Feries;B5)>0 avec un fond coloré.

Contrôle : la formule doit donner le dimanche 5 avril 2026 et le dimanche 28 mars 2027. La liste officielle et les particularités d'Alsace-Moselle figurent sur la page jours fériés en France.

Dupliquer pour les 12 mois

Une fois janvier terminé, faites un clic droit sur l'onglet, Déplacer ou copier, cochez « Créer une copie », et changez seulement la valeur de B2 (2 pour février, 3 pour mars…). Si B1 de chaque onglet pointe vers l'onglet Paramètres (=Paramètres!B1), changer l'année à un seul endroit met à jour tout le classeur.

Imprimer le calendrier Excel

Dans Mise en page, choisissez A4 paysage et « Ajuster à 1 page en largeur sur 1 page en hauteur ». Définissez la zone d'impression sur la grille et le titre. Si vous n'avez pas Excel, les calendriers du site s'impriment directement depuis le navigateur : voir le calendrier mensuel à imprimer, ou la version Word pour un document modifiable dans un traitement de texte.

Aller plus loin

Questions fréquentes

Comment faire commencer la semaine le lundi dans Excel ?

Utilisez JOURSEM(date;2), qui numérote les jours de 1 (lundi) à 7 (dimanche). La première case de la grille se calcule avec =DATE(année;mois;1)-JOURSEM(DATE(année;mois;1);2)+1.

Quelle formule Excel donne le numéro de semaine français ?

La formule =NO.SEMAINE.ISO(date) donne le numéro de semaine ISO 8601 utilisé en France. Par exemple, elle renvoie 53 pour le 1er janvier 2027 et 1 pour le 4 janvier 2027.

Comment compter les jours ouvrés d'un mois dans Excel ?

Avec =NB.JOURS.OUVRES(début;fin;Feries), où Feries est la plage des jours fériés. Pour octobre 2026, le résultat est 22 jours ouvrés.

Le modèle fonctionne-t-il dans LibreOffice ?

Oui. LibreOffice Calc reconnaît les mêmes fonctions en français ; seule la mise en forme conditionnelle se règle dans le menu Format, Conditionnel.

Sources : documentation Microsoft Excel (fonctions DATE, JOURSEM, NO.SEMAINE.ISO, NB.JOURS.OUVRES, PLANCHER) ; formule de Pâques contrôlée par comparaison avec l'algorithme du comput grégorien, années 1950 à 2100. Dernière vérification : 9 octobre 2026.

À lire aussi