Как в Excel 2010 показать количество вхождений в определенную дату в нескольких временных диапазонах?

Вот что я пытаюсь сделать. У меня есть три столбца данных. ID, дата (ММ/ДД/ГГ), время (00:00).

Мне нужно создать диаграмму или таблицу, показывающую количество событий, скажем, 10.12.2010 между 00:00 и 00:59, 1:00 и 1:59 и т. д. для каждого часа дня.

Я могу выполнить countif и получить результаты для даты, но не могу понять, как отобразить сводку о количестве вхождений в час за 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  

И так далее. Извините за длину, но я хотел быть ясным.

ИЗМЕНИТЬ
Вот пример электронной таблицы. Очень мало данных, но я не мог найти лучшего способа без огромного файла. Протестировано в блокноте на форматирование и нормально работает при импорте в формате 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  

person Justin    schedule 06.01.2011    source источник


Ответы (2)


Загрузите образец электронной таблицы с некоторыми записями, и кто-нибудь сделает это за вас. Это тот тип проблемы, который требует некоторой игры со счетчиками и разбиения диапазонов по-разному.

Изменить Решение, которое вы ищете, это =COUNTIFS(B:B,E3,C:C,">="&F3,C:C,"<"&G3)

Вот контекст: Solution

В этом решении каждая строка суммирует количество элементов во всем наборе данных, где дата равна вашей целевой дате в сводной таблице, где время больше или равно времени начала, а где время меньше. чем время конца. Когда все эти условия соблюдены, ввод данных засчитывается. Excel довольно умен в настройке фактических проверенных ячеек только для используемого диапазона, поэтому вам не нужно беспокоиться о том, что он просматривает все столбцы B и C.

person Alain    schedule 06.01.2011
comment
Добавлено решение. Спасибо, Джастин. - person Alain; 06.01.2011
comment
Ух ты. Никогда, никогда бы не догадался об этом. Даже не понимаю, что ты сделал сейчас, когда я вижу это. лол спасибо!!! - person Justin; 07.01.2011

Создайте один столбец, в котором формула объединяет дату и время, а затем округляет их до часа.

Округление можно сделать так

ROUNDUP( A1*24, 0) / 24

Затем используйте CountIf, чтобы получить количество

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

person Raj More    schedule 06.01.2011
comment
Спасибо за эту ссылку. У меня есть один вопрос по поводу комментария concat. Как вы предлагаете мне согласовать дату и время, а также округлить до часа? Извините за невежество здесь, но я никогда не сталкивался с чем-то подобным. - person Justin; 06.01.2011
comment
@Justin, ты можешь использовать что-то вроде ROUNDUP( A1*24, 0) / 24 - person Raj More; 06.01.2011
comment
Спасибо Радж. Если вы не возражаете, пожалуйста, посмотрите данные, которые я загрузил. Твое мастерство намного превосходит мое. Если у вас есть минутка, можете ли вы попробовать эти данные? - person Justin; 06.01.2011