CountIF使用公式

时间:2019-11-12 12:13:04

标签: excel excel-formula countif

我有大量数据,包括许可使用的开始日期和结束日期/时间。我正在尝试计算同时有多少用户处于活动状态。

我正在使用以下公式,但是在某些地方我得到的返回值为0,这基本上是不可能的。

=CountIFs(E$2:E$5616;"<="&E1108;F$2:F$5616;">"&E1108)

方法错误还是有更好的方法?

编辑:添加了额外的屏幕转储,显示了我归零的6个地方。还对数据进行了清理和修整,而未更改输出。

Edit2:添加了npciture,显示了我的两个CountIf和Sumproduct输出之间的差异。我在这里缺少什么吗,数据应该完全相同,所以所有内容的输出应该为1和2?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试使用SUMPRODUCT而不是COUNTIFS,因为它不易受相同数量的强制问题困扰:

=SUMPRODUKT(--(E$2:E$5616<=E2);--(F$2:F$5616>E2))

答案 1 :(得分:0)

尝试:

=COUNTIFS(E$2:E$5616, "<=" & E1108, F$2:F$5616, ">" & E1108)

,替换为;