Willkommen in der wunderbaren Welt der Zeiten in Excel. Zuerst rätselhaft, aber mächtig, sobald Sie wissen, wie sie funktionieren.
Ich glaube nicht, dass es eine Möglichkeit gibt, einfach in Ihrer Situation zu formatieren. Dies sollte jedoch funktionieren (ich gehe davon aus, dass alle Ihre Zeiten in Spalte A stehen).
-Create this formula in B1 and copy it all the way down:
=IF(A1>=1,A1/60,A1)
-Format Column B as h:mm:ss
-Select Column B and Copy, then Paste Special, Values.
-Sorting Column B should now work fine.
Das ist die kurze Antwort. Wenn Sie verstehen möchten, was los ist und wie diese Formel abgeleitet wurde, lesen Sie weiter:
1
-Start a new sheet.
-In A1, type 1:05:00
-Click on A1, then Format, Cells. Note it has applied a custom format of h:mm:ss
Excel ist ziemlich clever und diese Zahl ist ziemlich eindeutig, also wird davon ausgegangen, dass Sie Stunden: Minuten: Sekunden gemeint haben, und die Formate entsprechend.
2.
-In A2, type 33:15
-Note how it automagically changed it to 33:15:00
-Click on A2, then Format, Cells. Note a custom format of [h]:mm:ss
Das ist mehrdeutig. Meinten Sie "33 minuten und 15 sekunden" oder "33 stunden und 15 minuten"? Excel ist nicht sicher. Sein Verhalten ist zu vermuten, dass Sie Stunden und Minuten gemeint haben. Das [] um das h bedeutet grundsätzlich "mehr als 24 Stunden im Stundenbereich anzeigen".
3.
-In A3, type 0:33:15 (note the 0: before)
-Click on A3, then Format, Cells. Note a custom format of h:mm:ss
Da Sie die Mehrdeutigkeit herausgenommen haben, wird davon ausgegangen, dass Sie Stunden: Minuten: Sekunden wieder gemeint haben und das Format entsprechend formatiert.
4
-In A4, type 23:15
-Note how it leaves it as 23:15
-Click on A4, then Format, Cells. Note a custom format of h:mm
W..T..F? Wie kommt es, dass es anders formatiert wurde als in # 2? Weil Sie eine Zahl eingegeben haben, die kleiner als 24 (d. H. Stunden) ist - immer noch nicht eindeutig und es wird immer noch davon ausgegangen, dass Sie Stunden und Minuten gemeint haben ... aber das Format ist unterschiedlich.
5.
-In A5, type 1:00:00
-Click on A5, then Format, Cells. Note a custom format of h:mm:ss
-Change the format to General and note that the underlying number is .041667 (i.e. the percentage of a day)
6
-In A6, type 24:00:00
-Click on A6, then Format, Cells. Note a custom format of [h]:mm:ss
-Change the format to General and note that the underlying number is 1 (i.e. a full day)
Fast dort...
7.
-Now click on B2 and enter this formula:
=A2/60 (i.e. convert from hours to minutes)
-Click on B2, then Format, Cells. Note a custom format of [h]:mm:ss
-Note that it now shows 0:33:15, which is what you want
8.
-Now click on B1 and enter the same formula:
=A1/60 (i.e. convert from hours to minutes)
-Click on B1, then Format, Cells. Note a custom format of h:mm:ss
-Note that it shows 0:01:05 - damn - that's *not* what you want.
Bleib fokussiert...
9.
-Click on B1 again and enter this formula instead:
=IF(A1>=1,A1/60,A1)
-Click on B1, then Format, Cells. Enter a custom format of h:mm:ss
-Note that it still shows 1:05:00 (i.e. it didn't change it to 0:01:05)
Also im Grunde diese Formel:
-Checks to see if the number in a cell is greater than or equal to 1
-If it is greater than 1, divide by 60 (i.e. convert hours to minutes)
-If it's less than 1, leave it alone.