计算一个月内某个范围内发生的实例数

计算一个月内某个范围内发生的实例数

我想尝试计算一个月内特定时间(而非特定日期)之间发送消息的次数。消息可以在任何时间发送,我需要计算 20:00:00 至 06:00:00 之间发送了多少条消息。附图显示了一系列日期和时间,其中五个值介于 20:00:00 至 06:00:00 之间,但我尝试过的所有公式都无法帮我计算出这个数字。任何帮助都非常感谢。https://i.stack.imgur.com/NP3SJ.png

答案1

尝试使用SUMPRODUCT()&MOD()函数:

在此处输入图片描述


=SUMPRODUCT((MOD(B2:B15,1)>=TIME(20,,))+(MOD(B2:B15,1)<=TIME(6,,)))

答案2

如果数据格式为日期(数字)并且在某个范围内,A1:A14则可以使用公式:

=SUM((MOD($A$1:$A$14,1)>20/24)+(MOD($A$1:$A$14,1)<=6/24))

相关内容