Home Formeln und Formel Beispiele Formel Beispiele Beispiele Zeit Differenz zwischen Uhrzeiten berechnen
Differenz zwischen Uhrzeiten berechnen PDF Drucken E-Mail
Geschrieben von: Marcus Rose   
Samstag, 17. Mai 2008 um 07:12 Uhr

Es gibt mehrere Wege um die Differenz zwischen Uhrzeiten zu berechnen. Das Problem liegt hier bei der Darstellung einer negativen Uhrzeit. Dazu muss aber folgendes gesagt werden: "Es gibt in Excel keine negativen Uhrzeiten, sondern nur negative Zahlen." Kommt bei einer Eurer Zeit- oder Datumsberechnungen eine negative Ziffer heraus, so erscheint eine Fehlermeldung: ######.

Die einfachste Methode, welche aber auch seine Nachteile hat, ist die, dass man unter dem Menüpunkt Extras / Optionen / Berechnung einen Haken bei 1904 Datumswerte ein Häkchen setzt. Mit dieser Funktion könnt Ihr jetzt ganz normal mit den "Zeitwerten" rechnen.

Nachteil dieser Funktion: Bei der Weiterberechnung mit anderen Systemen treten Probleme auf. Desweiteren müsst Ihr, auch in Excel, auf Eure Eingaben achten, denn bereits getätigte Eingaben ändern sich. So wird zum Beispiel aus dem Datum 17.05.2008 der 18.05.2012.

 

Wir müssen uns hier also nach Alternativen umsehen. Davon gibt es ein paar, welche ich Euch hier vorstellen möchte. Unser erstes Schaubild zeigt uns direkt 2 mögliche Formeln auf:

 

 ABC
1differenz zwischen Uhrzeiten berechnen
2Gutstundenabgefeiert+ / - Stunden
304:0005:001:00
4  1:00

Formeln der Tabelle
ZelleFormel
C3=WENN(A3<B3;1-A3+B3;B3-A3)
C4=REST(B3-A3;1)


Ich selber bevorzuge, bei diesem Beispiel, die zweite Variante, denn diese kann uns auch eine Lösung bieten, wenn wir über 24 Stunden hinausrechnen. Das benötigen wir, wenn wir die Stunden einer Schicht berechnen möchten. Nehmen wir für unser nächstes Schaubild einmal an, dass ihr von 18:00 bis 05:00 arbeiten müsst. Wie viele Stunden sind das?

 

 ABC
1differenz zwischen Uhrzeiten berechnen
2Gutstundenabgefeiert+ / - Stunden
318:0005:0011:00

Formeln der Tabelle
ZelleFormel
C3=REST(B3-A3;1)

 

Allerdings hilft uns diese Excel Funktion auch nicht immer aus der Klemme. Wenn wir uns die erste Tabelle anschauen können wir sehen, dass unsere Ergebnisse kein Vorzeichen haben. Wie können wir nun die + / - Stunden miteinander gegenrechnen? Hier wird es mächtig kompliziert und wir können uns mal wieder bei Leuten bedanken, welche man als Formel - Götter bezeichnen könnte. Unsere dritte Tabelle zeigt uns wie wir die Differenz zwischen Uhrzeiten auch noch richtig miteinander aufrechnen können.

 

 ABC
1negative Stunden (Uhrzeiten) darstellen
2Gutstundenabgefeiert+ / - Stunden
35:002:003:00
44:005:00-1:00
5   
6 Summe + / -02:00

Formeln der Tabelle
ZelleFormel
C3=WENN(A3-B3>=0;TEXT(ABS(A3-B3);"[h]:mm");"-"&TEXT(ABS(A3-B3);"[h]:mm"))
C4=WENN(A4-B4>=0;TEXT(ABS(A4-B4);"[h]:mm");"-"&TEXT(ABS(A4-B4);"[h]:mm"))
C6

{=TEXT(ABS(SUMME(WENN(LINKS(C3:C4)="-";TEIL(C3:C4;2;99)*-1;C3:C4*1)));WENN(SUMME(WENN(LINKS(C3:C4)="-";TEIL(C3:C4;2;99)*-1;C3:C4*1))<0;"-";)&"[hh]:mm")}

Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!

(Die Lösung zum Aufaddieren habe ich bei http://www.excelformeln.de gefunden)

 

Gehen wir jetzt noch einen Schritt weiter. Manch einer möchte wissen, wie viele Tag und Nachtstunden man gearbeitet hat. Auch eine solche Formel ist nicht ganz so einfach. Bei dem folgenden Beispiel seht Ihr wie man eine solche Tabelle gestalten kann.

 

 ABCD
1Nacht - Anfang:22:00  
2Nacht - Ende:06:00  
3    
4Arbeit-
beginn
Arbeits-
ende
Stunden
Tag
Stunden
Nacht
518:0004:0004:006:00

Formeln der Tabelle
ZelleFormel
C5=REST(B5-A5-D5;1)
D5=MAX(;MIN(B5+(B5<A5);B$2+(B$2<B$1))-MAX(A5;B$1))+WENN(B$2<B$1;MAX(;MIN(B$2;N(B5))-A5)+(MAX(B$2;A5)-A5+MAX(;B5-B$1))*(B5<A5);(A5>B5)*MAX(;MIN(B5;B$2)-B$1))

 

Als letztes Beispiel möchte ich Euch hier zeigen, wie man mit dem gerade genannten Beispiel auch seinen Verdienst errechnen kann. Im Beispiel gebe ich einen Stundensatz vor und einen Prozentsatz für Nachtstunden. Damit wir mit den angezeigten Stunden rechnen können müssen wir eines wissen:

Damit wir einen Zeitwert mit einer Zahl multiplizieren können, müssen wir die Zeit erst einmal in eine Industriezeit umwandeln. Das machen wir, indem wir die Zeitangabe *24 nehmen. Die Industriezeit stellt dann eine Dezimalzeit dar. Wollen wir aus einer Dezimalzahl eine Uhrzeit machen, so teilen wir diese durch 24.

 

 ABCDE
1Nacht - Anfang:22:00Stundenlohn:            15,00 €  
2Nacht - Ende:06:00Nachtprozente:3,70% 
3     
4Arbeit-
beginn
Arbeits-
ende
Stunden
Tag
Stunden
Nacht
Tages-
verdienst
518:0004:0004:006:00           150,22 €

Formeln der Tabelle
ZelleFormel
C5=REST(B5-A5-D5;1)
D5=MAX(;MIN(B5+(B5<A5);B$2+(B$2<B$1))-MAX(A5;B$1))+WENN(B$2<B$1;MAX(;MIN(B$2;N(B5))-A5)+(MAX(B$2;A5)-A5+MAX(;B5-B$1))*(B5<A5);(A5>B5)*MAX(;MIN(B5;B$2)-B$1))
E5=SUMME(C5+D5)*24*D1+(D5*24)*D2
Zuletzt aktualisiert am Montag, 19. Mai 2008 um 18:46 Uhr
 
Copyright © 2012 ms-excel.eu. Alle Rechte vorbehalten.
 

Autoren - Login

Werbung

wichtige Links:
http://ms-excel.eu
Hier habt Ihr eine gute Excel Hilfe
Besucherstatistik
Besucher gesamt: 1.314.692
Besucher heute: 382
Besucher gestern: 2.928
Max. Besucher pro Tag: 3.367
gerade online: 1
max. online: 85
counter Statistiken