Seite 1 von 1

suche Formel

Verfasst: Mi, 31.01.2007 00:08
von MPFG
Hallo Leute, ich suche eine Formel für folgende Aufgabe:

Ich möchte alle Zeiten ermitteln die nach 20:00 Uhr und vor 5:00 sind.
Ich habe eine Zelle mit Startzeit und Endzeit
wenn ich quasi von 19:00 - 21:00 habe ich eine Stunde über 20:00 das funktioniert schon, aber wenn ich über 0:00 komme zeigt er michr auch 0 Stunden an.
wenn ich von 19:00 - 1:00 arbeite hätte ich ja 5 Stunden.
Wer hat ne Idee?

Mfg

Verfasst: Mi, 31.01.2007 00:21
von gripslund
Hallo,

=WENN($H5<>"";WENN(N5;WENN(M5<R$1;WENN((M5+O5)>=R$1;R$1-M5;WENN((M5+O5)<R$1;(M5+O5)-M5;0));WENN(M5<=Q$2;WENN(M5+O5>=Q$2;WENN(M5+O5<=R$2;M5+O5-Q$2;R$2-Q$2);WENN(M5+O5<=Q$2;0));WENN(M5>=Q$2;WENN(M5<=R$2;WENN(M5+O5<=R$2;M5+O5-M5;WENN(M5+O5>=R$2;R$2-M5));WENN(M5>=R$2;0)))));0))

H5 - ist bei mir die Dienstnummer (DB-AG)
M5 - Anfang
N5 - Ende
O5 - Differenz zw. N5 und M5 -> Arbeitszeit
R$1 - 05:00
R$2 - 29:00
Q$2 - 20:00
So sieht meine Formel aus, um Nachtstunden zu ermitteln. Funktioniert. Evtl. gibt es ja aber andere Lösungen.

gripslund

Verfasst: Mi, 31.01.2007 08:04
von FranzX
in B2 steht die Startzeit
in B3 die Endzeit

die Arbeitszeit errechnest du mit der Formel:

=B3+(B3<B2)-B2

Gruß
FranzX