Aufteilung Arbeitszeit in Zeitintervalle(WENN-F.?)

Hallo,

ich soll aus den Arbeitszeiten eine Aufstellung machen, wie viele Minuten ein Mitarbeiter in einem bestimmten Zeitintervall gearbeitet hat. Beispiel:

MA1 22.08.2006 09:06 bis 22.08.2006 10:16
MA2 22.08.2006 09:06 bis 22.08.2006 09:11
MA3 22.08.2006 10:58 bis 22.08.2006 12:08
MA4 22.08.2006 11:58 bis 22.08.2006 12:59
usw.

Zeitintervalle

MA1
9-10h 54
10-11h 16
11-12h 0

MA4
9-10h 0
10-11h 0
11-12h 2
12-13h 59

usw.

Hierfür suche ich jetzt eine Formel. Da ich mich mit Excel noch nicht so gut auskenne, habe ich es mit einer WENN-DANN Funktion probiert, leider liefert die mir nicht immer das richtige Ergebnis. Hier mein Versuch für den Intervall 9-10h (K4= 22.08.2006 9:00 / K5=22.08.2006 10:00 / B1=Arbeitsbeginn / C1=Arbeitsende):

=WENN(($K$5-B1)*1440>=60;60;WENN((C1-B1)*1440>=60;($K$5-B1)*1440;WENN($K$4

Hi,
vorausgesetzt es werden keine Tage überbrückt (z.B. 23.12.2006 19:00 bis 24.12.2006 09:00), dann so:
=24*60*WENN(UND(A2A7);WENN(A7>A2;WENN(B7>B2;B2-A7;B7-A7);WENN(B7>B2;B2-A2;B7-A2));0)

In A1 steht der Arbeitsbeginn, in B2 der Arbeitsschluss.
In A6 steht Intervallstart, in B6 steht Intervallende.

Gruß.Timo

Hallo Florian,

das geht viel einfacher als mit der Wenn-Funktion.
Du schreibst die „von“-Zeiten z. B. in Spalte A, die „bis“-Zeiten in Spalte B. Beide Spalten formatierst du zuvor im Format „hh:mm“. In Spalte C bildest Du die Differenz B-A und multiplizierst mit 1440, wobei du Spalte C zuvor in Festkomma- oder Ganzzahldarstellung formatieren musst.

Gruß
Albrecht

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Timo,

vielen Dank für die Antwort! Mit der Formel hat es super geklappt! Sorry, das die Rückmeldung erst so spät kommt, aber ich hatte die letzten Tage Probleme mit meinem Browser. Noch eine kleine Frage

Ich habe die Intervalle auch mit einer Formel hinterlegt, indem ich auf das aktuelle Datum z.B. 22.08.2006 (A1) bezogen habe. Also z.B. für 9h =SUMME((A1)+9/24)

Das Problem ist nur, dass mir dann die Formel den Wert 0 zurückgibt. Wenn ich allerdings bei der Anfangszeit in die Zelle gehe und statt 22.08.2006 9:00, die Sekunden einfüge also 22.08.2006 9:00:00 bekomme ich das richtige Ergebnis.

ich bin aber noch nicht dahinter gekommen ob das irgendwie an der Formatierung liegt, hab alle Zelle bis auf die mit deiner Formel auf Bunutzerdefiniert TT.MM.JJ hh:mm ungestellt, klappt aber trotzdem irgendwie nicht.

Weißt du woran das leigen könnte?

Danke und Gruß

Flo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Albrecht,

vielen Dank für die Antwort! Mit der Formel hat es super geklappt! Sorry, das die Rückmeldung erst so spät kommt, aber ich hatte die letzten Tage Probleme mit meinem Browser. Mit der Formel hatte ich es aucherst probiert, aber da bekomme ich die Intervalle nicht raus, sondern nur die komplette Arbeitszeit. War meiner Auftraggeberin leider zu wenig:wink:. Trotzdem danke mit Timos Formel hats geklappt!

Gruß

Flo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]