Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Stundenberechnung Arbeitszeiten 7 Tage ab 1. Arbeitstag
#1
Hallo zusammen,

erstmal danke, dass ich als "Neuling" hier eine Frage stellen darf.

ich habe ein recht komplexes Anliegen. Ich möchte für ein Projekt Arbeitsstunden von Mitarbeitern zählen. Diese dürfen pro Woche nur 48 Stunden arbeiten, daher will ich das auch einen Blick sehen.
Problem: "Woche" bedeutet hier 7 Tage ab 1. Einsatztag, nicht "Mo-So".

Beispiel:
Hans Schmidt (Zeile 4) hat den ersten Tag am 01.05. - Daher soll für Woche 1 G4:M4 summiert werden. Für Woche 2 N4:T4, usw.
Herbert Müller (Zeile 5) hat den ersten Tag am 03.05. - Daher soll für Woche 1 I5:O5 summiert werden. Für Woche 2 P5:V5, usw.
Max Meyer (Zeile 6) hat den ersten Tag am 02.05. - Daher soll für Woche 1 H6:N6 summiert werden. Für Woche 2 O6:U6, usw.
Aufgabe: Anzeige der Wochenstunden in der jeweiligen Spalte je Mitarbeiter (Woche 1, Woche 2, usw.)

Ich habe schon wie folgt errechnen lassen, welches der erste Arbeitstag ist:
=INDEX(G$3:W$3;VERGLEICH(WAHR;G4:W4>0;0))
Jedoch komme ich ab hier nicht weiter.

Die erste Woche schaffe ich noch mit einer unfassbar verschachtelten Formel wie folgt - das geht bestimmt sehr viel eleganter:
=WENN(G4>0;SUMME(G4:INDEX(4:4;13));WENN(H4>0;SUMME(H4:INDEX(4:4;14));WENN(I4>0;SUMME(I4:INDEX(4:4;15));WENN(J4>0;SUMME(J4:INDEX(4:4;16));WENN(K4>0;SUMME(K4:INDEX(4:4;17));WENN(L4>0;SUMME(L4:INDEX(4:4;18));WENN(M4>0;SUMME(M4:INDEX(4:4;19));"")))))))
Also im Prinzip: wenn die Zelle erste nach ungleich null, summiere nach rechts bis Zelle 13 (entspricht Tag 7, davor sind noch 6 andere Spalten). Aber für Woche 2 komme ich nicht weiter. Wie sage ich, dass er ab dem nächsten Tag wieder anfangen soll, nachdem Woche 1 endet? Gleiches dann für Woche 3 etc.

Habt ihr hier eine Idee, wie das zu lösen wäre?
Ich bin sehr gespannt, nachdem ich mir hier das ganze Wochenende um die Ohren gehauen hab...!
Danke schon mal! Daniel


Angehängte Dateien Thumbnail(s)
   

.xlsx   Stundenberechnung 7 Tage.xlsx (Größe: 12,85 KB / Downloads: 10)
Antworten Top
#2
Hola,
D4:
Code:
=SUMMEWENNS(H4:Y4;$H$3:$Y$3;">="&G4;$H$3:$Y$3;"<"&G4+7)
E4:
Code:
=SUMMEWENNS(H4:Y4;$H$3:$Y$3;">="&G4+7;$H$3:$Y$3;"<"&G4+14)
F4:
Code:
=SUMMEWENNS(H4:Y4;$H$3:$Y$3;">="&G4+14;$H$3:$Y$3;"<"&G4+21)
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Daniel242
Antworten Top
#3
Wahnsinn steve1da!
Ich sitze da 10 Stunden dran und du schreibst das in 5 Minuten runter! Sensationell! Funktioniert perfekt so!
Vielen Dank, du hast mir den Tag gerettet!!!  18
Daniel
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste