2017-08-04 14 views
0

这些数据由数千个数组组成。它有一个负号,时间为0> < 4小时,当> 4小时时为正值。下面的格式是“Days_hrs:min:sec.nano”Ex:68 20:23:16.0 = 68天,20小时,23分钟,16秒,0ns。请参阅下面的数据集示例。如何以“Days_Hours:Min:Sec.NS”的格式读取数据,并且可以进行求和,取平均值等。

-0 0:54:38.0 
-0 3:59:52.0 
0 4:1:17.0 
0 5:21:34.0 
1 0:10:51.0 
68 20:23:16.0 
+0

的可能的复制(HTTPS [在Python解析日期时间..?] ://stackoverflow.com/questions/9516025/parsing-datetime-in-python) –

回答

0

在另一列放:

=ABS(--LEFT(A1,FIND(" ",A1)-1))+(--MID(A1,FIND(" ",A1)+1,99)) 

和复制下来。它会创建一列十进制数字,然后可以在其他公式中使用。

enter image description here

那么你将要格式化这个数字你想要的任何方式,如:

=INT(SUM(B1:B6)) & " " & TEXT(SUM(B1:B6),"hh:mm:ss.0") 

enter image description here

+0

这很好!很多,非常感谢您的帮助和快速响应! – mm04

+0

@ mm04请在答案处点击复选标记并标记为正确。 –

+0

我有另外一个问题。数据排序不好。有没有一种方法来分类这些数据? 8 23:35:44.0,89 15:26:18.0,9 02:22:58.0请注意,其他两点数据之间的89小时是这种情况。简单地完成十进制格式的排序吗? – mm04

相关问题