Formula:
=IFERROR(IF(WEEKDAY(H$1,2)<=5,IF(ROUND($B2,0)=H$1,MIN(ROUND($B2+1,0)-$B2,$C2-$B2)-IF(MOD($B2,1)<$E$13,$E$13-MOD($B2,1),0),IF(ROUND($C2,0)=H$1,IF(MOD($C2,1)<$E$14,MOD($C2,1),IF(MOD($C2,1)>=$E$13,MOD($C2,1)-($E$13-$E$14),$E$14)),IF(ROUND($C2,0)>H$1,1-$E$13+$E$14,""))),IF(WEEKDAY(H$1,2)=6,IF(ROUND($B2,0)=H$1,MIN(ROUND($B2+1,0)-$B2,$C2-$B2)-IF(MOD($B2,1)<$E$15,$E$15-MOD($B2,1),0),IF(ROUND($C2,0)=H$1,IF(MOD($C2,1)<$E$16,MOD($C2,1),IF(MOD($C2,1)>=$E$15,MOD($C2,1)-$E$15,$E$16)),IF(ROUND($C2,0)>H$1,1-$E$15+$E$16,""))),IF(ROUND($B2,0)=H$1,MIN(ROUND($B2+1,0)-$B2,$C2-$B2)-IF(MOD($B2,1)<$E$17,$E$17-MOD($B2,1),0),IF(ROUND($C2,0)=H$1,IF(MOD($C2,1)<$E$18,MOD($C2,1),IF(MOD($C2,1)>=$E$17,MOD($C2,1)-$E$17,$E$18)),IF(ROUND($C2,0)>H$1,1-$E$17+$E$18,""))))),"")
As to post #9 where the time has been changed to 2:00 PM, I'll have to look at that a little closer and try and get back to you with a possible solution.
Bookmarks