Arbeitsstunden in excel subtrahieren?
Hi ich möchte die Differenz von Arbeitsstunde berechnen. Also z.b. 130:00 - 110:00 Stunden oder 150:00-160:00 Stunden. In zu sehen ob mehr Zeit benötigt wurde, also eingeplant war. Aber excel formatiert die Stunden immer zu einem Datum und Zeit (dd.mm.yyyy hh:mm:ss) um. Egal ob ich die Zelle mit [h]:mm;@ oder hh:mm formatiere, sonst es über 24 Stunden sind geht es zum Datum zurück. Weiß jemand wie ich das richtig formatiere?
Schonmal danke
Hier täte ein Minimalbeispiel sehr gut.
Naja ich habe 100 Stunden an Arbeit eingeplant es wurden aber 120 Stunden benötigt. Also 20 Stunden zu viel, das möchte ich rausgeschrieben haben.
2 Antworten
Also, wenn ich die Zellen VORHER als [h]:mm;@ formatiere, zeigt er mir das richtig an. Zwar wird in der Bearbeitungsleise ein Datum aus 1900 angezeigt, aber das sollte eigentlich nicht stören.
Ein Problem ist es allerdings, wenn, wie im zweiten Beispiel, negative Stunden rauskommen. DAMIT hat Excel große Schwierigkeiten.
Du könntest Dir mit der Formel:
=A1*24-B1*24
UND der Formatierung dieser Formelzelle als "Standard" oder einem Zahlenformat, schon mal die Differenz als Industriestunden anzeigen lassen also bei
150:00 - 160:30
dann als
-10,5
(statt Uhrzeitmäßig -10:30)
Mit dem etwas komplizierten:
=WENN((A1*24-B1*24)<0;"-" & TEXT(ABS(A1-B1);"[h]:mm");TEXT((A1-B1);"[h]:mm"))
würde -10:30 angezeigt. ALLERDINGS ist das dann TEXT, Du kannst damit also nicht weiter rechnen. Nur die ANZEIGE sieht richtig aus.
Ich hoffe das hilft Dir und ich habe Dich nicht verwirrt.
Du könntest folgendes machen. Damit würden die Zeiten/Ergebnisse in Dezimalzahlen dargestellt.
...noch einfacher