Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
TU compliques un peu la donne, par rapport au message initial, en mettant une fermeture à midi. 😉 Mais bon, on peut s'en sortir. Il y aurait moyen de faire mieux, mais c'est plus compliqué, là on va rester dans des recettes plutôt abordables. Il faut bien entendu toujours une cellule pour les heures de début et une cellule pour les heures de fin. Et du coup prévoir deux plages (à cause de la pause de midi). Avec ton exemple, j'obtiens ça :
Tu notes dans les colonnes B à D les deux plages horaires. Dans la cellule G2, tu saisis la formule suivante :
=SI($B2>G$1;"";SI($C2>=H$1;"x";"")) & SI($D2>G$1;"";SI($E2>=H$1;"x";""))
Puis tu recopies cette formule vers le bas et vers la droite autant que de besoin. Cela te mettra des x dans les cellules correspondant à des heures où la boutique est ouverte.
Pour que le ton de la cellule soit coloré, tu crées une mise en forme conditionnelle. Sélectionner la cellule G2. Puis, dans les menus déroulants du dialogue, choisir "Classique" pour le Style et "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué" et saisir =ET($B2<=G$1;$C2>=H$1) pour la première règle et =ET($D2<=G$1;$E2>=H$1) pour la seconde. S'assurer que les règles s'appliquent à toute la plage (dans l'exemple $G$2:$S$3).
Comme alerte de chevauchement, j'ai choisi de mettre en rouge sur fond jaune la tranche horaire, là aussi avec une mise en forme conditionnelle. En sélectionnant la cellule G1 et en choisissant "Classique" et "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué" saisir la formule =NB.SI(G:G;"x")>1 et s'assurer que toute la plage est concernée :
Si tu n'arrives pas au résultat attendu, merci de décrire précisément ce que tu fais, ce que tu observes et à partir d'où ce n'est plus conforme à ce que tu voudrais.