Calendrier de suivi des congés, absences, jours fériés, vacances scolaires.
Calendrier de suivi des congés, absences, jours fériés, vacances scolaires
🛠️ Introduction
Vous souhaitez piloter le suivi des congés, absences, jours fériés, vacances scolaires, et calculer les droits acquis, restants, voire simuler les congés à venir ? Ce fichier Google Sheets le fait pour chaque membre du personnel via :
Une feuille
Congé Tous & Paramètres(centralise tous les congés et réglages)Une feuille dédiée par employé, avec leur agenda et calculs personnalisés
📄 Feuille centrale » Congé Tous & Paramètres
Structure des blocs
Congés classiques (colonnes B→H) :
Congé
Fêtes religieuses (colonnes AK→AO)
Vacances scolaires (colonnes AR→AU)
Ces ensembles doivent être maintenus et utilisés pour colorer automatiquement l’agenda individuel.
📆 Feuille personnelle (agenda + calcul)
Chaque employé a sa propre feuille structurée ainsi :
Formules utiles
Filtrer les événements pour un employé
Par exemple, afficher congés dans son agenda :
| Excel |
|---|
| =FILTER('Congé tous & Parametre'!$B:$H; 'Congé tous & Parametre'!$B:$B = $H$1) |
Mettre en forme les jours pris
Dans le calendrier (colonnes R→AP), une mise en forme conditionnelle :
| Excel |
|---|
| =NB.SI($BA$9:$BA$2000; R9)>0 |
Colorier les jours fériés
Même principe avec la plage$CG$2:$CG$2000, format rouge.

CALCULE
Entête (A1…L3)
A2 : Année de référence pour le calcul (ex : 2024)
B2 : Jours acquis à l’entrée (ex : 0)
B3 : Jours acquis la première année (ex : 9)
F1 : Date d’embauche, H1 : matricule, J1 : nom & matricule affiché
Table de calcul (lignes 8 à 38)
Colonnes A→M déroulent l’historique annuel :
Année début de Calcule B1 Reste Jour Avant Calcule B2 NB jour Aqui 1ère année B3
date de recrutement F1 / matricule H1 / nom J1 / nom et matricule K1
de A 8 à M 38 il y a
B9 à B38 : =$F$1 dates d’embauche (glissées)
C9 = 0, +1 ensuite jusqu’à 29
D9 = DATE(ANNÉE(B9);12;31) pour chaque année de l’intervalle
E9 = ANNÉE(D9) (glissées)
F9 = D9 − B9 (jours parcourus)
G9 = (D9 − B9)/365,25 → Nombre d'année
H9 = formule … qui attribue jours en fonction de l’ancienneté (0–1, 1–5 ans, etc.)
| Excel |
|---|
=SI(ET(C9=0; B3=""); ARRONDI(1,5 * (F9 / 30); 0); SI(ET(C9=0; B3<>""); $B$3; SI(ET(C9>0; G9<>""; G9<5); 18; SI(ET(C9>0; G9>=5; G9<10); 19,5; SI(ET(C9>0; G9>=10; G9<15); 21; SI(ET(C9>0; G9>=15; G9<20); 22,5; SI(ET(C9>0; G9>=20; G9<25); 24; SI(ET(C9>0; G9>=25; G9<30); 25,5; SI(ET(C9>0; G9>=30; G9<35); 27; SI(ET(C9>0; G9>=35); 30; "")))))))))) |
I9 = H9 pour la 1re année, sinon accumulateur
| Excel |
|---|
=SI(ET(ANNEE(D10)<>"";ANNEE(D10)<=ANNEE(AUJOURDHUI()));H10+L9;H10) |
J9 = reste reporté =SI(E9=ANNEE($F$1);"";L8)
K9 = congés pris cette année (filtrage par année)
| Excel |
|---|
=SI(E9<$B$1;""; SOMME.SI.ENS($BB:$BB; $BE:$BE; E9)) |
L9 = I9 − (K9 + M9) reste
M9 = j. rémunérés si utilisés
Calendrier (colonnes R→AP)
T2 :
Jr. Pris=SOMME.SI.ENS(...)pour total prisW2 :
ResteviaRECHERCHEV année : =SI($R$3<ANNEE($F$1);0;RECHERCHEV($R$3;E:L;8;FAUX()))T5 : acquis
X5 : crédit
R6 : NB.J : Congé Rémunéré’, basé sur W6 : =SI(W6<>"";"NB.J : Congé Rémunéré";"")
🧩 Intégration et synchronisation
- Importer les congés d’une autre sheet (Congé tous & Parametre)
Pour les congé dans la colonne AY9 Utilisez :=FILTER('Congé tous & Parametre'!$B$1:$H; 'Congé tous & Parametre'!$B$1:$B=$H$1)Pour les jour ferrier Utilisez :Dans la colonne CD 7 =QUERY('Congé tous & Parametre'!$AF$2:$AH;"select *")ET dans CC7 : année CC8=SI(CE8<>"";$R$3;"") tirer glisserEt dans CG7 : CG8 Date agenda =SI(CE8<>"";DATE(CC8;CD8;CE8);"") tirer glisser
- Automatiser les mises en forme conditionnelles pour colorer calendrier en jaune/congé ou rouge/jour férié.
Congé Sélectionner l'agenda et dans règle mise en forme conditionnel=NB.SI($BA$9:$BA$2000; R9) > 0 et pour couleur j'ai mis jaunejour ferrier Sélectionner l'agenda et dans règle mise en forme conditionnel=NB.SI($CG$2:$CG$2000; R9) > 0 cloueur rouge
📝 Conclusion
Ce fichier permet de centraliser, calculer, suivre et simuler les congés des employés.
Chaque composant (formule, agenda, feuille individuelle) s’intègre pour créer un outil complet.
Vous pouvez l’adapter : formules de calcul à modifier pour les conditions locales, zones à colorer, import/export.
✅ À faire maintenant
Tester avec plusieurs employés
Mettre à jour les listes de jours fériés et vacances scolaires
Ajuster pour règles locales (ex : calcul jours acquis après x années)
Option : automatiser via Apps Script pour le plus et le moins
| Script |
|---|
function ajoutun() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('AG3:AM3').activate(); var plusun = spreadsheet.getRange("AG3:AM3").getValue(); spreadsheet.getCurrentCell().setValue(plusun + 1); }; function moinun() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('AG3:AM3').activate(); var plusun = spreadsheet.getRange("AG3:AM3").getValue(); spreadsheet.getCurrentCell().setValue(plusun -1); }; |
Avec ce modèle, vous avez une base solide pour gérer efficacement les congés du personnel en toute transparence.








Commentaires
Enregistrer un commentaire