如何在一定时间范围内进行条件格式化

时间:2019-02-15 11:25:30

标签: excel

我有一个午餐轮换,上面有人们吃午餐的名字和时间。我正在努力使人们午餐时可以添加更直观的方法。这样我们就可以看到两次之间有多少人可用。

该想法是要有一个从9:00到17:00的时间以30分钟为增量的时间列表,并且使用条件格式设置时,颜色将根据可用性而逐渐变化。

复杂性来自某些人,他们休息30个小时或1个小时。关于如何做到这一点的任何想法都将极大地帮助您,这是为了限制人们在同一时间吃午餐并引起问题。

谢谢。

编辑-我添加了一个链接,其中包含我要实现的概念的屏幕截图。我总共有25个用户,分布在3个组中,如果每个半小时内只有不到2个用户可用。我希望颜色更改为橙​​色,然后将1或更少的颜色更改为红色。 (并非所有25位用户始终都在其中。)

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

1 个答案:

答案 0 :(得分:0)

我假设您要计算每个时段午休时间的用户数量。如果您还需要其他信息,可以使用我的答案作为起点,例如如果您希望不包括午休时间的用户数量。

1:添加一个新列'End',D2 = B2 + C2,并为每个用户粘贴

2:在涵盖列中添加公式:

=COUNTIFS(B$2:B$31,"<=" & F2,D$2:D$31,">" & F2)

此公式计算该时段内午餐的用户数量。

将此G列向下复制到17:00结束。 F2将更改为F3,所以它是正确的时隙,而由于$,用户的开始和结束时间范围将保持恒定。

3:根据需要将条件格式应用于G列。

Picture