Hallo Andreas

Andreas Borutta schrieb:
Nachtrag, weil meine Formulierung unvollständig war:

Wie muss die Formatangabe lauten, damit 2:0:49
zu
2h 00'49''
wird?
Ebenfalls soll
0:120:49
zu
2h 00'49''
werden.

Wenn die Stundenzahl kleiner Null ist, soll die Stundzahl nicht
ausgegeben werden.
Hintergrund: da Stücke mit einer solchen Dauer sehr selten sind,
stünde sonst "0h " fast überall. Das wäre hässlich.

0:5:49
soll also nicht zu
0h 05'49''
werden, sondern zu
05'49''

Deshalb kann [H]\h MM'SS''
nicht verwendet werden.
Du meinst wohl eher, wenn HH < 1, denn negative Stunden (HH < 0) macht keinen Sinn.

Das erreichst Du am besten über die bedingte Formatierung: Du definierst zwei Zellformatvorlagen, nennen wir sie "Stunden" und "Minuten". Letztere formatiert eine Eingabe in der Form MM"'" SS""" bzw. MM"m" SS"s", erstere [HH]"h" MM"m" SS"s". Nun musst Du wissen, dass Calc Zeiten intern als Bruchteilzahlen eines Tages speichert. 1 h = 1/24 Tag. In eine Zelle - das kann auch auf einem hinteren Tabellenblatt oder in einer hinteren Spalte sein - speicherst Du =1/24, sagen wir in Zelle AMJ2. Nun formatierst Du die Zellen mit den Zeitdauern und der Zeitsumme über Format - Bedingte Formatierung: erste Bedingung falls Zeitinhalt ist kleiner als $AMJ$2, dann Formatvorlage Minuten, zweite Bedingung falls Zellinhalt ist grösser oder gleich $AMJ$2, dann Formatvorlage Stunden - schon wird so formatiert, wie Du es Dir vorstellst.

Freundlich grüsst

Ernst


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an