Supportnet / Forum / Tabellenkalkulation
Ganzzahl in Uhrzeit umwandeln
Frage
Hallo
Wieder eine mögliche Prüfungsaufgabe:
In einer Spalte:
1 Std 49 Min
0 Std 22 Min
1 Std 27 Min
Die Angaben "Std", "0", " " und "Min" hab ich über Suchen und ersetzen entfernt:
Ergebnis:
149
22
127
So weit so gut, nur wie bekomme ich damit ein Zeit Format (hh:mm) hin, immer wenn ich es zuweise bekomme ich 00:00.
Hat jemand eine Idee??
Ich danke wie besessen
mfg Froschkoenig
Antwort 1 von Gandalfthegrey
Hi
Wenn Du folgende Formel benutzt, und das Ergebnis als Sonderfomat hh:mm formatierst, Zeigt das Ergebnis im Intervall von 0 - 2400 die entsprechende Uhrzeit im 24h Format korrekt an.
=(ABRUNDEN(([Zelle]/100);0)/24)+REST([Zelle];100)/60/24
Den Ausdruck [Zelle] musst Du natürlich ersetzen durch a) den Bezug auf deine Zelle, wo Du die Integerzahl stehen hast, oder b) die Zahl direkt einfügen. Ich würde alledings die Integerzahlen auf eine Extratabelleschreiben, und die Formel dahin verweisen lassen.
Wenn Du folgende Formel benutzt, und das Ergebnis als Sonderfomat hh:mm formatierst, Zeigt das Ergebnis im Intervall von 0 - 2400 die entsprechende Uhrzeit im 24h Format korrekt an.
=(ABRUNDEN(([Zelle]/100);0)/24)+REST([Zelle];100)/60/24
Den Ausdruck [Zelle] musst Du natürlich ersetzen durch a) den Bezug auf deine Zelle, wo Du die Integerzahl stehen hast, oder b) die Zahl direkt einfügen. Ich würde alledings die Integerzahlen auf eine Extratabelleschreiben, und die Formel dahin verweisen lassen.
Antwort 2 von KSKS
Hi Froschkoenig,
wie ich Deine Ausführung entnehme, willst Du das Format hh:mm haben. Formatiere die Zellen in denen Du die Zeit eingeben willst vorher in Deinem gewünschten Zeitformat und schreibe dann die Zeit mit den Doppelpunkten hinein. Das ist am Einfachsten. Ansonsten mußt Du Funktionen zur Umwandlung benutzen wie aus vorheriger Antwort.
mfg Klaus
wie ich Deine Ausführung entnehme, willst Du das Format hh:mm haben. Formatiere die Zellen in denen Du die Zeit eingeben willst vorher in Deinem gewünschten Zeitformat und schreibe dann die Zeit mit den Doppelpunkten hinein. Das ist am Einfachsten. Ansonsten mußt Du Funktionen zur Umwandlung benutzen wie aus vorheriger Antwort.
mfg Klaus
Antwort 3 von want2cu
ich würde das mit zwei Hilfsspalten lösen.
In Spalte A stehen die Stunden, in Spalte B die Minuten.
In Spalte C steht die Formel: =A1&":"&B1
In Spalte D steht die Formel: =ZEITWERT(C1)
Mit der Funktion Zeitwert hast du die korrekte Uhrzeit. Das klappt sogar dann, wenn du in der Spalte B bei Minuten eine Zahl >60 einträgst.
CU
Klaus
In Spalte A stehen die Stunden, in Spalte B die Minuten.
In Spalte C steht die Formel: =A1&":"&B1
In Spalte D steht die Formel: =ZEITWERT(C1)
Mit der Funktion Zeitwert hast du die korrekte Uhrzeit. Das klappt sogar dann, wenn du in der Spalte B bei Minuten eine Zahl >60 einträgst.
CU
Klaus
Antwort 4 von Froschkoenig
Hallo
Ich Danke Euch allen sehr besonders die Antworten sind alle brauchbar, ich werd sie gleich mal testen.
mfg Froschkoenig
Ich Danke Euch allen sehr besonders die Antworten sind alle brauchbar, ich werd sie gleich mal testen.
mfg Froschkoenig
Antwort 5 von Aliba
Hier noch eine Lösung ohne Umwandlung der Ursprungszelle:
Die Struktur des eingegebenen Textes wird lt. Deinem Beispiel vorausgesetzt.
Der Text steht in z.B. in A3, Das Format in der Ausgabezelle: [hh]:mm
=(LINKS(A3;FINDEN("S";A3)-2)&":"&TEIL(A3;FINDEN("d";A3)+2;2))*1
CU Aliba
Die Struktur des eingegebenen Textes wird lt. Deinem Beispiel vorausgesetzt.
Der Text steht in z.B. in A3, Das Format in der Ausgabezelle: [hh]:mm
=(LINKS(A3;FINDEN("S";A3)-2)&":"&TEIL(A3;FINDEN("d";A3)+2;2))*1
CU Aliba