Calendrier Magique 2
ou
Comment gérer des roulements régulier dans un planning

 

Imaginez que pour créer votre planning vous utiliser un roulement régulier (par exemple : 1 jour travaillé, 1 jour de repos, 1 jour travaillé, 2 jours de repos). Vous aimeriez donc quand indiquant ou commence le roulement, que le planning affiche automatiquement le roulement (le fond des jours travaillés deviennent bleu).
De plus tous les jours de la semaine, quelqu'un doit etre présent, vous voulez donc pouvoir visualiser rapidement là ou devait rajouter un intervenant (au moins une personne est planifié, l'Effectif est Vert ; aucune personne n'est planifiée, l'Effectif est Rouge).

 
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
K
R
S
T
U
V
W
X
Y
Z
AA
AB
AC
AD
AE
1
Février 2003                                                          
2
                                                             
3
    sam dim lun mar mer jeu ven sam dim lun mar mer jeu ven sam dim lun mar mer jeu ven sam dim lun mar mer jeu ven  
4
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
5
1 Pierre
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
6
2 Paul
 
 
 
 
 
  
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
4 Jacques
 
 
 
 
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  Effectif                                                          
9
                                                             

 

 


 

 

 

 

Comment fonctionne le planning :

Devant chaque nom, il y a une case vide. Dans cette case vide vous indiquez le jour ou commence le début du roulement de la personne et automatiquement le roulement apparait. Le code couleur de l'effectif vous indique automatiquement là ou il manque une personne.

Dans cette exemple :
Le roulement est : travail, repos, travail, repos, repos.
Ce roulement possède 5 étapes, il y a donc 5 début de roulement possible :

1   travail, repos, travail, repos, repos
2   repos, travail, repos, travail, repos
3   repos, repos, travail, repos, travail
4   travail, repos, repos,travail, repos
5   repos, travail, repos, repos, travail


Le début de roulement de Pierre commence samedi 1. Nous écrivons donc 1 devant Pierre.
Le début de roulement de Paul commence le dimanche 2.Nous écrivons donc 1 devant Paul.
Le début de roulement de Jacques commence le mardi 4. Nous écrivons donc 1 devant Jacques.

Création du planning

La colonne A est vide.
Dans la colonne B, écriver le nom des personnes.

Pour créer le cadre général du planning utiliser la méthode du Calendrier Magique 1.

Dans une portion de la feuille que vous n'utilisez pas, vous allez créer un tableau indiquant les 5 débuts de roulement possible (à l'image de ce qui vous a été présenté ci dessus).
Nous utiliserons les cellules A10:F14.
Dans les cellules A10:A14, numéroter de 1 à 5.
Pour les cellules B10:F14 : indiquer les 5 débuts de roulement possible (le 1 représente le travail et le 0 le repos).

 
A
B
C
D
E
F
G
9
             
10
1
1
0
1
0
0
 
11
2
0
1
 0
1
0
 
12
3
0
0
1
0
1
 
13
4
1
0
0
1
 0
 
14
5
0
1
0
0
1
 
15
             

 

 

 

 



Vous obtenez le tableau ci dessus.

Ecriver en C5, =SI(OU(ESTVIDE($A5);ESTVIDE(C$3));"";RECHERCHEV($A5;$A$10:$F$14;2;0))

Dupliquer la cellule C5, jusqu'en G5.

Modifier la cellule D5 pour obtenir =SI(OU(ESTVIDE($A5);ESTVIDE(D$3));"";RECHERCHEV($A5;$A$10:$F$14;3;0))
Modifier la cellule E5 pour obtenir =SI(OU(ESTVIDE($A5);ESTVIDE(E$3));"";RECHERCHEV($A5;$A$10:$F$14;4;0))
Modifier la cellule F5 pour obtenir =SI(OU(ESTVIDE($A5);ESTVIDE(F$3));"";RECHERCHEV($A5;$A$10:$F$14;5;0))
Modifier la cellule G5 pour obtenir =SI(OU(ESTVIDE($A5);ESTVIDE(G$3));"";RECHERCHEV($A5;$A$10:$F$14;6;0))

(de colonne en colonne vous incrémentez de 1 le chiffre en gras)

Sélectionner les cellules C5:G5 et dupliquer les vers la droite jusqu'en AG5.

Sélectionner les cellules C5:AG5 et dupliquer les vers le bas jusqu'à la dernière ligne votre liste de nom (ici, ligne 7).

Sélectionner les cellules C5:AG7.
Appliquer Format/Cellule...

La boite de dialogue "Format de la cellule" apparait.

