Aller au contenu
Favoris

Calculateur de cycle de travail rotatif

Mis à jour :

Reportez n'importe quelle rotation de travail répétitive (4 jours travaillés/4 de repos, 2-2-3 Pitman et plus) sur de vraies dates de calendrier. Entrez la date de début de votre cycle et votre motif pour voir chaque jour travaillé et chaque jour de repos, les blocs de vacation et votre prochain jour de repos.

Reportez votre rotation sur de vraies dates

Champs de saisie
Le premier jour du motif — la date à laquelle votre rotation actuelle a commencé.
Une lettre par jour : W = jour travaillé, R (ou O / X) = jour de repos. La séquence se répète à partir de la date de début du cycle. Exemples : WWWWRRRR (4 jours travaillés, 4 de repos), WWRRWWRRWWWRRR (2-2-3 Pitman), WWR (2 jours travaillés, 1 de repos). Les espaces et les virgules sont ignorés.
La première date de la période que vous souhaitez afficher (elle peut être antérieure ou postérieure à la date de début du cycle).
jours
Combien de jours inclure à partir du début de la période (1 à 366).
Si activé, le résultat se met à jour automatiquement dès que vous modifiez une valeur.

Formule du cycle de travail rotatif

Formule
\[ k = \bigl((D - C) \bmod L + L\bigr) \bmod L, \qquad \text{status}(D) = \begin{cases} \text{work}, & P_k = \mathrm{W} \\ \text{rest}, & P_k \in \{\mathrm{R}, \mathrm{O}, \mathrm{X}\} \end{cases} \]

Où :

  • \(D\) — la date de calendrier que vous souhaitez classer
  • \(C\) — la date de début du cycle (le premier jour du motif)
  • \(L\) — la longueur du motif travail/repos en jours
  • \(P_k\) — la lettre à la position \(k\) dans le motif (en comptant à partir de 0)
  • \(D - C\) — le nombre de jours entre les deux dates

La formule détermine où tombe n'importe quelle date de calendrier à l'intérieur du cycle qui se répète. L'ajout de \(L\) avant le second modulo garde l'index correct même pour les dates antérieures au début du cycle, de sorte que la rotation s'étend à l'infini dans les deux sens.

Cycle de travail rotatif – Exemple de calcul

Exemple : une rotation 4 travaillés/4 de repos (motif WWWWRRRR) commencée le 1er décembre 2025, affichée sur 30 jours à partir du 1er décembre 2025.

\[ L = 8, \qquad k(\text{Dec 5}) = \bigl((5 - 1) \bmod 8 + 8\bigr) \bmod 8 = 4 \;\Rightarrow\; P_4 = \mathrm{R} \;(\text{rest day}) \]

Les 30 jours contiennent trois cycles complets de 8 jours (24 jours) plus 6 jours supplémentaires qui recommencent le motif : WWWWRR.

\[ \text{Work days} = 3 \times 4 + 4 = 16, \qquad \text{Rest days} = 3 \times 4 + 2 = 14 \]

Résultat : 16 jours travaillés et 14 jours de repos dans la période. Le premier jour de repos est le vendredi 5 décembre 2025, le premier jour travaillé est le lundi 1er décembre 2025, et le motif produit des blocs de 4 jours travaillés (1er–4, 9–12, 17–20 et 25–28 décembre) alternant avec des blocs de 4 jours de repos (5–8, 13–16 et 21–24 décembre) plus un bloc de repos court de 2 jours les 29–30 décembre.

Comment utiliser le calculateur

  1. Entrez la date de début du cycle au format AAAA-MM-JJ — la date à laquelle votre rotation actuelle a commencé. N'importe quel jour du cycle convient, pourvu qu'il corresponde à la première lettre du motif.
  2. Saisissez votre motif travail/repos, une lettre par jour : W pour un jour travaillé et R (ou O / X) pour un jour de repos. Les espaces, virgules et tirets sont ignorés, donc WWWW RRRR équivaut à WWWWRRRR.
  3. Définissez la date Afficher à partir du — la première date de la période que vous voulez voir. Elle peut être antérieure ou postérieure au début du cycle.
  4. Entrez le nombre de jours à afficher (1–366) et lisez les résultats : totaux des jours travaillés et de repos, votre prochain jour de repos et votre prochain jour travaillé, blocs de vacation consécutifs et une liste jour par jour complète.

