如何在 SUMPRODUCT 函数中正确使用 OR

How to properly use OR within SUMPRODUCT function

我正在尝试对单元格进行编程以计算在特定交易中发生了多少警报session。我正在使用 24 小时制。但是,交易 session 与时钟不一致。

编程 AFTER Hours sessions 计算时遇到了困难。对于其他 sessions,我简单地使用了 =SUMPRODUCT(--($E$11:$E$61>=AE5),--($E$11:$E$61<=AF5)) E11:E61代表输入的报警次数。这里一点问题都没有。

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

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

它应该返回 1,但返回 0。不确定我是否在语法中遗漏了某些内容或不正确地使用 + 作为 OR。

编写两个单独的 SUMPRODUCT 函数并求和它们的结果是否足够? =SUMPRODUCT(....)+SUMPRODUCT(...)

鉴于这两个条件是互斥的,请这样尝试

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