Bonjour, je cherche une formule de mise en forme conditionnelle qui fonctionnerait comme suit :
Colonne A = jour de début (formaté en tant que date)
Colonne E = heure de début (formatée en heure française)
Colonne F = heure de fin (formatée en heure française)
Colonne G = jour de fin (formaté en date) =IF($F2>$E2;$A2;($A2+1))
Colonne J à BE = tranches horaires de 30 minutes de 05h00 à 04h30
AU1 = 23h30
AV1=0:00
Je cherche une formule de mise en forme conditionnelle qui remplirait les cellules en vert pour chaque plage horaire comprise entre l'heure de début et l'heure de fin.
J'ai déjà entré cette formule dans la fenêtre de mise en forme conditionnelle : =ET($E1<=$J$1;$J$1<=$F1), pour chaque colonne de J à BE.
Cela fonctionne parfaitement jusqu'à ce que l'heure de fin ne dépasse pas 23h30. Si l'heure de fin est 00:00 et plus, la formule ne fonctionne plus.
Pour éviter ce problème, j'ai essayé de changer la formule dans la fenêtre de mise en forme conditionnelle pour : =ET(OU(ET($G1=$A1;$E1<=$J$1;$J$1<=$F1);ET( $G1>$A1;$E1<=$J$1;$E1<=$AU$1;$F1>=$AV$1)))
Ça ne marche pas.
Comment puis-je l'améliorer pour qu'il fonctionne à chaque fois svp? Au secours!