Qu'est-ce qu'un cycle de travail rotatif ?

Un cycle de travail rotatif est un cycle répétitif de jours travaillés et de jours de repos qui ne suit pas la semaine ordinaire du lundi au vendredi. Au lieu d'un rythme hebdomadaire fixe, le motif se répète après un nombre fixe de jours — 8 jours pour une rotation 4 travaillés/4 de repos, 14 jours pour le planning 2-2-3 Pitman, 3 jours pour une simple rotation 2 travaillés/1 de repos. Comme la longueur du cycle n'est pas un multiple de 7, vos jours de repos dérivent à travers les jours de la semaine, ce qui explique exactement pourquoi un simple calendrier mural est difficile à utiliser.

Ce calculateur résout ce problème en reportant le motif abstrait sur de vraies dates de calendrier. Une fois que vous ancrez le motif avec la date de début du cycle, chaque date — passée ou future — occupe une position définie dans le cycle, et la formule modulo ci-dessus vous indique s'il s'agit d'un jour travaillé ou d'un jour de repos. Le résultat est un calendrier concret que vous pouvez utiliser pour planifier des vacances, des rendez-vous, la garde d'enfants ou des heures supplémentaires.

Le tableau des blocs de vacation est souvent le résultat le plus utile : il regroupe les jours consécutifs en tronçons, vous permettant de voir immédiatement que vous travaillez du 1er au 4 décembre, que vous vous reposez du 5 au 8, et ainsi de suite. Les champs Prochain jour de repos et Prochain jour travaillé répondent aux deux questions que les travailleurs en horaires rotatifs posent le plus souvent, et la liste jour par jour permet de vérifier n'importe quelle date spécifique en un coup d'œil.

Motifs de rotation courants

Motif Description Longueur du cycle Jours travaillés par cycle
WWR 2 travaillés, 1 de repos 3 2
WWWRR 3 travaillés, 2 de repos 5 3
WWWWRRRR 4 travaillés, 4 de repos 8 4
WWRRWWRRWWWRRR 2-2-3 (Pitman) 14 7
WWWWWRR 5 travaillés, 2 de repos 7 5

Hypothèses, limites et conseils

  • Le motif se répète indéfiniment. Le calculateur suppose que le cycle continue inchangé dans les deux sens à partir de la date de début. Si votre rotation change (par exemple un échange de planning ou un nouveau tableau de service), recommencez un calcul avec la nouvelle date de début de cycle.
  • Une lettre = une journée entière. L'outil classe uniquement des jours de calendrier entiers. Il ne distingue pas les vacations de jour, de soir et de nuit — si vous avez besoin de ce niveau de détail, effectuez des calculs séparés par type de vacation ou utilisez W pour les jours de la vacation qui vous intéresse.
  • Le début du cycle doit correspondre au motif. Si vous entrez WWWWRRRR avec une date de début qui était en réalité un jour de repos, chaque résultat est décalé par cette incohérence. Choisissez une date dont vous êtes certain — le premier jour travaillé d'un bloc est généralement le plus facile à retenir.
  • Sans problème d'heure d'été. Tous les calculs de dates sont effectués en jours entiers (UTC), donc les changements d'heure du printemps et de l'automne ne décalent jamais votre planning d'une heure.
  • La longueur du motif est limitée à 200 lettres et la période affichable à 366 jours — de quoi couvrir les tableaux de service les plus longs et une année entière de planification.
  • Pour vérifier le jour de la semaine d'une date précise ou compter les jours jusqu'à des vacances, associez cet outil aux calculateurs Jour de la semaine et Jours entre deux dates. Pour imprimer le mois obtenu et l'accrocher au réfrigérateur, générez-le avec le Générateur de calendrier mensuel.

Questions fréquentes

Comment calculer mon cycle de travail rotatif à la main ?

