有条件地格式化特定的小时范围

时间:2018-10-10 06:55:22

标签: excel conditional-formatting

在过去的几个小时里,我一直在努力,我无法弄清。

我正在尝试确保我的时间范围之间的单元格未上色,其余的应为红色。在这里,您可以看到一张图片,显示我此时的条件格式所做的事情。它会执行一段时间,但不能全部完成

https://i.stack.imgur.com/KBD2l.png

如果有人能帮助我,非常感谢!

2 个答案:

答案 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)

我只是想在下面向您展示一个与您的案例相匹配的通用示例,

在我的示例中,您需要添加此简单公式并根据需要进行调整。

  

= AND(G $ 6> = $ E7,G $ 6 <= $ F7)

P.S-我周围有红色,但您可以弄清楚。

enter image description here

enter image description here

enter image description here