Seite 1 von 1

Tabelle

Verfasst: Sa, 15.03.2008 10:02
von elglonte007
ich habe mir eine Formel zur Arbeitszeit Erfassung geschrieben und habe nun folgendes Problem. Wie muss ich meine Formel ändern damit die Normalarbeitsstunden richtig erfasst werden

wenn ich zum beispiel in C4= 6,00 D4=15,00 E4= 8,25 Arbeitszeit minus Pause

wenn ich zum beispiel in C4=22,00 D4=6,00 E4= -16,00 Das ist falsch richtig wäre 8,00

=WENN(D4="";"";WENN(D4-C4<=8;D4-C4;D4-C4-$L$2))

Wie kann ich das ändern??

Re: Tabelle

Verfasst: Sa, 15.03.2008 11:00
von Karolus
Hallo
Falls alle beteiligten Werte im Zeitformat eingegeben werden ? (auch L2 → 0:45)

Code: Alles auswählen

=WENN(D4="";"";D4-C4+(C4>D4)-$L$2*(D4-C4+(C4>D4)>1/3))
Falls die Zeiten alle als Dezimalzahl angegeben sind ? (L2 → 0,75)

Code: Alles auswählen

=WENN(D4="";"";D4-C4+(24*(C4>D4))-$L$2*(D4-C4+(C4>D4)>8))
Gruß Karo

Re: Tabelle

Verfasst: Sa, 15.03.2008 11:41
von Karolus
Hallo

Nein, der Fehler lag bei mir, ich hab die untere Formel nachträglich korrigiert.

Gruß Karo

Re: Tabelle

Verfasst: Sa, 15.03.2008 12:23
von Karolus
Hallo

So stimmts jetzt:

Code: Alles auswählen

=WENN(D4="";"";D4-C4+24*(C4>D4)-$L$2*(D4-C4+24*(C4>D4)>8))
Gruß Karo