Aller au contenu
Planopti logoPlanopti
À proposSolutionLicenceFAQ
FR|EN
Nous contacter
À proposSolutionLicenceFAQNous contacter
FR|EN
Planopti/Blog/Ce qu'un tableur ne peut pas faire

Ce qu'un tableur ne peut pas faire

Les limites structurelles d'Excel face à la complexité du planning du personnel

  • Le tableur n'est pas le problème
  • Le plafond combinatoire
  • L'effet de cascade
  • Le coût caché du temps
  • Ce que le solveur résout
  • Commencer
Blog
  • Technical
  • Modelisation CP-SAT
  • Tuning CP-SAT
  • Dures vs Souples
  • Equite
  • CP-SAT vs MIP
  • Exceptions
  • Excel vers CP-SAT
  • Recherche Multi-Thread
  • Business
  • Automatiser le Rostering
  • Conformite
  • Integration
  • Limites Excel
  • Masse Salariale
  • Ground Handling
  • CCT & Conventions

Le tableur n'est pas le problème

Excel est un outil remarquable. Il permet de structurer des données, d'appliquer des formules, de visualiser des tableaux. La plupart des planificateurs l'utilisent depuis des années, parfois avec des macros sophistiquées et des mises en forme conditionnelles finement calibrées.

Le problème n'est pas Excel. Le problème, c'est que la planification du personnel est un problème combinatoire, et qu'un tableur n'est pas un solveur combinatoire. Ce n'est pas un défaut de l'outil, c'est une limite de conception. On ne reproche pas à un tournevis de ne pas être une perceuse.

Le planificateur qui utilise Excel n'est pas en tort. Il fait un travail d'expert avec un outil généraliste. Mais à partir d'un certain seuil de complexité, l'expertise humaine seule ne suffit plus à garantir un résultat optimal, et ce seuil est atteint bien plus tôt qu'on ne le pense.

Le plafond combinatoire

Prenons un cas courant : 150 employés, 30 jours, 50 types de shifts. Cela représente 150 × 30 × 50 = 225 000 combinaisons possibles. Chacune de ces combinaisons doit satisfaire simultanément des dizaines de contraintes : qualifications, repos légaux, types de contrat, couverture des besoins, équité de répartition.

Un planificateur humain ne parcourt pas 225 000 combinaisons. Il procède par approximation : il remplit d'abord les postes critiques, puis ajuste le reste. C'est une heuristique efficace, mais elle est séquentielle. Elle ne voit pas le planning dans sa globalité.

Le solveur, lui, explore l'espace entier. Il utilise la propagation de contraintes pour éliminer les branches impossibles avant même de les explorer, puis affine la recherche par backtracking intelligent. En minutes, il prouve que sa solution est optimale, ou retourne la meilleure solution trouvée dans le temps imparti.

Ce n'est pas une question de compétence du planificateur. C'est une question de volume : au-delà de quelques dizaines d'agents, aucune vérification manuelle n'est exhaustive.

L'effet de cascade

Tout planificateur connaît ce scénario : vous corrigez un conflit sur la ligne d'un agent, et cette correction en crée un autre ailleurs. Vous déplacez un shift pour respecter une période de repos, et soudain un poste n'est plus couvert. Vous comblez le poste avec un autre agent, et ses heures contractuelles sont dépassées.

C'est l'effet de cascade. Dans un tableur, chaque modification est locale : le planificateur voit la cellule qu'il modifie, mais pas l'ensemble des répercussions sur le reste du planning. Les mises en forme conditionnelles peuvent signaler certains conflits, mais pas tous, et jamais de manière exhaustive.

Le solveur CP-SAT ne souffre pas de cet effet. Il considère toutes les contraintes simultanément. Il ne "corrige" pas un planning existant : il construit une solution qui satisfait toutes les règles dès le départ. Il n'y a pas de cascade, parce qu'il n'y a pas de séquence.

Le coût caché du temps

La planification manuelle prend typiquement 3 à 5 jours par mois. C'est du temps consacré exclusivement à la construction du planning, sans compter les ajustements en cours de mois (absences imprévues, modifications de programme d'activité).

Sur une année, cela représente 36 à 60 jours de travail, soit l'équivalent de 2 à 3 mois d'activité d'un planificateur. Ce temps est incompressible avec un tableur : la complexité du problème impose un volume de vérifications manuelles qui ne peut pas être réduit.

Au-delà du coût direct en heures, il y a le stress opérationnel. Un planificateur qui sait que son planning contient potentiellement des violations non détectées travaille sous pression permanente. Chaque appel, chaque absence de dernière minute peut faire s'effondrer un équilibre fragile.

Un solveur de contraintes génère un planning en minutes. Le planificateur passe son temps à analyser, ajuster et améliorer, pas à construire cellule par cellule. Le métier change : de l'exécution à la supervision.

Ce que le solveur résout structurellement

Un solveur de contraintes n'est pas une amélioration d'Excel. C'est un outil fondamentalement différent pour un problème fondamentalement différent.

  • Exhaustivité : le solveur explore l'espace des solutions complet. Il ne rate pas de combinaison. Si une solution optimale existe, il la trouve
  • Simultanéité : toutes les contraintes sont évaluées en même temps, pas séquentiellement. Pas d'effet de cascade
  • Garantie : un planning retourné comme OPTIMAL est prouvé mathématiquement. Ce n'est pas une estimation, c'est une certitude
  • Reproductibilité : mêmes données en entrée, même planning en sortie. Pas de variation d'un planificateur à l'autre, pas de dépendance à l'expérience individuelle
  • Traçabilité : le score d'optimisation décompose chaque pénalité. Le planificateur sait exactement pourquoi le solveur a fait chaque choix

Le planificateur reste indispensable. C'est lui qui définit les règles, valide le résultat, gère les exceptions. Mais il le fait avec un outil à la hauteur de la complexité du problème, pas avec un tableur conçu pour un autre usage.

Pour comprendre en détail comment fonctionne la modélisation mathématique derrière Planopti, ou comment la conformité réglementaire est garantie automatiquement, consultez nos autres articles.

Commencer

Passer d'Excel à un solveur ne signifie pas abandonner vos processus. Planopti fonctionne en parallèle de votre workflow existant : importez vos fichiers Excel actuels, définissez vos contraintes, générez un premier planning optimisé, et comparez-le avec votre version manuelle. Le résultat parle de lui-même.

Prêt à dépasser les limites du tableur ?

Parlez-nous de votre planification. Nous vous montrerons ce qu'un solveur de contraintes peut faire avec vos données.

Nous contacter
Planopti

Planification automatisée du personnel pour les industries réglementées. Solveur CP-SAT on-premise.

[email protected]

Navigation

À propos Solution Licence FAQ Nous contacter

Pages

Technologie Google OR-Tools CP-SAT Solver Planification Blog

Légal

Contrat de maintenance Confidentialité RGPD
© 2026 Planopti SA. Tous droits réservés.