划分包含时间值的列介绍组

我想根据特定的时间范围划分L列,并把它放在另一列。

时间范围:

00:00 - 05:00 => 0 05:00 - 10:00 => 1 10:00 - 15:00 => 2 15:00 - 20:00 => 3 20:00 - 00:00 => 4 

我在Excel中试过这个公式,但我不知道我在做什么错误:

 =IF(time(0;0;0)<L2<=time(5;0;0); 0;IF(time(5;0;0)<L2<=time(10;0;0); 1;IF(time(10;0;0)<L2<=time(15;0;0); 2;IF(time(15;0;0)<L2<=time(20;0;0); 3;IF(time(20;0;0)<L2<=time(0;0;0);4))))). 

数据和预期输出示例:

 LK 00:00 0 00:00 0 07:50 1 00:00 0 00:00 0 06:16 1 00:00 0 14:20 2 15:50 3 06:10 1 16:24 3 

谢谢!

在K栏使用这个,

 =IF(L2<=TIME(5; 0; 0); 0; IF(L2<=TIME(10; 0; 0); 1; IF(L2<=TIME(15; 0; 0); 2; IF(L2<=TIME(20; 0; 0); 3; 4)))) 

IF公式一旦发现某些事情是真的,就停止评估。 如果时间less于上午5:00,那么这是真的,返回零。 下次检查(不到上午10点)不需要检查是否也大于5:00 AM; 这是以前做的,你不会检查上午10:00的标准,除非它是真实的。

候补:

 =INT(K2/TIME(5; 0; 0)) =INT((K2*24)/5)