基于高峰和非高峰时间的动态时间增量的时间表的Excel公式

pkwftd7m  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(117)

我很新的Excel,我目前有这样的时间列表下面的公交车时刻表。我期待有一个公式,适用于每个单元格之间的不同迭代下面取决于它是否是高峰或非高峰时间。
高峰时段=上午7:30至上午9:00和下午4:30至下午6:00
非高峰时段=上午9时至下午4时30分及下午6时至晚上9时
基本上,在高峰时段,公交车的运行时间应该是每15分钟一班,而非高峰时段应该是每30分钟一班。15分钟和30分钟是在另外两个单元格中定义的,所以如果公式可以根据这些单元格中的时间进行更改,例如,如果我们想要更改为每10分钟和20分钟等,则会非常感谢任何帮助,希望我的问题很清楚。

6:00
6:30
7:00
7:30
7:45
8:00
8:15
8:30
8:45
9:00
9:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:30
19:00
19:30
20:00
20:30
21:00

字符串
我目前所做的尝试/有以下.谢谢

=((IF(OR(T10>=+U$4,T10<U$3),E$7)+IF(OR(T10>=U$6,T10<U$5),E$4))/2)+T10


30分钟后到E7牢房
E4细胞15 min。
U3号牢房是早上7:30
U4牢房是上午9点
U 5牢房是下午16:30
U6牢房是18:00 pm

ldfqzlk8

ldfqzlk81#

你可以在单元格T2中尝试这个公式,并将其复制下来(假设时间表出现在T列中):

=IF(T1="","",IF(T1+E$7>U$7,"",T1+VLOOKUP(INDEX($V$2:$V$7,MATCH(ROUND(T1,5),$U$2:$U$7)),$D$4:$E$7,2,FALSE)))

字符串
(the任何一个周期的频率越短,你就应该复制公式)


的数据
这个公式中唯一“固定”的部分,是假设紧接末班车之前的一段时间是“非繁忙时间”。
(the T1中的公式仅为=U2
请注意,单元格D4D7V2:V7中的标签对于公式的正确运算至关重要。

相关问题