Обработка значений на основе времени - PullRequest
0 голосов
/ 15 января 2012

У меня есть список значений на основе времени в следующей форме:

20/Dec/2011:10:16:29 9
20/Dec/2011:10:16:30 13
20/Dec/2011:10:16:31 13
20/Dec/2011:10:16:32 9
20/Dec/2011:10:16:33 13
20/Dec/2011:10:16:34 14
20/Dec/2011:10:16:35 6
20/Dec/2011:10:16:36 7
20/Dec/2011:10:16:37 16
20/Dec/2011:10:16:38 5
20/Dec/2011:10:16:39 7
20/Dec/2011:10:16:40 15
20/Dec/2011:10:16:41 12
20/Dec/2011:10:16:42 13
20/Dec/2011:10:16:43 11
20/Dec/2011:10:16:44 6
20/Dec/2011:10:16:45 7
20/Dec/2011:10:16:46 9
20/Dec/2011:10:16:47 14
20/Dec/2011:10:16:49 6
20/Dec/2011:10:16:50 11
20/Dec/2011:10:16:51 15
20/Dec/2011:10:16:52 10
20/Dec/2011:10:16:53 16
20/Dec/2011:10:16:54 12
20/Dec/2011:10:16:55 8

Второй столбец содержит значение против каждой секунды.Значения указаны за полный месяц и за каждую секунду.Я хочу добавить эти значения:

  • за минуту.[от 00 до 59 секунд]
  • за час [от 00 до 59 минут]
  • за день.[на 0 - 24 часа]

1 Ответ

0 голосов
/ 15 января 2012

Звучит как работа для Excel и сводной таблицы.

Хитрость заключается в том, чтобы разбить текстовую дату / время, которое у вас есть, во что-то, с чем может работать Excel;расщепление его на толстой кишке сделает именно это.Предполагая, что у вас есть значение в ячейке A2, эта формула преобразует текст в реальную дату:

=DATEVALUE(LEFT(A2,SEARCH(":",A2)-1))+TIMEVALUE(RIGHT(A2,LEN(A2)-SEARCH(":",A2)))

Затем просто создайте столбцы Minute, Hour и Day, в которых вы вычитаете эту часть даты.Например, если дата из вышеприведенной формулы указана в C2, из следующего будет вычтено количество секунд и будет получено до минуты:

=C2-SECOND(C2)/24/60/60

Затем повторите процедуру для следующих двух столбцов, чтобы получитьВы час и день:

=D2-MINUTE(D2)/24/60
=E2-HOUR(E2)/24

Затем все, что вам нужно сделать, это создать сводную таблицу на основе данных со строками Day, Hour, Minute и значением Sum (Value).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...