Planning de garde : 5 contraintes que votre Excel ne gère pas
Votre fichier Excel fonctionne. Il a des couleurs, des formules, peut-être même des macros. Et chaque mois, vous passez des heures à vérifier que tout tient debout.
Le problème, ce n'est pas Excel. C'est que certaines règles sont impossibles à respecter automatiquement dans un tableur. Voici les 5 qui posent le plus de problèmes.
Photo : Unsplash — Licence libre
En résumé : repos post-garde, temps partiels, espacement entre gardes, équité week-ends, continuité de soins — 5 règles que votre planning Excel ne peut pas vérifier automatiquement.
1. Le repos obligatoire après une garde
La règle est simple : après une garde de 24h, le médecin ne travaille pas le lendemain. Pas de poste en maternité, pas d'hospitalisation, pas d'urgences. Repos.
Sur Excel, ça veut dire : chaque fois que vous placez une garde, vous devez vérifier que la case du lendemain est vide pour ce médecin. Et si vous déplacez une garde (parce qu'une autre contrainte l'impose), vous devez re-vérifier le repos. Et si le repos tombe un samedi, ça impacte la couverture du week-end.
Dans un service avec une ligne de garde sur 30 jours, ça fait 30 gardes à placer — et 30 repos le lendemain à vérifier. À la main.
Si le repos post-garde saute : le médecin qui fait le planning s'en rend compte (ou pas) et doit tout réajuster. C'est là que la cascade commence — déplacer une garde crée un nouveau conflit ailleurs.
2. Les temps partiels et restrictions de jours
Dans un service type, les profils sont rarement uniformes :
- Un médecin à 60% qui ne travaille pas le mercredi
- Un médecin à 50% disponible uniquement lundi et mardi
- Un médecin à 70% avec le mercredi off et des consultations spécialisées le mardi
- Un médecin à 40% disponible mardi et jeudi seulement
- Un médecin à 30% partagé avec un autre hôpital, dont les jours de présence changent chaque mois
Chacun a ses jours autorisés, ses jours interdits, et ses exceptions. Le médecin à 50% ne fait de garde que le lundi soir. Le médecin à 40% préfère ses gardes le jeudi et le samedi. Le médecin partagé ne peut être planifié que sur les jours communiqués par l'autre établissement.
Sur Excel, chaque cellule est une décision manuelle. Vous devez mémoriser (ou vérifier dans un tableau annexe) les jours autorisés de chaque praticien. Et quand vous déplacez une affectation pour résoudre un conflit, vous risquez d'en créer un autre.
Quand ça arrive : un médecin est planifié un jour où il n'est pas là. Soit il prévient (et il faut tout refaire), soit personne ne s'en rend compte avant le jour J.
3. L'espacement entre les gardes
Avec le repos obligatoire après chaque garde, le minimum entre deux gardes est de 72h (garde le lundi, repos mardi, première possibilité mercredi). Trois gardes en 7 jours, c'est déjà beaucoup. La cible raisonnable : maximum 1 garde par semaine.
Mais voilà : avec des temps partiels, des indisponibilités et des repos post-garde qui bloquent des jours, les créneaux disponibles se réduisent vite. Le logiciel Excel ne prévient pas quand vous placez une garde trop proche de la précédente.
Le cas typique : un médecin fait la garde du vendredi soir, repos samedi, et se retrouve de garde le dimanche soir. Techniquement, il y a bien 48h entre les deux. Mais son week-end est détruit. C'est le fameux "VD" (vendredi-dimanche) que certains services tolèrent, d'autres non.
Quand l'espacement est trop serré : épuisement, tensions dans l'équipe, et un médecin qui commence à refuser les gardes.

4. L'équité des week-ends sur 12 mois
On en a parlé dans l'article sur l'équité des gardes de week-end, mais c'est tellement central que ça mérite d'être répété.
Un samedi n'est pas un dimanche. Un dimanche n'est pas un férié en semaine. Et "4 gardes WE ce mois-ci" ne veut rien dire si les 4 sont des samedis pour l'un et des dimanches pour l'autre.
L'équité réelle demande :
- 3 compteurs séparés (samedi / dimanche+fériés / vendredi+veilles)
- Un historique sur 12 mois
- Un calcul qui tient compte de ce que chaque médecin a déjà fait les mois précédents
- Une pondération par type de jour (un dimanche "pèse" plus qu'un vendredi)
Excel peut compter. Il ne peut pas optimiser. La différence : compter, c'est constater après coup que c'était déséquilibré. Optimiser, c'est générer un planning qui minimise l'écart dès le départ.
Quand l'équité n'est pas mesurée : le sentiment d'injustice s'installe. C'est la première cause de tensions dans un service. Et une fois installé, il est très difficile à dissiper.
5. La continuité de soins vs la rotation des postes
Un médecin en hospitalisation a besoin de suivre ses patients sur 2-3 jours consécutifs. Mais pas 5 jours d'affilée sur le même poste — c'est épuisant et ça bloque la rotation.
Il faut donc des blocs de 2-3 jours sur un même secteur, puis une rotation. Sauf que la rotation est contrainte par les repos post-garde, les mi-temps, et les indisponibilités des autres médecins.
Le piège subtil : un médecin fait 3 jours en hospitalisation une semaine, puis se retrouve de nouveau en hospitalisation la semaine suivante. Résultat : 6 jours sur le même secteur en 14 jours. Il connaît tous les patients, mais les autres médecins perdent la main — et lui s'épuise.
Sur Excel, vous pouvez essayer de respecter cette rotation. Mais à chaque modification (garde déplacée, absence de dernière minute), la cascade de changements nécessaires est impossible à calculer mentalement.
Quand la rotation ne se fait plus : un médecin monopolise un secteur, les autres se déconnectent des patients, et la prise en charge en souffre.
Le vrai problème du planning de garde : les contraintes croisées
Chacune de ces 5 contraintes est gérable seule. Le problème, c'est qu'elles interagissent toutes entre elles.
Le repos post-garde impacte la continuité de soins. Les temps partiels réduisent les créneaux de garde, ce qui complique l'espacement. L'équité WE demande de répartir les gardes, mais certains médecins ne peuvent faire que certains jours.
C'est un problème combinatoire. Pas au sens mathématique abstrait — au sens concret : il y a des milliers de combinaisons possibles, et seules quelques-unes respectent toutes les règles à la fois. Votre cerveau fait ça en 8 heures. Un logiciel de planning de garde le fait en 30 secondes.
Et il ne se trompe pas quand il déplace une garde.
"Mais Excel est gratuit." Oui. Et il vous coûte 8 heures par mois. À ~50€/heure de coût employeur pour un PH (estimation basse, source : grilles MACSF), ce planning de garde "gratuit" revient à 400€/mois — sans compter les erreurs et les tensions. Le vrai calcul est ici.
Pour aller plus loin
- Le planning prend 8 heures ? C'est normal — pourquoi c'est un problème difficile
- Template Excel : les bases + les limites — si vous voulez optimiser votre fichier actuel
- Comment choisir un logiciel de planning de garde — quand Excel ne suffit plus
DeGarde
Planning de garde automatisé
DeGarde génère un planning complet en 30 secondes pour les services hospitaliers de 5 à 100+ praticiens : postes, gardes, repos, équité week-ends — en respectant les contraintes de chaque médecin. Déjà utilisé en service hospitalier. Premier mois gratuit, sans engagement.