Bonjour,
Effectivement, si on fait ça par la mise en forme conditionnelle, la formule ne va pas être des plus simple. Mais bon, techniquement, c'est faisable.
J'ai trouvé une règle qui devrais bien fonctionner (il faudra que tu définisse les zones chambre1, chambre2, …, chambre7), mais qui est assez longue, et je ne vois pas trop comment la raccourcir. Le vrai problème, c'est que tu dois modifier plusieurs valeurs pour chaque bloc, et vu que tu as un bloc par jour de l'année .
Enfin bon, j'ai pas encore vérifié si ça fonctionne, je te laisse faire quelques tests pour voir si c'est ce que tu attends.
Voici la formule :
=SI(OU(ET(chambre1=B$2;$B$1+$A3>=datedebut+heuredebut;$B$1+$A3<datefin+heurefin);ET(chambre2=B$2;$B$1+$A3>=datedebut+heuredebut;$B$1+$A3<datefin+heurefin);…))
Il faut bien entendu lister les 7 chambres dans le OU (c'est tout bêtement plein de ET imbriqués dans un OU).
Les valeurs à modifier pour chaque blocs sont les $B$1 de la formule si dessus. Le problème vient de la fusion de cellules (C1 vaut 0…).
J'espère que je répond un peu à ta question (parce que c'est pas vraiment optimal comme solution).