Registriert seit: 27.05.2015
Version(en): 2010
Hallo zusammen,
ich bastele aktuell an einem Stundenzettel für die Stundenerfassung als Arbeitnehmer.
Die Theorie hinter dem Rechnen mit Uhrzeit ist soweit auch kein Problem.
Ich habe einen Beginn und ein Ende im Format hh:mm (Format falls nötig anpassbar). Dazu noch Pausen die aber erstmal nicht relevant sind.
Die Stundenzeiten bekomme ich berechnet neben verschiedenen "Wenn()" Abfragen als Grundformel: Rest(Arbeitsende-Arbeitsanfag - Pausen;1)*24.
Nun die Frage wie berechne ich wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen?
Die Schichten sind von den Uhrzeiten sind komplett flexibel und können maximal 24 Stunden gehen. Also bspw. 12 Uhr bis 10 Uhr (was ja 22 Stunden entspricht).
Mein Ansatz:
Entweder ich arbeite mit dem Datum. Das wäre vorhanden. Nach dem Motto ich Prüfe den Tageswechsel.
Zweiter Ansatz ist, dass ich mit einer Schleife jede Stunde prüfe.
Für beide Fälle bekomme ich aber keine Formel hin die für alle Fälle funktioniert.
Für jede Hilfe wäre ich sehr dankbar. Falls die aktuelle Excel Tabelle (beinhaltet random Beginn und Endwerte sowie Layout und geleistete Stunden) benötigt wird bitte einfach bescheid sagen.
Viele Grüße
Don
Registriert seit: 10.04.2014
Version(en): Office 2007, 2016, Win 10 64 bit
Hi Don,
wo liegt denn da der Unterschied:
wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen
Im Übrigen wurde vor Kurzem eine ähnliche Fragestellung hier abgehandelt. Vielleicht mal die Beiträge der letzten 14 Tage durchsehen?
Mit freundlichen Grüßen :)
Michael
Registriert seit: 27.05.2015
Version(en): 2010
Danke für die Rückmeldung Michael.
Ich habe habe mir die Beiträge angeschaut und auch sonst gegoogelt.
Gefunden habe ich jedoch nur Stundenzettel/Themen rund um die Frage Stundenzettel mit fester Nachtschicht.
Der Unterschied liegt zumindest nach meiner Logik und Tests darin, dass Ich mich schwer tue Zeitspannen zu überprüfen. Da weder Beginn noch Endzeit fest sind, lediglich die Vorgabe, dass eine Schicht maximal 23:59/24:00 Stunden geht.
Nach meiner Logik (und ohne VBA) gibt es 3 Zeiträume:
6-20 Uhr
20 - 0Uhr
0 - 06 Uhr
Jedoch treten nach mehreren Tests unter verschiedenen Zuständen (bspw. 02 Uhr bis 01 Uhr bspw.) Fehler auf.
Magst mir den Link schicken wo das Thema unter Umständen diskutiert wurde?
Ansonsten wie gehe ich vor? Da etwas simples wie Wenn(Endzeit < Zeit(20;0;0); Zeit(20;0;0); Endzeit) - .....
nicht funktioniert.
Bzw. vllt nutze ich falsche Suchbegriffe. Welche schlägst du mir vor?
Ich bin leider in der Tat nicht in der Lage das umzusetzen und bin mir nicht sicher ob es an der Logik (Mathematik) liegt oder ob ich einfach etwas übersehe.
Sollte eine VBA Lösung möglich sein könnte ich die auch im Zweifel umsetzen....soweit würde ich mich selbstverständlich in das Thema einlesen.
Ehrlichgesagt seh ich den Wald vor lauter Bäume nicht mehr wo mein Denkfehler liegt.
Viele Grüße
Don
Registriert seit: 30.01.2015
Version(en): 2013
Registriert seit: 10.04.2014
Version(en): Office 2007, 2016, Win 10 64 bit
Hi Don,
schau mal
http://www.clever-excel-forum.de/thread-2244.htmlansonsten hast du auch auf meine Frage nicht geantwortet
Mit freundlichen Grüßen :)
Michael
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
(27.05.2015, 23:49)Zwergel schrieb: Hi Don,
schau mal
http://www.clever-excel-forum.de/thread-2244.html
ansonsten hast du auch auf meine Frage nicht geantwortet
Zitat:wo liegt denn da der Unterschied:
wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen
Hi Michael,
ich vermute mal, Don braucht die unterschiedlichen Zeiträume zur Berechnung des Nachtzuschlags. Zumindest im öD wird zwischen 20 Uhr und 6 Uhr dieser Zuschlag bezahlt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 27.05.2015
Version(en): 2010
28.05.2015, 14:53
(Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2015, 15:05 von DonWFA.)
WillWissen hat es auf den Punkt gebracht, zwar nicht für den öD aber bei uns wird auch dieser Nachtzuschlag gezahlt.
Zwergel welche Fragen meinst du? Ob ich die Threads der letzten 14 Tage durchgeschaut habe? Ja habe ich und auch Sufu genutzt.
Und wo der Unterschied liegt, endgültig in der Bezahlung, das hatte ich vergessen zu erwähnen. Berechnungstechnisch nach meiner Theorie in den 3 Zeitbereichen
Ich werde mir die von euch vorgeschlagenen Threads anschauen und Rückmeldung geben.
Vielen Dank schon einmal.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
05.06.2015, 08:01
(Dieser Beitrag wurde zuletzt bearbeitet: 05.06.2015, 08:02 von Rabe.)
Hi,
(28.05.2015, 14:53)DonWFA schrieb: Zwergel welche Fragen meinst du?
auch wenn ich vermute, daß Du inzwischen eine Lösung hast:
Hier ist die von Michael gestellt Frage:
Wo ist der Unterschied in den genannten Bereichen:
Zitat:wieviele der geleisteten Stunden im Uhrzeitbereich 06-20 Uhr und welche im Bereich 06-20 Uhr liegen
Hier ein Beispiel:
[
Dateiupload bitte im Forum! So geht es: Klick mich! mit Tag-Nachschicht.xlsb[/url]
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Ralf,
die Antwort hatte ich doch schon gegeben. Siehe 28.5. frühmorgens ;)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi Günter,
(05.06.2015, 12:33)WillWissen schrieb: die Antwort hatte ich doch schon gegeben. Siehe 28.5. frühmorgens ;)
schon klar, aber er hatte trotzdem nochmal nachgefragt.
Er hatte also nicht bemerkt, daß 06-20 Uhr was anderes ist als 20-06 Uhr und Michael darauf hingewiesen hat.