我有一张包含班次开始和结束时间的表格,如果该人员根本没有到期,我会有#N / A.
(样品)
Mon Start Mon End 8:15 16:45 8:15 16:45 8:15 16:45 11:30 20:00 #N/A #N/A 8:15 16:45 8:45 17:15 9:30 18:00 13:30 22:00
我想知道有多少人应该在指定时间开启 例如如果我选择9:00作为时间,我希望这个查询得到结果5,如果我选择21:00,我会期望1。
我已尝试过cou =COUNTIF(A2:A93,"<"&D2)-COUNTIF(B2:B93,">="&D2)
,但这只会在当天开始产生负数,而在当天结束时产生正数。
使用sumproduct,=SUMPRODUCT(--(A2:A93>=D2),--(B2:B93<D2))
,我只能得到0
作为答案
有人可以指出我哪里出错吗?
答案 0 :(得分:1)
SUMPRODUCT不会忽略#N / A错误值,如果你有Excel 2007或更高版本尝试像这样使用COUNTIFS
=COUNTIFS(A2:A93,"<="&D2,B2:B93,">="&D2)