0

我有一张带有轮班开始和结束时间的表格,如果此人根本没有到期,则带有 #N/A。

(样本)

周一开始 周一结束
 8:15 16:45
 8:15 16:45
 8:15 16:45
11:30 20:00
 #不适用 #不适用
 8:15 16:45
 8:45 17:15
 9:30 18:00
13:30 22:00

我想知道在指定时间有多少人要上班,
例如,如果我选择 9:00 作为时间,我希望此查询的结果为 5,如果我选择 21:00,我希望为 1 .

我试过 countif =COUNTIF(A2:A93,"<"&D2)-COUNTIF(B2:B93,">="&D2),但这只会在一天的开始产生负数,在一天结束时产生正数。

使用 sumproduct, =SUMPRODUCT(--(A2:A93>=D2),--(B2:B93<D2)),我只能得到0答案

有人能指出我哪里出错了吗?

4

1 回答 1

1

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

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

于 2013-05-08T15:40:57.703 回答