Google表格/ Excel:检查时间是否在一定范围内

时间:2018-08-20 14:47:29

标签: time google-sheets

我正在尝试寻找一种方法,以确定是否可以确定所规定的时间是否介于其他两次之间。例如:

Start       End
11:33:48    11:53:48
12:20:22    12:38:21
12:39:27    13:00:09
14:16:23    14:20:49
14:20:54    14:22:56

然后,我要检查一个单元格(此处单元格E30中的12:50的值)是否落在“同一行”范围内的任何两个值之间。对我来说,我可以找到一种明显的方法来检查这一行,而这个简单的版本完全可以工作:

=If(AND(E30>A4,E30<B4), "TRUE", "FALSE")

但是,我想检查该数字是否在某个范围内上方单元格内ROWS的任何值之内,而我无法使其正常工作。例如,我尝试了一下,但没有成功:

=If(AND(E30>A:A,E30<B:B), "TRUE", "FALSE")

我还尝试了一个简单的countif变体,但也没有这样做:

=COUNTIFS(A:A,">"&E30,B:B,"<"&E30)

关于如何调整这些公式之一使其起作用的任何建议?

3 个答案:

答案 0 :(得分:0)

我认为这应该适用于上述数据集-

wind_data_list

这将为您提供匹配项。

对于匹配的行数-

wind_data_list

答案 1 :(得分:0)

尝试左右更改尖括号:

=COUNTIFS(A:A,"<"&E30,B:B,">"&E30)

答案 2 :(得分:-2)

Alomsot = IF(Q2> R2,IF(AND($ X $ 16> HOUR(Q2),$ X $ 16 <(HOUR(R2)+12)),1,0),IF(AND(HOUR($ X $ 14)> = HOUR(Q2),HOUR($ X $ 14)<= HOUR(R2)),1,0))