Am 12.05.2010 06:53, schrieb Hartmut Bick:
Liebe Listenfreunde,
ich möchte mit Calc einen einfachen Stundenzettel erstellen. Die Zellen formatiere ich im "Zeit"-Format HH:MM. In der ersten und zweiten Spalte steht das Datum und die Tätigkeit. In der dritten Spalte C: Anfangszeit, z.B. 8:00, vierte Spalte D: Ende, z.B. 12:00 (ich habe eine 50 %-Anstellung…). Fünfte Spalte E: Differenz (D minus C) ergibt z.B. 4:00. Am Ende der Woche bilde ich die Summe in F: 20:00, ziehe das von meiner Vorgabe in G: 20:00 ab und erhalte 0:00 in H als Zeichen dafür, dass ich mein Soll erfüllt habe. Solange es nur kleine Abweichungen nach oben oder unten gibt, geht das so. Eine Stundensumme von 24 Stunden wird allerdings als 0:00 angezeigt, von darüber liegenden Werten werden jeweils "volle Tage" abgezogen, zumindest in der Anzeige. Intern wird wohl mit diesen Stunden gerechnet, denn wenn ich von 25 Stunden (angezeigt als 1:00) 20 Stunden (angezeigt als 20:00) abziehe, erhalte ich die (korrekte) Anzeige 5:00. Mit welchem Zellenformat bringe ich Calc dazu, mir zB dreißig Stunden nicht als 6:00 anzuzeigen, sondern als 1:06:00 oder 30:00? "TT:HH:MM" funktioniert nicht, das zeigt die Erweiterung auf "TTT:HH:MM", was dann so etwas wie "Donnerstag:06:00" ergibt. Und wie bringe ich Calc dazu, mir auch ein Defizit als Minus-Stunden anzuzeigen? Wenn ich von 18 Stunden 20 Stunden abziehe (Soll nicht erfüllt), erhalte ich nicht -02:00, sondern 22:00 angezeigt.
Herzliche Grüße
Hartmut


Am 12.05.2010 um 07:30 schrieb Heinz Kiesewetter:

Hallo Hartmut, ich hab mal versucht Dein Problem nachzustellen und bin gleich beim ersten Anlauf auf -2:00:00 gekommen.

Mein Vorgehen:
Neues Calc-Dokument (Version 3.2; Win7 Home) Spalte A und B Als Zeit formatiert HH:MM (Spalte C nicht formatiieren, eledigt Calc alleine.) Dein Beispiel eingegeben Zelle A1 18:00 (wirklich so eingegeben, denn nur 18 ohne Doppelpunkt 00 kommt Müll raus) Zelle B1 20:00 eingegeben. Zelle C1 =A1-B1 und siehe da Ergebnis -2:00:00.

Gruß Heinz

Danke, Heinz, das Ergebnis ist allerdings nur -2:00:00, weil Calc die Summe im Format "Zahl/Standard" anzeigt. Wenn mich die letzten beiden Nullen (die Sekunden) stören und ich Zellformat Zeit: HH:MM wähle, erhalte ich 22:00 angezeigt.

Am 12.05.2010 um 07:47 schrieb Michael van Gemmern:

Hallo Hartmut, in der Hilfe steht unter "Berechnen von Zeitunterschieden" ein funktionierendes Beispiel (=(B2<A2)+B2-A2).

Ciao Michael


Danke, Michael, für diesen Hinweis, allerdings gibt diese Formel auch nichts anderes aus, als von mir beschrieben. Wenn ich damit den Zeitunterschied vom 10.05.10 08:00 bis 11.05. 12:00 (Formatcode TT.MM.JJ HH:MM) berechnen lasse, ist das Ergebnis 04:00 beim Formatcode HH:MM.

Am 12.05.2010 um 08:25 schrieb Stefan Weigel:

Hallo Hartmut, ganz einfach, der Formatstring lautet: [HH]:MM

Und das ist tatsächlich die simple, aber funktionierende Lösung, herzlichen Dank! Wenn ich mit diesem Formatcode [HH]:MM den Zeitunterschied vom 10.05.10 08:00 bis 11.05. 12:00 (Formatcode TT.MM.JJ HH:MM) berechnen lasse, ist das Ergebnis 28:00, und so soll es sein. So werden auch Minusstunden als negative Werte angezeigt.

Unabhängig davon emfpehle ich dringend, den Stundenzettel nicht so aufzubauen, wie von Dir beschrieben, sondern statt dessen auf www.datenpilot.org das Calc-Handbuch zum Datenpiloten zu laden und das Beispiel "Arbeitszeiterfassung" durchzuspielen…
Gruß Stefan

Das habe ich gemacht, toll, dass es solche Lösungen gibt; ich brauche aber wirklich nur eine Tabelle und muss nicht mehrere Personen auswerten; für mein Problem reichte der Hinweis auf die beiden eckigen Klammern. Da wäre ich von selbst nie drauf gekommen - wo hätte ich suchen müssen, um das als mögliche Lösung sehen zu können?
Herzliche Grüße, Hartmut
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an