簡體   English   中英

處理基於時間的值

[英]Processing Timebased values

我有以下形式的基於時間的值列表:

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小時]

聽起來像是Excel和數據透視表的工作。

訣竅是將您擁有的文本日期/時間解析為Excel可以使用的東西。 將其在結腸上分割就可以了。 假設您的值位於A2單元格中,則此公式會將文本轉換為實際日期:

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

然后只需創建分鍾,小時和天列,即可在其中減去日期的這一部分。 例如,如果上式中的日期在C2中,則以下內容將減去秒數,並為您提供最新的分鍾數:

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

然后為接下來的兩列重復該過程,以提供小時和日期:

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

然后,您所要做的就是在數據上創建一個數據透視表,其中包含行Day,hour,Minute和值Sum(Value)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM