Bonjour
Cf. une possibilité en pièce jointe, utilisant les noms hdébut1 (heure du début de la période précédent la cellule en cours), hfin1 (heure de la fin de la période précédent la cellule en cours), hdébut2 (heure du début de la période suivant la cellule en cours), hfin1bis, jourhfin1 et jourhdéb2 définis dans le gestionnaire de noms.
Pour tenir compte des périodes de repos, pour le pas les colorier en rouge lorsqu'elles sont placées dans une période de moins de 11 h, j'ai marqué dans toutes les cellules correspondantes le mot "Repos" (Autrement, comment faire simplement la différence entre une cellule vide dans une période de repos et une entre deux périodes de travail ?).
Pour tenir compte des changements de semaine, pour utiliser uniquement la MFC définie précédemment, j'ai introduit 4 colonnes (AI:AK) avec des formules en plus à droite du tableau , colonnes que tu peux cacher (donc après le dimanche, il y a les données du lundi suivant, inscrites automatiquement). De même j'ai glissé 4 colonnes à gauche du tableau, colonnes que tu peux aussi cacher (donc, avant le lundi, il y a les données du dimanche précédent, inscrites automatiquement)...
Petit problème : Lorsque tu agrandiras ton tableau vers le bas pour créer les semaines à venir, il ne faudra pas oublier de recopier ces 8 colonnes supplémentaires.
Tu as intérêt à vérifier la validité et la polyvalence de cette MFC, et à essayer de comprendre comment cela fonctionne...
Cela ne fut pas facile à trouver car il fallait tenir compte :
* des périodes finissant après minuit (d'où le hfin1bis)
* des pauses dans la journée (d'où le test SI(jourhdébut2<>jourhfin1... dans la MFC)
* des périodes à cheval sur le dimanche soir et le lundi matin (d'où les 8 colonnes supplémentaires)
Si certaines modifications te posent un problème, dis le moi. J'essayerai de trouver une astuce pour résoudre cela.
@ plus