Comptez les jours entre votre date de début de cycle et la date que vous voulez vérifier, puis divisez par la longueur du motif. Prenez le reste — il vous indique sur quelle lettre du motif tombe cette date. Par exemple, dans un planning 2-2-3 Pitman (cycle de 14 jours) commencé le 1er janvier, le 20 janvier arrive 19 jours plus tard : \(19 \bmod 14 = 5\), donc la date correspond à la 6e lettre du motif (en comptant à partir de 1). Marquez W ou R en conséquence.

Quand mes jours de repos tomberont-ils sur un week-end ?

Vos jours de repos dérivent à travers les jours de semaine parce que la plupart des longueurs de rotation (8, 14, etc., hors multiples de 7) ne sont pas des multiples de 7. Trouvez le plus petit commun multiple de votre longueur de cycle et de 7 — c'est le nombre de jours nécessaires pour que le motif se réaligne sur les mêmes jours de la semaine. Un cycle de 8 jours se réaligne après \(\mathrm{ppcm}(8,7) = 56\) jours (8 cycles), donc chaque bloc de jours de repos avance d'un jour de la semaine à chaque cycle. La liste jour par jour montre exactement quels jours de la semaine tombent vos jours de repos.

Combien d'heures par semaine en moyenne pour un planning 4 travaillés/4 de repos ?

Un motif 4 travaillés/4 de repos fait travailler exactement la moitié de tous les jours, donc une version avec des vacations de 12 heures représente en moyenne 42 heures par semaine : \(3,5 \text{ vacations} \times 12 = 42\) heures. Sur une période de paie de 2 semaines, vous travaillez 7 vacations (84 heures) ; sur 4 semaines, 14 vacations (168 heures). Les heures réelles dépendent de la durée des vacations et des règles d'heures supplémentaires — consultez votre contrat ou le droit du travail local pour connaître les minimums garantis et les repos obligatoires entre les vacations.

Que faire si mon motif commence par un jour de repos plutôt qu'un jour travaillé ?

La date de début du cycle doit simplement correspondre à la première lettre du motif que vous avez saisi. Si votre rotation a réellement commencé par un jour de repos, écrivez le motif en partant de ce jour de repos, par exemple RRRRWWWW au lieu de WWWWRRRR. La rotation elle-même est identique — seule l'ancre change. Une erreur courante consiste à ancrer le motif sur un jour travaillé dont on se souvient, mais qui était en réalité le deuxième ou troisième jour d'un bloc, ce qui décale tous les résultats.

Comment gérer une rotation avec des vacations de jour, de soir et de nuit ?

Utilisez des lettres différentes par type de vacation dans des calculs séparés. Exécutez le calculateur trois fois — une fois en marquant les jours de vacation de jour comme W, une fois les jours de vacation de soir, une fois les jours de vacation de nuit — chacune avec son propre motif et sa propre date de début. Ou écrivez des motifs comme DDDDEEEENNNNRRRR pour une rotation continentale classique, mais rappelez-vous que l'outil ne comprend que W et R, donc traitez chaque flux de vacation comme son propre motif travail/repos. Cela fonctionne aussi pour vérifier un flux spécifique, par exemple uniquement vos blocs de nuit.

Puis-je utiliser des dates antérieures à ma date de début de cycle ?

Oui. La formule ajoute la longueur du cycle avant de prendre le reste, ce qui garde l'index du motif correct pour toute date antérieure. La rotation est considérée comme s'étendant à l'infini dans le passé. C'est utile pour reconstituer le planning du mois dernier ou vérifier quand un échange passé a réellement eu lieu — mais seulement si les règles de rotation étaient vraiment les mêmes à l'époque. Si votre tableau de service a changé à un moment donné, les résultats antérieurs à ce changement ne refléteront pas la réalité.

Pourquoi mes totaux de jours travaillés semblent-ils erronés sur un mois ?

Les mois calendaires contiennent rarement un nombre entier de cycles. Une période de 30 jours d'un motif 4 travaillés/4 de repos contient trois cycles complets de 8 jours plus 6 jours restants, ce qui peut donner 16 ou 18 jours travaillés selon le point de départ de la période. Vérifiez aussi l'heure d'été : l'outil compte des jours calendaires entiers, donc une journée de 23 ou 25 heures compte toujours pour un jour. Si les totaux semblent toujours incorrects, vérifiez que la date de début du cycle correspond bien à la première lettre de votre motif.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *