算上班的人

时间:2013-05-08 15:35:22

标签: excel excel-formula

我有一张包含班次开始和结束时间的表格,如果该人员根本没有到期,我会有#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作为答案

有人可以指出我哪里出错吗?

1 个答案:

答案 0 :(得分:1)

SUMPRODUCT不会忽略#N / A错误值,如果你有Excel 2007或更高版本尝试像这样使用COUNTIFS

=COUNTIFS(A2:A93,"<="&D2,B2:B93,">="&D2)