Eu "desenvolvi" um método enquanto fazia diagramas MPM, o que é bem parecido com sua tarefa:
Para conseguir lidar com as horas de maneira mais fácil, você deve executar duas etapas antes de iniciar :
- Coloque a hora de início na coluna B e a hora de conclusão na coluna C (com o seu exemplo: para a célula Tony B6 contém "9", a célula C6 contém "11")
- Para a linha superior, use também um único número em vez de intervalo (F6 contém "9" - que representa a hora de trabalho a partir de "9", G6 contém "10")
Agora, para a formatação condicional :
- Você pode colocar essa fórmula na célula D6 e, em seguida, copiá-la pela linha 6 - ela dará a você "1" nas células que são as horas de trabalho de Tony e colocará 0 no restante das células:
=IF(AND($B3<=D2,$C3>=E2),1,0)
-
Agora tudo o que você precisa fazer é a formatação condicional, defina duas regras para toda a área:
- Se o valor for igual a "1", defina a cor de fundo em vermelho e também a cor da fonte em vermelho
- Se o valor for igual a "0", defina a cor do plano de fundo em branco e também a cor da fonte em branco
Provavelmente não é a maneira mais elegante, mas funciona.