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