В Excel 2010, как я могу показать количество вхождений на определенную дату в нескольких временных диапазонах? - PullRequest
3 голосов
/ 06 января 2011

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

Мне нужно создать диаграмму или таблицу, в которой показано количество вхождений, скажем, 12/10/2010 в период между 00:00 и 00:59, 1:00 и 1:59, и т. Д., Для каждого часа дня.

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

Ответы [ 2 ]

4 голосов
/ 06 января 2011

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

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

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

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

0 голосов
/ 06 января 2011

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

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

ROUNDUP( A1*24, 0) / 24

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

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

...