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]