在Excel 2010中,如何显示多个时间范围内特定date的事件计数?

这是我想要做的。 我有三列数据。 ID,date(MM / DD / YY),时间(00:00)。

我需要创build一个图表或表格来显示在一天中的每个小时,例如12/10/2010在00:00和00:59,1:00和1:59等之间发生的次数。

我可以做countif并获得结果的date,但我不知道如何显示在24小时内每小时发生次数的总结。 我有数月的数据,每天都有很多次。 数据集的例子如下。 任何帮助都很大

ID Date Time 221 12/10/2010 00:01 223 12/10/2010 00:45 227 12/10/2010 01:13 334 12/11/2010 14:45 

我希望结果如下:

 Date Time Count 12/10/2010 00:00AM - 00:59AM 2 12/10/2010 01:00AM - 01:59AM 1 12/10/2010 02:00AM - 02:59AM 0 ......(continues for every hour of the day) 12/11/2010 00:00AM - 00:59AM 0 ......... 12/11/2010 14:00PM - 14:59PM 1 

等等。 对不起,但我想清楚。

编辑
这是一个示例电子表格。 非常less的数据,但我没有一个巨大的文件找不到更好的方法。 在记事本中进行格式化testing,并以csv导入。

 PID,Date,Time 2888759,12/10/2010,0:10 2888760,12/10/2010,0:10 2888761,12/10/2010,0:10 2888762,12/10/2010,0:11 2889078,12/10/2010,15:45 2889079,12/10/2010,15:57 2889080,12/10/2010,15:57 2889081,12/10/2010,15:58 2889082,12/10/2010,16:10 2889083,12/10/2010,16:11 2889084,12/10/2010,16:11 2889085,12/10/2010,16:12 2889086,12/10/2010,16:12 2889087,12/10/2010,16:12 2889088,12/10/2010,16:13 2891529,12/14/2010,16:21 

上传包含一些条目的样本电子表格,有人会为您做。 这就是需要一些玩法和以不同方式分解范围的问题types。

编辑您正在寻找的解决scheme是=COUNTIFS(B:B,E3,C:C,">="&F3,C:C,"<"&G3)

这里是上下文: 解

在此解决scheme中,每行将累计整个数据集中date等于汇总表中的目标date的项目数,其中时间大于或等于开始时间,并且时间less于比结束时间。 当所有这些条件都满足时,数据input被计数。 Excel是非常聪明的调整实际的单元格检查到使用的范围,所以你不必担心的事实是看着整个列B和C.

创build一个公式连接date和时间,然后将其舍入到小时的列。

舍入可以这样做

ROUNDUP( A1*24, 0) / 24

然后使用CountIf来计数

http://msdn.microsoft.com/en-us/library/bb239247%28office.12%29.aspx