2017-08-04 1 views
0

Ces données sont dans un tableau par des milliers. Il a un signe négatif où le temps est 0> < 4 heures, et est positif où> 4 heures. Le format ci-dessous est "Days_hrs: min: sec.nano" Ex: 68 20: 23: 16.0 = 68 jours, 20 heures, 23 minutes, 16 secondes, 0 ns. Veuillez voir ci-dessous pour un échantillon de l'ensemble de données.Comment obtenir des données à lire dans un format "Days_Hours: Min: Sec.NS" qui peut être additionné, moyenné, etc

-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

double possible de (https [Parsing datetime en Python ..?] : //stackoverflow.com/questions/9516025/parsing-datetime-in-python) –

Répondre

0

Dans une autre colonne put:

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

et copier vers le bas. Cela créera une colonne de nombres décimaux que vous pourrez ensuite utiliser dans d'autres formules.

enter image description here

Ensuite, vous voulez formater ce numéro comme vous le souhaitez, comme ceci:

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

enter image description here

+0

Ça marche super! Merci beaucoup pour votre aide et votre réponse rapide !!! – mm04

+0

@ mm04 s'il vous plaît marquer comme correct en cliquant sur la coche par la réponse. –

+0

J'ai une autre question. Les données ne trient pas très bien. Existe-t-il une méthode pour trier ces données? 8 23: 35: 44.0, 89 15: 26: 18.0, 9 02: 22: 58.0 S'il vous plaît noter que 89 heures se situe entre les deux autres points de données dans une sorte. Un tri serait-il simplement complété au format décimal? – mm04