如何在SUMPRODUCTfunction中正确使用OR

我试图编程一个单元格来计算在某个交易时段内发生了多less次警报。 我正在使用24小时制。 但是,交易时段并不与时钟保持一致。

  • 伦敦(02:00:00 – 06:59:59)(COLOR CODED DK。BLUE)
  • 1小时后(16:00:00 – 11:59:59)(小时后和彩色编码的蓝色相结合)
  • AFTER小时2(00:00:01 – 01:59:59)(小时后会合,颜色编码为蓝色)(这些代表在我的电子表格中,例如伦敦是AE5和AF5)。

计算AFTER小时会话计算的难度已经到来。 对于其他会议,我简单地使用= SUMPRODUCT( – ($ E $ 11:$ E $ 61> = AE5), – ($ E $ 11:$ E $ 61 <= AF5)),伦敦E11:E61代表input警报时间。 这里没有任何麻烦。

由于AFTER Hours有两个单独的数据条目,所以我认为OR语句在SUMPRODUCT函数中是正确的。 在小时1之后由AE8和AF8表示,而在小时2之后由AE9和AF9表示。 这是我尝试使用的SUMPRODUCT函数。

= SUMPRODUCT( – ($ E11:$ E61> = $ $ AE 8), – ($ E11:$ E61 <= $ $ AF 8)+ – ($ E11:$ E61> = $ $ AE 9), – ($ E11:$ E61> = $ $ AF 9))

它应该返回1,但出现0。不知道如果我在语法中缺less的东西或不正确地使用+的OR。

编写两个独立的SUMPRODUCT函数并总结其结果是不够的? = SUMPRODUCT(….)+ SUMPRODUCT(…)

鉴于这两个条件是相互排斥的尝试是这样的

=SUMPRODUCT(($E11:$E61>=$AE$8)*($E11:$E61<=$AF$8)+($E11:$E61>=$AE$9)*($E11:$E61>=$AF$9))