在过去的几个小时里,我一直在努力,我无法弄清。
我正在尝试确保我的时间范围之间的单元格未上色,其余的应为红色。在这里,您可以看到一张图片,显示我此时的条件格式所做的事情。它会执行一段时间,但不能全部完成
https://i.stack.imgur.com/KBD2l.png
如果有人能帮助我,非常感谢!
答案 0 :(得分:0)
如果您查看开始时间和结束时间,那些不起作用的开始时间将在结束时间之后 。例如第4行:“开始”为20,“结束”为1)这表示该检查将不起作用,因为它会在所有小于20的行和大于1的所有行中着色。删除这两种情况并尝试以下操作(可怕)公式代替:
MOD(HOUR(G$3)-7,24) < MOD(HOUR($E4)-7,24))
MOD(HOUR(G$3)-7,24) >= MOD(HOUR($F4)-7,24)
首先,我们使用HOUR
函数将时间转换为数字。然后,为了避免最后的时间变短,我们减去第一次时间(7小时),然后除以24,然后取余数(这就是MOD
函数的作用)。解决起来有点头疼,但是会给出正确的结果。
答案 1 :(得分:0)