2017-07-20 4 views
1

Ich habe eine Excel-Tabelle mit Zeiten im Format Stunden: Minuten: Sekunden (h: mm: ss). Mein Problem ist, dass ich mit nur wenigen Minuten und Sekunden Zeit wurde EingabeExcel Formatierung

Example 
1 min and 30 seconds was entered as: 1:30 

Das Problem dabei ist, dass die Formatierung ändert, dass bis zu 1 Stunde und 30 Minuten.

entered as 1:30 
changes to 1:30:00 
displays as 1:30 

Ich habe zu viele Daten an dieser Stelle die Daten manuell zu ändern, so dass ich frage mich, ob es eine Formel von einer Art ist, dass ich die Daten verwenden können, ändern, so dass, wenn ich es 01.30 wird als mm formatiert: ss

Example 
Already existing data entered as 1:30 and formatted as 1:30:00 
will be changed to formatting 0:01:30 
1:30 = 0:01:30 
1:30:00 = 1:30:00 

ich habe bereits versucht, die Formatierung mm Wechsel: ss und das funktioniert nicht. Es gibt bereits so viele Daten, dass das manuelle Eingeben der Formatierung Stunden in Anspruch nehmen würde, und ich werde die Zeiten mitteln und andere Berechnungen durchführen, die eine korrekte Formatierung erfordern.

Antwort

1

Wenn A1 die Zelle enthält, die Sie dann in B1 zu transformieren möchten, geben Sie nach unten

=TIME(,HOUR(A1),MINUTE(A1)) 

und kopieren. Dadurch wird die Eingabe, die fehlerhaft analysiert wurde, in Minuten und Sekunden umgewandelt. Beachten Sie das führende Komma in meiner Formel.

Das funktioniert, weil es in einer Stunde die gleiche Anzahl von Minuten gibt wie Sekunden in einer Minute, und es gibt weniger Stunden an einem Tag als Minuten in einer Stunde.

Sobald Sie dies getan haben, kopieren Sie den neuen Bereich und fügen Sie ihn als Werte ein, und Sie sind fertig.

1

Zeitwerte in XL sind Gleitkommazahlen in Bruchteilen eines Tages. Also 1:30 Minuten oder 90 Sekunden wäre - als Zahl formatiert - 90/86400 = 0.0010416666. Sie können dies überprüfen, indem Sie einfach das Format einer Zelle ändern.
Um mm: ss-Werte in hh: mm: ss-Werte zu "konvertieren", teilen Sie den Inhalt der Zelle mit 86400. Setzen Sie die Zahl 86400 in eine Zelle, kopieren Sie sie und überschreiten Sie den Wert dividieren durch alle Zellen mit der Zeit Werte. Formatiere diese Zellen mit einem geeigneten Zeitformat.
Natürlich ersetzt dies die unbekannte Stunde Wert mit Null - wenn Sie eine bestimmte Stunde benötigen, fügen Sie dies zu jeder Zelle: h * 3600/86400.