Dans l'onglet Nombre, sélectionner Personalisée comme Catégorie.
En Type, écriver 0;0;[Blanc]0;@
Cliquer sur le bouton OK.

La boite de dialogue "Format de la cellule" disparait.

Sélectionner les cellules C5:AG7.
Appliquer Format/Mise en forme conditionnelle...

La boite de dialogue "Mise en forme conditionnelle" apparait.

En condition 1 (affecte les 1)
La valeur de la cellule est égale à 1
Police, Couleur Bleu
Motif Bleu

Cliquer sur le bouton OK.

La boite de dialogue "Mise en forme conditionnelle" disparait.

Sélectionner les cellules C3:AG4.
Appliquer Format/Mise en forme conditionnelle...

La boite de dialogue "Mise en forme conditionnelle" apparait.

En condition 1 (affecte les samedis)
La formule est =JOURSEM(A$3)=6
Police, Gris clair
Motif Gris clair

En condition 2 (affecte les dimanches)
La formule est =JOURSEM(A$3)=1
Police, Couleur Gris foncé
Motif Gris foncé

Cliquer sur le bouton OK.

La boite de dialogue "Mise en forme conditionnelle" disparait.

Dans la cellule B8, écriver Effectif

Sélectionner les cellules C8:AG8.

Appliquer Format/Mise en forme conditionnelle...

La boite de dialogue "Mise en forme conditionnelle" apparait.

En condition 1 (si une personne présente = couleur verte)
La formule est égale =SI(SOMME(C$5:C$7)<>0;VRAI;FAUX)
Motif Vert

En condition 2 (si aucune personne présente = couleur rouge)
La formule est égale =SI(SOMME(C$5:C$7)=0;VRAI;FAUX)
Motif Rouge

Cliquer sur le bouton OK.

La boite de dialogue "Mise en forme conditionnelle" disparait.

Remarque 1 : en cas d'absence, sélectionner la cellule désirée et appuyer sur la touche Suppr, pour faire diparaitre la couleur bleue.

Remarque 2 : en cas de journée supplémentaire, sélectionner la cellule désirée et écriver 1, pour faire apparaitre la couleur bleue.

Remarque 3 : comme le roulement ne permet pas d'avoir tous les jours une personne : des gardes ponctuelles sont à ajoutées. En écrivant "2" dans une case, la case devient orange et le "G" se met en gras.

Sélectionner les cellules C5:AG7.
Appliquer Format/Mise en forme conditionnelle...

La boite de dialogue "Mise en forme conditionnelle" apparait.

En condition 1 (affecte les 1)
La valeur de la cellule est égale à 1
Police, Couleur Bleu
Motif Bleu

En condition 2 (affecte les 2)
La valeur de la cellule est égale à 2
Police, Couleur Orange
Motif Orange

Cliquer sur le bouton OK.

La boite de dialogue "Mise en forme conditionnelle" disparait.

Remarque 4 : ce planning joue parfaitement son role pour du personnel intérimaire ; mais pour du personnel stable, les roulements s'enchainent de mois en mois, il n'est donc pas nécessaire de chercher le début du roulement (puisque celui ci est conditionné par le roulement précédent). Pour cela :

Imaginons que Pierre devient permanent courant février (début de roulement en 1) :

Ecriver en A5, =SI((6-MOD(((DATE($B$1;$A$267;1)-"01/02/03"+1-1);5))=6;1;(6-MOD((DATE($B$1;$A$267;1)-"01/02/03"+1-1);5)))

De même en février, pour Paul (début de roulement en 2) et Jacques (début de roulement en 4):

Ecriver en A6, =SI((6-MOD(((DATE($B$1;$A$267;1)-"01/02/03"+1-2);5))=6;1;(6-MOD((DATE($B$1;$A$267;1)-"01/02/03"+1-2);5)))

Ecriver en A7, =SI((6-MOD(((DATE($B$1;$A$267;1)-"01/02/03"+1-4);5))=6;1;(6-MOD((DATE($B$1;$A$267;1)-"01/02/03"+1-4);5)))

La date en vert (ici 01/02/03) correspond au 1er jour du mois auquel la personne devient permanente (celui en cours ou antérieur). Le nombre en rouge (Pierre = 1, Paul = 2, Jacques = 4) correspond à la date de début du roulement du mois auquel la personne devient permanente.
Le nombre en bleu (ici 6) est égale au nombre d'étape de votre roulement +1 (5 étapes + 1 = 6).
Le nombre en rose (ici 5) est égale au nombre d'étape de votre roulement.