Supportnet / Forum / Tabellenkalkulation
Wenn Funktion
Frage
Ich versuche einen Dienstplan zu erstellen, nun habe ich Mitarbeiter die mehr als 6:00 Stunden arbeiten und deshalb eine Mitagspause abgezogen bekommen und Mittarbeiter die weniger als 6:00 Stunden arbeiten und deshalb nicht 00:30 Min abgezogen bekommen. Was muss ich eingeben, damit Excel das sofort richtig prüft, erkennt und dann die Arbeitszeit richtig ausgibt?
Danke
Antwort 1 von Toadie
Also mit Uhrzeiten bekomme ich das nicht hin. Eine Möglichkeit währe die Uhrezeiten in Stunden auszudrücken, also 6:00 als 6 und 6:30 als 6,5. Dann ist das mit dem abziehen der Pausen auch kein Problem mehr.
Antwort 2 von Pausenfueller
Hallo Tini,
wenn die Zellen im Uhrzeitformat formatiert sind und jetzt z.B. in C2 die ermittelte Gesamtzeit (Differenz zwischen Anfang und Ende der Anweseheit) steht, dann müsste die tatsächlich anzurechnende Zeit in D2 mit folgender Formel errechnet werden:
=WENN(C2>0,25;C2-0,02083;C2)
Wenn in C2 ein Wert über 6 Stunden steht, dann wird die Zeit von C2 abzgl. 30 Minuten ausgegeben, ansonsten die Zeit aus C2.
Zum Verständnis der o.a. Dezimalzahlen in der Formel: 24 Stunden haben den Wert von "1", 6 Stunden entsprechend = 0,25 bzw. 30 Minuten = 0,020833...
wenn die Zellen im Uhrzeitformat formatiert sind und jetzt z.B. in C2 die ermittelte Gesamtzeit (Differenz zwischen Anfang und Ende der Anweseheit) steht, dann müsste die tatsächlich anzurechnende Zeit in D2 mit folgender Formel errechnet werden:
=WENN(C2>0,25;C2-0,02083;C2)
Wenn in C2 ein Wert über 6 Stunden steht, dann wird die Zeit von C2 abzgl. 30 Minuten ausgegeben, ansonsten die Zeit aus C2.
Zum Verständnis der o.a. Dezimalzahlen in der Formel: 24 Stunden haben den Wert von "1", 6 Stunden entsprechend = 0,25 bzw. 30 Minuten = 0,020833...

