Formatieren von Excel-Zellen zur Anzeige als '##: ##: ##'

2598
David Gard

Ich versuche, Zellen in Excel so zu formatieren, dass sie die Gesamtdauer von Anrufen anzeigen hh:mm:ss, aber Excel gibt mir Fehler.

Manchmal sind Dauern nur mm:ss(49:10), oder auch nur ss(35), und ich brauche sie standardmäßig zu ändern 00:49:10und 00:00:35respectivly. Wenn ich jedoch bei der Formatierung der Zellen auf der Registerkarte "Nummer" die Option "Benutzerdefiniert" auswähle und entweder 00:00:00oder ##:##:##eingebe, sagt mir Excel:

Microsoft Office Excel kann das von Ihnen eingegebene Zahlenformat nicht verwenden.

Wird hh:mm:ssauch nicht für mich funktionieren, da ich es mit Dauern zu tun habe, nicht mit Zeiten. Kann mir jemand sagen, wie man das formatiert? Vielen Dank.

0
Um es aufzuklären - bitte zeigen Sie Ihre Eingabedaten und wie Sie die Eingabe erhalten - wird sie von Hand eingegeben? ein Import? aus anderen Daten berechnet? sind die Rohdaten ein String oder ein Zeitwert (zum Beispiel - JETZT () würde sich zu einer Zahl von 41208, 5323841435 auflösen - zumindest für mich gerade jetzt)? Jook vor 11 Jahren 0
Ich habe gerade Ihre Bearbeitung gesehen, und das hat es für mich beantwortet. Vielen Dank. David Gard vor 11 Jahren 0

1 Antwort auf die Frage

2
Jook

Sie können eine davon verwenden:

[h]:mm:ss -> displays something like 27:59:59 or 28:00:00 (28 hours)  [m]:ss -> displays something like 180:59 or 181:00 (181 minutes)  [s] -> displays something like 180 or 181 (181 seconds) 

Sie können diese sogar erweitern

[h]:mm:ss,000 

um die Millisekunden zu bekommen;)

Und so wundern Sie sich nicht - eine Zelle, deren Wert mit meinem letzten Beispiel 1 formatiert ist, würde sich auf 24: 00: 00.000 auflösen - da eine numerische 1 24 Stunden in diesem Format entspricht. Dies ist jedoch in Ordnung - alle Zeitformeln und -dauern sollten damit gut funktionieren.

Bearbeiten:

Nun, es könnte nur einen anderen Weg geben, um näher an dem zu sein, was Sie bisher gesagt haben:

00":"00":"00 

Nun müsste aber eine Zeit wie 24:10:05 als Zahl 241005 eingegeben werden.

Ich weiß nicht, ob Sie das wollen.


Bei Verwendung der Zeitformate müssten Sie jedes Mal eine vollständige Zeitangabe eingeben - ansonsten weiß Excel nicht, was Sie meinen, wenn Sie eingeben 10-> sind das 10 Sekunden, Minuten oder Stunden? Dasselbe gilt für 10:15 - sind dies 10 Stunden 15 Minuten oder 10 Minuten 15 Sekunden?

Es ist einfach so, wenn Sie es als Mensch nicht beantworten können, erwarten Sie nicht, dass es das tut;)

Danke für die Antwort, aber das funktioniert nicht. Wenn eine Zelle als [h]: mm: ss "formatiert ist, werden 35 Minuten und 10 Sekunden (als 35:10 eingegeben) als 35: 10: 00 anstelle von 00: 35: 10 formatiert. Außerdem werden 10 Sekunden (als 10 eingegeben) als "240: 00: 00" anstelle von "00: 00: 10" formatiert. David Gard vor 11 Jahren 0
ja - weil Sie sie als 00:35:10 oder 00:00:10 eingeben müssten - möchten Sie zeigen, wie diese Daten in Ihre Zelle eingegeben werden? oder Sie müssen eine Zahl wie "0,00011574" verwenden, um 10 Sekunden zu erhalten Jook vor 11 Jahren 1
Ihre Bearbeitung hat den Trick gemacht - 00 ":" 00 ":" 00. Enterint '10' zeigt '00: 00: 10' und '1434434' zeigt '143: 44: 34'. Auf diese Weise werden die Daten in einem Bericht ausgegeben (fragen Sie mich nicht nach dem Grund, die von uns verwendete Software ist sehr einzigartig, aber nicht auf eine gute Art und Weise!), So dass dies für meine Zwecke in Ordnung ist müssen von Excel hinzugefügt werden. David Gard vor 11 Jahren 1