2
« am: September 11, 2013, 10:57:41 Vormittag »
Ok, hier ist die Datei...
Also versuche ich nochmals, mein Problem zu erklären:
In der Tabelle "Normale Arbeitszeit" (F13:F17) ist die Arbeitszeit eines Technikers, der während der normalen Arbeitszeit auf Service geht oder defekte Anlagen repariert. Wenn der Techniker aber nach 17:00 einen Reparaturauftrag erhält, fällt dies unter Pikett (= Bereitschaftsdienst). Einen solchen Einsatz muss der Techniker dann im unteren Teil des Formulars eintragen (siehe Beispiele).
Massgebend für mich ist im Moment nur die Zeit bis 23:00 Uhr (den Rest konnte ich bereits auffangen).
Nun zu meinem Problem:
Wenn ein Techniker am Nachmittag z.B. 4 Stunden gearbeitet hat und zwischen 17:00 Uhr und 23:00 Uhr z.B. 5 Stunden gearbeitet hat (d.h. insgesamt mehr als 8 Stunden), muss alles, was diese 8 Stunden übersteigt in der Spalte G ausgewiesen werden (in diesem Fall 1 Stunde). Erschwerend kommt nun hinzu, dass ich dies pro Einsatz angeben möchte, wieviel von diesem jeweiligen Einsatz die 8 Stunden übersteigt. Wie ihr in meiner Beispieldatei sehen könnt, kann es vorkommen, dass ein Techniker nicht nur einen Einsatz zwischen 17:00 und 23:00 Uhr hat, sondern mehrere.
Lösungsansatz:
Die Zellen B25:B39 sollen mit den Zellen B13:B19 verglichen werden. Bei Übereinstimmungen sollen die jeweiligen Zellen in F25:F39 mit den Zellen F13:F19 summiert werden und sobald die vorgegebenen 8 Stunden erreicht sind, soll der Rest der jeweiligen Zeile in den Zellen G25:G39 ausgegeben werden.
Ich hoffe, ich konnte mein Problem verständlich genug schildern. Vielen Dank für Eure Antworten.