🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
GPL
Beiträge: 33
Registriert: Mi 18. Dez 2013, 16:49

Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von GPL » Fr 11. Feb 2022, 13:50

Folgendes Problem, ich habe eine Spalte für eine Zeitdauer.
Diese soll die Formatierung Stunden, Minuten, Sekunden haben, also HH:MM:SS
und eingeben möchte ich aber die Zeitdauer in Minuten und Sekunden, wobei die Minuten auch mal größer als 60 min sein können.

Wenn ich also bspw. 67:53 eingebe, dann soll ohne dass ich selber das umrechnen muss, Libre Office daraus 01:07:53 machen.

Wenn ich als Tabellenformat für diese Zelle aber die Uhrzeit mit dem Formatcode HH:MM:SS auswähle und dann eine Zeitdauer mit einer Minutenzahl größer ist als 60 eingebe, dann steht da viel Blödsinn, aber nicht das, was ich erwarte.
Die Umrechnung funktioniert hier also nicht.

Gibt es hier eine andere Lösung um so etwas zu bewerkstelligen zu können?

Wenn ich der 67:53 zwei führende Nullen gefolgt von einem Doppelpunkt voranstelle, also bspw. 00:67:53, dann wird es korrekt umgerechnet.
Aber kann man Libreoffice irgendwie beibringen, damit das nicht nötig ist?

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von F3K Total » Fr 11. Feb 2022, 14:32

Moin,
das geht, formatiere beide Zellen als Uhrzeit, und dann
die Eingabezelle mit dem Format

Code: Alles auswählen

[MM]:SS
die Anzeigezelle mit dem Format

Code: Alles auswählen

HH:MM:SS
ZF.png
ZF.png (1.68 KiB) 2329 mal betrachtet
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

blende8
Beiträge: 290
Registriert: Mi 15. Jul 2015, 19:58

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von blende8 » Fr 11. Feb 2022, 14:34

Gib in Spalte 1 67:53 ein.
Dann steht da:
67:53:00
Gib in Spalte 2 ein =a1/60
Dann Ctrl-1 und Format auf Uhrzeit.

GPL
Beiträge: 33
Registriert: Mi 18. Dez 2013, 16:49

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von GPL » Fr 11. Feb 2022, 17:47

F3K Total hat geschrieben:
Fr 11. Feb 2022, 14:32
Moin,
das geht, formatiere beide Zellen als Uhrzeit, und dann
die Eingabezelle mit dem Format

Code: Alles auswählen

[MM]:SS
die Anzeigezelle mit dem Format

Code: Alles auswählen

HH:MM:SS
ZF.png
Gruß R
Danke für den Tipp. In dem Fall bräuchte ich aber zwei Spalten und habe dann Platzprobleme alles auf einen Bildschirm zu kriegen.

Gibt es keine Lösung bei einer Zelle zu bleiben und dann direkt bei der Eingabe das umzuwandeln?

blende8
Beiträge: 290
Registriert: Mi 15. Jul 2015, 19:58

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von blende8 » Fr 11. Feb 2022, 18:48

Du müsstest deine Ausgangsdatei manipulieren, indem du vor alle Minutenangaben ein "0:" setzt.
Also aus
67:53
wird:
0:67:53
Dann die Zielspalte als HH:MM:SS formatieren und die 0:67:53 einfügen.

Freischreiber
* LO-Experte *
Beiträge: 833
Registriert: Fr 28. Mär 2014, 10:41

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von Freischreiber » Sa 12. Feb 2022, 09:50

dann steht da viel Blödsinn,
Da steht das Ergebnis einer modulo-Rechnung: 67 mod 24 = 19 Uhr.

Calc betrachtet ohne vorangestelltes "00:" die erste Zahl als Stundenwert und rechnet so 19 Uhr aus. Und ist dabei noch nicht einmal konsequent, denn aus "67:73" macht es nicht 20 Uhr 13, sondern läßt es so.

Was in Calc fehlt, ist eine breitere Zahlenkategorie "Zeit" statt nur "Uhrzeit" und "Datum". Bei Datumsangaben ist es ja dasselbe Problem. Zeiträume über Jahreswechsel hinaus zu berechnen, ist ein Geraffel.

Da hilft wohl nur ein Eintrag auf dem Wunschzettel an die Calc-Entwickler...

Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Timerdaten z.B. 67:53 sollen automatisch nach Eingabe in hh:mm:ss umgewandelt werden, geht das irgendwie?

Beitrag von Wanderer » Sa 12. Feb 2022, 19:29

GPL hat geschrieben:
Fr 11. Feb 2022, 17:47
...
Gibt es keine Lösung bei einer Zelle zu bleiben und dann direkt bei der Eingabe das umzuwandeln?
Eigentlich nicht, denn eine Zelle kann nur einen Wert und ein Format zur selben Zeit haben...

Aber es gibt ja noch die bedingte Formatierung, also habe ich nach dem Forschlag von F3K total
das Format [MM]:SS als Zellformat gesetzt und eine bedingte Formatierung
(unter der Bedingung Zelle >0) erzeugt, die ein Zellformat mit HH:MM setzt
(und zur verdeutlichung grün und fett, so daß ich sehe wo Sie aktiv wird.

Damit ist die Eingabe von 67:53 und die Ausgabe als 1:07 in derselben Zelle möglich.

Testdatei mit der bed. Formatierung im Bereich D3:D10 (eingerahmter Bereich) anbei.

Mfg, Jörn
Dateianhänge
LO-Zeiteingabe.ods
(11.06 KiB) 133-mal heruntergeladen
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten