Ernst Hügli schrieb:

>> 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.

Richtig, ich meinte natürlich "<1".

> 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.

Auch gut, diese Variante zu kennen.
Aber es geht mit dem einfachen Formatcode von Wolfgang auch:
[<0,04167]MM'SS'';H"h" MM'SS''


Andreas
-- 
OOo 3.0.0
http://borumat.de/openoffice-writer-tipps


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an