我有大量数据,包括许可使用的开始日期和结束日期/时间。我正在尝试计算同时有多少用户处于活动状态。
我正在使用以下公式,但是在某些地方我得到的返回值为0,这基本上是不可能的。
=CountIFs(E$2:E$5616;"<="&E1108;F$2:F$5616;">"&E1108)
方法错误还是有更好的方法?
编辑:添加了额外的屏幕转储,显示了我归零的6个地方。还对数据进行了清理和修整,而未更改输出。
Edit2:添加了npciture,显示了我的两个CountIf和Sumproduct输出之间的差异。我在这里缺少什么吗,数据应该完全相同,所以所有内容的输出应该为1和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)
将,
替换为;