Konvertieren Sie den Zeitstempel 00: 00: 00.000 in Sekunden und Millisekunden

3790
Marco Jajac

Ich habe das Problem, dass mir ein Zeitstempel verbleibt, der wie folgt lautet: 00: 02: 02.300 bedeutet: Stunden - Minuten - Sekunden - Millisekunden.

und müssen es verzweifelt in Gesamtsekunden umwandeln. Das ist schwierig, weil ich das Millisekunden-Bit dort habe und es weder ein klares Format für das in Excel gibt, noch ist es möglich, die Millisekunden einfach "wegzuschneiden". Im besten Fall würde ich Gesamtsekunden UND Millisekunden wie 6528.32 oder ähnliches benötigen.

1
Ist Excel nicht etwas schwer, wenn Sie nur einen Zeitstempel konvertieren möchten? pipe vor 7 Jahren 1
Könnte sein. Ich habe ein Biofeedback-Programm, das mir mit diesem Zeitstempel meine psychophysiologischen Daten in Excel liefert. Aber für Analysezwecke brauche ich eine praktischere Zeitachse. Ich bin damit ein wenig verloren. Marco Jajac vor 7 Jahren 0

2 Antworten auf die Frage

2
Glorfindel

Wenn Sie sicher sind, dass die Zeitstempel immer in diesem Format vorliegen (HH: mm: ss.SSS), können Sie die folgende Excel-Funktion verwenden (vorausgesetzt, der Zeitstempel befindet sich in Zelle A1 und ist wie Text formatiert):

=VALUE(RIGHT(A1, 6))+60*VALUE(MID(A1, 4, 2))+3600*(LEFT(A1, 2)) 

Bei einem Zeitstempel von erhalten Sie 00:02:02.300das Ergebnis 122.3.

Wenn es als Datum formatiert ist, ist es noch einfacher:

=A1*86400 

(weil Excel Zeiten als Bruchteile eines Tages speichert; zB 12:00:00 wird als 0,5 gespeichert, da es die Hälfte von 24 Stunden ist)

Zunächst einmal möchte ich mich bei Ihnen für die Beantwortung bedanken, lieber Glorfindel. Problem ist, dass es nicht funktioniert. Ich bekomme #Value! Fehler mit dem Ansatz "A1 * 86400" Marco Jajac vor 7 Jahren 0
Mit dem anderen Ansatz verstehe ich, dass "mit der Formel etwas nicht stimmt". Dieser Zeitstempel stammt aus einem Programm, das psychophysiologische Daten (Herzfrequenz, Hautleitwert) mit den HH: mm: ss (Milisekunden) misst. Daten, die in STANDARD unter Benutzerdefiniert im Zellenformat gespeichert sind. Vielleicht ist das die Wurzel des Problems? Danke, dass Sie mir wenigstens versucht haben, mir zu helfen, Kumpel. Ich schätze es! Marco Jajac vor 7 Jahren 0
Was passiert, wenn Sie das Format dieser Zellen ändern (Allgemein, Zeitstempel, Zahl)? Wie sehen dann die Inhalte aus? Glorfindel vor 7 Jahren 0
Wenn ich das Format "ändere", passiert so ziemlich NICHTS. Aber hier ist die Sache: Wenn ich das Millisekunden-Bit vom Zeitstempel wegschneide, kann ich es plötzlich in Gesamtsekunden umwandeln! Bedeutung: 00: 02: 02.300 - löschen .300 - THEN: 00:02:02 bleibt übrig - tippen Sie [ss] in type und geben Sie die Gesamtsekunde von 122 ein. Vor der Änderung in [ss] das (minus milisecond bit) timestamp liest: hh: mm: ss. Beim ursprünglichen Zeitstempel wird jedoch nur STANDARD gelesen. Ich denke, das ist ein Teil des Problems. Ich habe versucht, hh.mm.ss.000 einzugeben, aber Excel akzeptierte es nicht. Marco Jajac vor 7 Jahren 0
Hmm ... seltsam. Ich kann es nur testen, indem ich diese Zeitstempel manuell eingebe und dann funktioniert es. Schuld an den Geheimnissen von Excel ... Glorfindel vor 7 Jahren 0
Es ist okay. Vielleicht werden Sie in den nächsten Tagen etwas finden. Kein Druck auf dich. Aber vielleicht fällt Ihnen etwas ein. Ich danke Ihnen für Ihre freundliche Hilfe bis zu diesem Punkt. Ich erwarte nichts von dir, aber ich freue mich über die Hilfe, die ich bekommen kann. Guten Sonntag, Sir. Marco Jajac vor 7 Jahren 0
Glorfindel ist es vielleicht möglich, dir irgendwie einen Teil meines Zeitstempels zu schicken, damit du ihn einfach ansehen kannst? Ich möchte nicht auf die Idee eingehen, dass ich Sie irgendwie mit Arbeit oder etwas belasten möchte, es geht überhaupt nicht darum. Es ist nur so, dass ich mit diesem Timestamp-Bit völlig festgefahren bin und Sie sind offensichtlich weitaus mehr ein Experte, der ich je sein könnte. Nochmals: Es geht nicht darum, dass Sie wirklich etwas tun, sondern sagen Sie mir einfach, was daran falsch ist. Gibt es eine Möglichkeit dafür, oder bin ich gerade gerade getreten? Wenn ja, tut es mir leid. Wollte dich überhaupt nicht aufregen. Marco Jajac vor 7 Jahren 0
Klar, meine E-Mail-Adresse lautet bei Gmail dot com. Beachten Sie, dass unsere Ergebnisse variieren können, da wir wahrscheinlich unterschiedliche Versionen von Excel verwenden (ich verwende Excel für Mac 2011). Glorfindel vor 7 Jahren 0
0
ken jett

RE: Wahrscheinlich erhalten Sie den #WERT! Error

RE: die Funktion Value ()

Beispiele (Zellen mit einem xl-Arbeitsblatt eingeben und formatieren)

A1 benutzerdefiniertes Format als hh: mm: ss.000, dann 16: 48: 30.001 eingeben

B1 allgemeines Format ist in Ordnung, Formel eingeben: = TIMEVALUE (TEXT (A1, "hh: mm: ss.000"))

C1 Formel eingeben: = TIMEVALUE (A1)

Ergebnisse:

A1 16: 48: 30.000 B1 0.700347222 C1 #WERT!

Zellformel-Kommentare:

A1: 16: 48: 30.000 Nur ein in VALUE typisierter Zelle, formatiert als hh: mm: ss.000

B1: = TIMEVALUE (TEXT (A1, "hh: mm: ss.000")) Dies funktioniert mit TEXT (..). Der Wert in A1 wird in TEXT im Format "hh: mm: ss.000" konvertiert TIMEVALUE-Funktion erwartet

C1: = TIMEVALUE (A1) - schlägt mit #WERT fehl! Da A1 ein VALUE ALREADY ist, wurde es so formatiert, dass es wie Text aussieht.