Hallo,
mal was generelles zu einer Zeitberechnung:
Zeiten werden in Excel im Format hh:mm dargestellt. Als Zahl gesehen, ist das immer ein Wert kleiner 1. Das ist so, weil 1 ja ein Tag wäre. Ergo ist 24:00 Uhr = 1, 12:00 Uhr 0,5 usw.
Willst Du jetzt Deine Zeiten ausrechnen, kannst Du einfach die Endzeit von der Anfngszeit abziehen.
Angenommen, in Zelle A1 steht die Anfangszeit, in B1 die Endzeit, dann lautet die Formel: =B1-A1
Heraus kommt dann da irgend etwas im Format hh:mm
Nun hast Du aber ein Problem, wenn Du über die Nacht (0 Uhr) arbeitest. Denn dann ist ja die Endzeit kleiner als die Anfangszeit.
Da es bei Excel im Normalfall keine negative Zeit gibt, kommt dann als Ergebnis ###### raus.
Dafür gibt es aber einen Trick, mit der Formel =REST(B1-A1;1)
Dann kannst Du auch um 22 Uhr anfangen und um 6 Uhr aufhören, Excel rechnet dann richtig.
Das Problem, es ist immer noch eine Zahl kleiner eins. Um damit rchtig rechnen zu können, musst Du das Ergebnis einfach mit 24 multiplizieren: =REST(B1-A1;1)*24
Hättest Du bei 8 Stunden als Ergebnis die 08:00, hast Du dann eine richtige 8.
Nun willst Du noch unterschiedliche Pausenzeiten haben.
Der Übersichtlichkeit halber, würde ich die Tabelle dann so aufteilen: In Spalte A die Anfangszeit, in Spalte B die Endzeit, in Spalte C die errechnete Pause, in Spalte D die Gesamtabrbeitszeit.
Das sähe in Spalte C für die Pause so aus:
=WENN(REST(B1-A1;1)*24>8;0,75;WENN(REST(B1-A1;1)*24<6;0;0,5))
In Spalte D rechnest Du dann einfach das Ergebnis aus:;
=REST(B1-A1;1)*24-C1
Und wenn Du keine Pausen anzeigen willst, kannst Du es auch direkt in Spalte C ausrechnen:
=REST(B1-A1;1)*24-(WENN(REST(B1-A1;1)*24>8;0,75;WENN(REST(B1-A1;1)*24<6;0;0,5)))
Gruß
Locke