Zeiten berechnen über 24 Uhr hinaus
Hallo ich brauch da mal Hilfe !
Ich habe mir mit Open Office eine Tabelle erstellt, in der ich meine Arbeitszeit festhalte und am Ende des Monats automatisch ausgerechnet bekomme. Eine Zeitlang hat auch alles funktioniert bzw. mir ist kein Fehler aufgefallen, dann aber habe ich gemerkt, daß Endzeiten, die nach 24 Uhr liegen, den Wert für die Monatsgesamtstunden verfälschen.
Was ich nicht verstehe, in einer Spalte werden die Tagesstunden zusammengerechnet und dort werden diese Stunden korrekt angezeigt.
Diese korrekt angezeigten Zeiten zähle ich über =summe(...) zusammen und dann stimmts nicht mehr.
Beispiel: 1.Tag Anfang 12:00 Ende 01:30 Tagesstunden=13:30
2.Tag Anfang 11:00 Ende 22:30 Tagesstunden=11:30
Dann habe ich in der Zeile für Monatsgesamtstunden 1:00 stehen.
Die 13:30 vom ersten Tag werden als -10:30 gerechnet.
Entschuldigt bitte, daß es so umständlich formuliert ist, aber ich hoffe Ihr helft mir trotzdem. DANKE
Antwort schreiben
Antwort 1 von Hajo_Zi vom 10.06.2020, 14:39 Options
Hallo Nick,
in Excel würde man die Zellen formatieren [h]:mm
Gruß Hajo
Antwort 2 von rj_talentfrei vom 10.06.2020, 14:47 Options
Hallo Hajo
die Formatierungen habe ich schon durchprobiert.
Wenn ich die Tagesstunden mit [HH]:MM formatiere bekomme ich schon hier den falschen Wert (-10:30) angezeigt. Und bei den Gesamtstunden für den Monat muss es ja [HH]:MM sein, da es mehr als 24 Stunden sind.
Gruß Roman [ nicht Nick :-)) ]
Antwort 4 von Saarbauer vom 10.06.2020, 15:03 Options
hallo,
Wenn die Endzeit kleiner wie die Anfangszeit ist bekommst du ein negatives Ergebnis, da 1:30 - 12:00 = -10:30 ist. Du musste 24 Stunden dazuaddieren.
Gruß
Helmut
Antwort 5 von Hajo_Zi vom 10.06.2020, 15:08 Options
Hallo Nic,
oder eine Formel in der Form =REST(B18-A18;1)
Gruß Hajo
Antwort 6 von rj_talentfrei vom 10.06.2020, 15:11 Options
Hallo Helmut
die Idee hatte ich auch schon, aber wie zähle ich 24 Stunden dabei, nur wenn das Ende nach 24 Uhr liegt ?
Hallo Rainer
habe gerade mal kurz reingeschaut und denke , das es funktionieren könnte. Werde es gleich ausprobieren und später berichten.
Danke erstmal an alle
Gruß Roman
Antwort 7 von rj_talentfrei vom 10.06.2020, 17:10 Options
Hallo nochmal zusammen
tausend Dank Rainer und Hajo ! (Natürlich auch an Helmut)
Mit der "Rest"-Formel ist das Problem gelöst !
Habt Ihr auch ne Idee, wie ich Pausen automatisch herausrechne?
Die Pausen sind immer zur gleichen Zeit von 3-4; von 9-9:30; von 13-13:30; von 21-21:30 und von 23-23:30. Aber eben nur wenn ich zu dieser Zeit auch arbeite !
Ich hoffe, das ist nicht unverschämt, danach auch noch zu fragen, aber wer weiß wann ich die Möglichkeit nochmal so schnell bekomme, jemanden zu fragen, der sich damit auskennt !
Danke und schöne Grüße
Roman
Antwort 8 von rainberg vom 10.06.2020, 17:36 Options
Hallo Roman,
da würde ich Dir vorschlagen, für die Pausen Extraspalten vor zu sehen, ansonsten muss für jede Zeitdifferenz eine fünffache Abfrage erstellt werden und das wäre in meine Augen zu aufwändig.
Einfacheres Beispiel:
A1 = Kommen
B1 = Gehen
C1 = Beginn Pause1
D1 = Ende Pause 1
E1 = Beginn Pause1
F1 = Ende Pause 1
Die Formel dazu würde lauten:
=REST(B1-A1-(D1-C1)-(F1-E1);1)
Gruß
Rainer
Antwort 9 von rj_talentfrei vom 10.06.2020, 18:13 Options
Rainer,
ich habe gerade deinen Vorschlag ausprobiert.
Leider zieht der mir die Pausen immer von den Tagesgesamtstunden ab, auch wenn ich in der Zeit gar nicht gearbeitet habe.
Aber die Pause von 3-4 z.B. soll aber nur abgezogen werden, wenn ich vor 4 anfange . Am besten wäre wenn bei Beginn um 3:15 dementsprechend 0:45 abgezogen würden.
Ist das überhaupt umsetzbar ?
Gruß Roman
Antwort 10 von rainberg vom 10.06.2020, 20:04 Options
Hallo Roman,
mein Vorschlag war so gedacht, dass immer die für die jeweilige Arbeitszeit relevanten Pausen eingetragen werden.
In E1 und F1 handelt es sich übrigens um Beginn und Ende von Pause 2.
Meine Formel war natürlich nur ein Lösungsansatz, ich war der Meinung, dass Du selbst eine WENN-Abfrage dazu schreiben kannst.
=WENN(ANZAHL(A1:B1)=2;REST(B1-A1-(D1-C1)-(F1-E1);1);"")
müsste reichen.
Gruß
Rainer
Antwort 11 von rj_talentfrei vom 10.06.2020, 20:53 Options
Als erstes mal vielen Dank für das Kompliment
Zitat:
ich war der Meinung, dass Du selbst eine WENN-Abfrage dazu schreiben kannst.
Leider ist der Eindruck, den ich anscheinend auf dich gemacht habe, absolut falsch. Ich bin in Sachen Tabellenkalkulation eine absolute Niete, bekomme nur ganz einfache Zusammenhänge geregelt, kann aber nicht davon bleiben.
Deshalb bin ich über jeden Tipp froh.
Aus diesem Grund hat mich leider auch dein letzter Tipp nur bedingt weiter gebracht. An Tagen, an denen ich nicht gearbeitet habe, wird mir jetzt keine Pause mehr abgezogen, an allen anderen aber weiterhin alle Pausen.
Gruß Roman
PS: Wenn du es für aussichtslos hältst oder einfach keine Lust hast, mir das zu erklären, wäre ich dir nicht böse !
Antwort 12 von rainberg vom 10.06.2020, 21:30 Options
Hallo Roman,
Zitat:
mein Vorschlag war so gedacht, dass immer die für die jeweilige Arbeitszeit relevanten Pausen eingetragen werden.
.....hattest Du das überlesen?
Also nur die Pausen eintragen, die abgezogen werden sollen.
Gruß
Rainer
Antwort 13 von rj_talentfrei vom 10.06.2020, 21:46 Options
So würde es gehen, aber dann müsste ich jede zutreffende Pause einzeln eintragen, wobei ich alternativ die entsprechende Pausenzeit von meiner Gesamttageszeit abziehen könnte. So mache ich es bisher.
Komfortabler wäre es, wenn die Zeiten automatisch abgezogen werden,
da es sich um feste Zeiten handelt:
Zitat:
Die Pausen sind immer zur gleichen Zeit von 3-4; von 9-9:30; von 13-13:30; von 21-21:30 und von 23-23:30
Z.B. Wenn ich von 6:00 bis 15:00 arbeite die Pausen 2+3 (=60Min.) oder wenn ich von 2:00 bis 10:00 arbeite, die Pausen 1+2 (=1:30).
Perfekt wäre es bei von 7:00 bis 13:20 die Pause 2 (=30min) und die 20Minuten von der Pause 3, also insgesamt 50min.
Bekommst du das hin ? Wenn nicht ist auch nicht schlimm !
Gruß Roman
Antwort 14 von rainberg vom 10.06.2020, 23:13 Options
Hallo Roman,
ich habe Deine Frage schon richtig verstanden.
Meine Meinung dazu hatte ich bereits in Antwort 8 geäußert, daran hat sich auch jetzt nichts geändert.
Gruß
Rainer
Hallo Rainer
Deine Einschätzung war doch nicht so falsch. Bin ein ganzes Stück weiter gekommen. Die Pausen werden automatisch abgezogen.
Falls es dich interessiert:
http://www.jaweb.de/Beispiel.odsNur bei Beginn oder Ende innerhalb einer Pause sollten die restlichen Minuten auch noch abgezogen werden. Aber das bekomme ich auch noch hin.
Auf jeden Fall Dir, und allen anderen auch, vielen Dank
Gruß Roman
Antwort 16 von rainberg vom 12.06.2020, 10:26 Options
Hallo Roman,
so einfach wie Du Dir das vorstellst ist das leider nicht, ich schrieb Dir das weiter oben schon.
Wenn Du mit verschiedenen Anfangs- und Endzeiten testest, wirst Du merken, dass Deine Rechnung nicht stimmt.
Habe Dir im Anhang mal ein Beispiel erstellt, wie es nach meinem Verständnis richtig funktioniert, teste mal selbst.
http://upload.npcfighter.de/files/37/9869/Pause.odsGruß
Rainer
Hallo Rainer
Hol mich mal ruhig wieder aus meiner Euphorie raus.
Für meine Kenntnisse über Excel bzw. Calc war das eine Meisterleistung !
Spaß bei Seite!
Ich hab mir gerade mal dein Beispiel angeschaut, und auf den ersten Blick würde ich sagen, perfekt !!
Genau das, was ich brauche
Allerdings, wenn ich die Formeln sehe, habe ich den Eindruck, daß es lange dauert, bis ich verstehe, was da passiert.
Danke nochhmal
Gruß Roman