Re: Arbeitszeiten errechnen
20.09.2002 01:03:03
Aliba
Hi Kalle, nur nicht verzweifeln.Was sich aber die Chefs auch immer so einfallen lassen. Also die Voraussetzungen lt. Deinem Beispiel:
In A1 steht Müller ab B1 erfasst Du Deine D und P
In A2 steht Uhrzeit ab B2 bis z.B. U2 die halbstündigen Uhrzeiten (ich gehe davon aus, daß wenn über 08:00 das erste D steht, dann fängt der Kollege um 8 Uhr an, wenn das letzte D über 17:00 steht, hört er um 17:30 auf) Desweiteren gehe ich lt.Deinem Beispiel davon aus, daß es nur eine Pause am Tag gibt, diese kann natürlich länger als eine halbe Stunde sein, aber es gibt nur eine Pause. Das ist wichtig.
In A4 Anfang1
In A5 Ende1
In A6 Anfang2
In A7 Ende2
So jetz die Formeln:
in B4:=WVERWEIS("D";$B$1:$U$2;2;FALSCH)Wir ermitteln das 1. D und liefern den Wert darunter, also unseren Dienstbeginn
in B5:=WVERWEIS("P";$B$1:$U$2;2;FALSCH)Wir ermitteln das 1. P und somit das Ende1
in B6:=B5+ZÄHLENWENN($B$1:$U$1;"P")*0,5/24 Wir ermitteln die Anzahl der P´s multiplizieren mit 0,5 und teilen durch 24 um daraus einen Zeitwert machen zu können. Das Ergebnis addieren wir zum Pausenbeginn und erhalten Anfang2
in B7:=B4+ZÄHLENWENN($B$1:$U$1;"<>""")*0,5/24 Wir ermitteln die Gesamtzahl der Einträge von D und P und somit die Anzahl von halben Stunden, die seit Dienstbeginn vergangen sind. Deshalb wieder x0,5 und geteilt durch 24 wegen dem Zeitwert und dann zum Dienstbeginn dazuaddiert ergibt das unseren Feierabend, Ende2
WICHTIG, bitte alle Zellen in denen Zeitwerte eingetragen oder ermittelt werden folgendermaßen formatieren:
benutzerdefiniert: [hh]:mm
So das wars. Viel Vergnügen.
CU Aliba