我正在尝试对单元格进行编程,以计算某个交易会话中发生的警报数量。我正在使用24小时制。但是,交易时段与时钟不一致。
编制AFTER Hours会话计算时遇到了困难。对于其他会议,我只使用= SUMPRODUCT( - ($ E $ 11:$ E $ 61> = AE5), - ($ E $ 11:$ E $ 61< = AF5))在伦敦E11:E61表示输入的提醒时间。这里没有麻烦。
由于AFTER Hours有两个独立的数据条目,我认为在SUMPRODUCT函数中OR语句是正确的。小时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.不确定我是否在语法中遗漏了某些内容,或者是否正确地使用+来表示OR。
答案 0 :(得分:0)
编写两个单独的SUMPRODUCT函数并总结其结果是不够的? = SUMPRODUCT(....)+ SUMPRODUCT(...)
答案 1 :(得分:0)
鉴于这两个条件相互排斥,请尝试这样
=SUMPRODUCT(($E11:$E61>=$AE$8)*($E11:$E61<=$AF$8)+($E11:$E61>=$AE$9)*($E11:$E61>=$AF$9))