Excel

Berechnen Sie die Anzahl der Stunden zwischen zwei Zeiten

Calculate Number Hours Between Two Times

Excel-Formel: Berechnen Sie die Anzahl der Stunden zwischen zwei ZeitenAllgemeine Formel |_+_| Zusammenfassung

Um die Anzahl der Stunden zwischen zwei Zeiten zu berechnen, können Sie eine Formel verwenden, die die Startzeit von der Endzeit subtrahiert. Wenn die Start- und Endzeiten Mitternacht umfassen, müssen Sie die Formel wie unten beschrieben anpassen. Im gezeigten Beispiel lautet die Formel in D5:



= IF (end>start, end-start, 1-start+end)

Hinweis: Die Komplexität der Formeln auf dieser Seite ergibt sich aus Zeiten, die Mitternacht überschreiten. Sie können die Dinge drastisch vereinfachen, indem Sie Datumswerte verwenden, die Zeiten enthalten ('datetimes'), wie unten erklärt .

Erläuterung

Die Komplexität der Berechnung der Stundenzahl zwischen zwei Zeiten ergibt sich aus Zeiten, die Mitternacht überschreiten. Dies liegt daran, dass Zeiten, die Mitternacht überschreiten, oft eine Startzeit haben, die nach der Endzeit liegt (d. h. Start um 21:00 Uhr, Ende um 6:00 Uhr). Dieser Artikel enthält je nach Situation mehrere Formellösungen.





Einfache Dauerberechnung

Wenn Start- und Endzeit am selben Tag liegen, ist die Berechnung der Dauer in Stunden einfach. Bei einer Startzeit von 9:00 Uhr und einer Endzeit von 17:00 Uhr können Sie beispielsweise einfach diese Formel verwenden:

 
= IF (C5>B5,C5-B5,1-B5+C5)

Um das Ergebnis in Stunden und Minuten anzuzeigen, wenden Sie eine Zeit an Zahlenformat so was:



Standardabweichung des Mittelwerts in Excel
 
=end-start =5:00PM-8:00AM =0.375-0.708=.333 // 8 hours

Wenn die Zeiten jedoch eine Tagesgrenze überschreiten (Mitternacht), kann es schwierig werden.

Wie Excel die Zeit erfasst

In Excel, ein Tag entspricht 1 , was 24 Stunden entspricht. Dies bedeutet, dass Zeiten und Stunden Bruchwerte von 1 sind, wie in der folgenden Tabelle gezeigt:

Std Zeit Fraktion Wert
3 3:00 UHR MORGENS 3/24 0,125
6 6.00 6/24 0,25
4 4:00 UHR 4/24 0,167
8 8:00 UHR MORGENS 8/24 0,333
12 12.00 12/24 0,5
18 18:00 Uhr 18/24 0,75
einundzwanzig 9.00 21/24 0,875

Wenn die Zeiten Mitternacht überschreiten

Die Berechnung der verstrichenen Zeit ist schwieriger, wenn die Zeiten eine Tagesgrenze (Mitternacht) überschreiten. Zum Beispiel, wenn die Startzeit ist eines Tages 22:00 Uhr, und die Endzeit 5:00 Uhr am nächsten Tag ist, ist die Endzeit tatsächlich kleiner als die Startzeit und die obige Formel gibt einen negativen Wert zurück und Excel zeigt eine Reihe von Rautenzeichen (########) an.

Um dieses Problem zu beheben, können Sie diese Formel für Zeiten verwenden, die eine Tagesgrenze überschreiten:

 
h:mm

Durch Abzug von Startzeit ab 1 erhalten Sie die Zeit am ersten Tag, die Sie einfach zu der Zeit am 2. Tag hinzufügen können, die der gleichen ist wie am Endzeit . Diese Formel funktioniert nicht für Zeiten, die am selben Tag auftreten, daher müssen wir verwenden WENN-Funktion so was:

So bearbeiten Sie die x-Achse in Excel
 
=1-start+end

Wenn beide Zeiten am selben Tag sind, Ende ist größer als Startzeit , wird die einfache Formel verwendet. Aber wenn die Zeiten über eine Tagesgrenze hinausgehen, wird die zweite Formel verwendet.

MOD-Funktionsalternative

Die MOD-Funktion bietet eine elegante Möglichkeit, die obige Formel zu vereinfachen. Indem wir die MOD-Funktion mit einem Divisor von 1 verwenden, können wir eine Formel erstellen, die beide Situationen handhabt:

 
= IF (end>start, end-start, 1-start+end)

Diese Formel kümmert sich um die negative Zeit, indem die MOD-Funktion verwendet wird, um negative Werte auf den erforderlichen positiven Wert umzudrehen. Da diese Formel Uhrzeiten am selben Tag und Uhrzeiten über Mitternacht verarbeitet, benötigen wir keine bedingte IF-Anweisung.

Hinweis: Keine der oben genannten Formeln kann Laufzeiten von mehr als 24 Stunden verarbeiten. Wenn Sie dies benötigen, sehen Sie sich die Option Datum + Uhrzeit unten an.

Für mehr über Modulo, hier ist ein guter Link zur Khan Academy .

Vereinfachen mit Datum + Uhrzeit

Sie können das Problem, die verstrichene Zeit drastisch zu berechnen, einfach mit Werten, die enthalten, beide Datum und Uhrzeit, manchmal auch 'datetimes' genannt. Um ein Datum und eine Uhrzeit zusammen einzugeben, verwenden Sie ein einzelnes Leerzeichen zwischen Uhrzeit und Datum wie folgt: 01.09.2016 10:00. Wenn Sie dieses Datum mit dem allgemeinen Format formatieren, sehen Sie einen Wert wie diesen:

 
= MOD (end-start,1)

Die Zahlen rechts von der Dezimalstelle stellen die Zeitkomponente des Datums dar. Sobald Sie datetime-Werte haben, können Sie die verstrichene Zeit mit einer einfachen Formel berechnen. Im folgenden Bildschirm enthalten Start- und Endwerte sowohl Datums- als auch Uhrzeitangaben, und die Formel lautet einfach:

 
42614.4166666667 // date + time

Verstrichene Zeit in Stunden mit Datum und Uhrzeit zusammen

Das Ergebnis wird mit dem formatiert benutzerdefiniertes Zahlenformat :

 
=C5-B5 // end-start

um verstrichene Stunden anzuzeigen. Diese Formel berechnet die Stunden zwischen zwei Zeiten an einem einzigen Tag oder über mehrere Tage hinweg korrekt.

Formel, um den Zinssatz für Leihgaben zu finden

Formatieren von Zeitdauern

Standardmäßig kann Excel die Zeit anzeigen, auch die Zeit, die eine Dauer darstellt, mit AM/PM. Wenn Sie beispielsweise eine berechnete Zeit von 6 Stunden haben, zeigt Excel diese möglicherweise als 6:00 Uhr an. Um AM/PM zu entfernen, wenden Sie a benutzerdefiniertes Zahlenformat mögen:

 
[h]:mm

In Fällen, in denen die berechnete Zeit 24 Stunden überschreiten kann, sollten Sie ein benutzerdefiniertes Format wie [h]:mm verwenden. Die Syntax in eckigen Klammern [h] weist Excel an, Stundendauern von mehr als 24 Stunden anzuzeigen. Wenn Sie die Klammern nicht verwenden, wird Excel einfach 'überrollen', wenn die Dauer 24 Stunden erreicht (wie eine Uhr).

Autor Dave Bruns


^