Clever-Excel-Forum

Normale Version: Arbeitszeiten · negative Differenzen von Uhrzeiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hello folks,

anbei sende ich euch ein Excel mit 2 Blättern.
Erstes Blatt funktioniert wunderbar. ganz Normale Zeiterfassung auf die Sekunde genau.
Zweites Blatt soll die Zeiterfassung von Blatt eins verglichen werden. Blatt zwei werden die Zeiten in vollen Stunden erfasst. Dies soll auch so sein.
Nun wenn eine größerer Differnez in Arbeitsstunden oder Gesamt Überstunden als 1 Stunde ist soll "!!!" ausgegeben werden. Dies passt auch bei positiven Uhrzeiten. Es handelt sich hierbei um die Spalten E und H.
Hier das Problem:
Spalte E und H haben ein problem mit negativen Uhrzeiten. Hat hier jemand eine Idee? Würde mich über eine (mehrere) Lösungen freuen.
Viele Grüße und morgen einen schönen Feiertag :D


Driver

[attachment=48188]
Für negative Zeiten kannst Du z.B. auf deren Dezimaldarstellung gehen, da Excel keine Minus-Zeiten darstellt. 

Wenn Du die Zeit *24 nimmst, bekommst Du eine Industriestundendarstellung, die schon besser lesbar ist, als die o.g. DezZahl.
Vielen Dank für die schnelle Antwort.

Habe es umgesetzt, aber es funktioniert nicht wirklich. Beispiel Zeile 2:
=WENN(ZEITWERT(G2)*24-ZEITWERT(I2)*24>=1/24;"!!!";WENN(ZEITWERT(I2)*24-ZEITWERT(G2)*24>=1/24;"!!!";""))

Was muss verändert werden?
Hallo Driver,

mache ich so:
=TEXT(ABS(H4);WENN(H4<0;"-";)&"[hh]:mm")

In H4 steht die Zeitdifferenz als Dezimalzahl.

Gruß,
Lutz
Hallo Driver,

Dein Problem kannst und solltest Du an der "Wurzel" dessen beheben. Dies in dem Du Deine Überstundenermittlung im Tabellenblatt "Arbeitszeit" bereits in der der Industriezeit (dazu sieh z.B. mal hier: https://www.online-excel.de/excel/singsel.php?f=130) berechnest und das Zellformat dieser Zellen auf das Standardzahlenformat mit 2 Nachkommastellen einstellst.

Dann dort einfach in Arbeitszeit!O2: =(I2-K2)*24   und in P2: =WENN(ZEILE()=2;0;T1)

und diese Formeln nach unten kopieren. Dann kannst Du im Tabellenblatt "Ganze Stunden" auch problemlos die Industriezeiten ermitteln.
Vielen Dank allen für die Antwort. Jedoch konnte ich bisher keine passende Lösung für mich aus den Kommentaren erarbeiten. Das erste Blatt soll so bleiben und nicht geändert werden. Ich möchte, dass in Spalte E und H "!!!" ausgegeben wird wenn es über eine Stunde Differenz ist, auch für negative Zeiten.
Beispiele:
D2 = 08:30:00 E2 = "" F2= 08:00:00
D2 = 08:30:00 E2 = "!!!" F2= 10:00:00
D2 = 08:00:00 E2 = "!!!" F2= 09:00:00
D2 = 08:59:00 E2 = "" F2= 08:00:00
---
G20 = 08:59:00 H20 = "" I20= 08:00:00
G20 = 10:59:00 H20 = "!!!" I20= 08:00:00
G20 = -10:59:00 H20 = "!!!" I20= -06:00:00
G20 = -08:20:00 H20 = "" I20= -08:00:00

Ich hoffe jetzt ist es verständlicher. Um euch zu motivieren, werde ich 5 € per PayPal an diejenige Person senden, die als Erste die Excel-Datei mit der Lösung hochlädt. :)

schönes Wochenende
Wenn "etwas so bleiben soll", bin ich als erster weg. Aber es gibt viele Helfer, die sich verbiegen.
Hi,

habe es mal so überarbeitet, dass es funktioniert:


[attachment=48217]
Hallöchen,

in E würde auch das gehen
=WENN(ABS(D2*24-F2*24)>=1;"!!!";"")
in H auch, wenn Du Deine Formate nicht so verbiegen würdest.

in H könnte man dann das nehmen:
=WENN(ABS((ZEITWERT(RECHTS(I2;8))-ZEITWERT(RECHTS(G2;8)))*24)>=1;"!!!";"")
Hallo,
ich schau mir am Mittwoch die Lösungen an. Vielen Dank schon mal für die Rückmeldungen. Theoretisch kann schon was geändert werden. Die Darstellung sollte halt im folgenden Format sein -HH:MM:SS.
Viele Grüße und gute Woche euch
Seiten: 1 2