Wie berechne ich Stunden und Minuten zwischen zwei Zeiträumen?

5

Ich arbeite an einem sehr einfachen Arbeitszeitblatt für meine Arbeit in Excel 2007, habe jedoch Probleme mit der Berechnung der Stunden und Minuten zwischen zwei Zeiträumen.

Ich habe ein Feld: Das timestartkönnte zum Beispiel sein: 08:30

Dann habe ich ein Feld, timestopdas zum Beispiel sein könnte: 12:30

Ich kann das Ergebnis, das 4 Stunden beträgt, leicht selbst berechnen. Wie erstelle ich jedoch eine „Gesamttabelle“ in der gesamten Zelle, in der die Stunden berechnet werden, die für jeden Eintrag aufgewendet werden?

Ich habe versucht, mit den Zeiteinstellungen herumzuspielen, aber es gibt mir jedes Mal falsche Zahlen.

Mestika
quelle

Antworten:

2

Wenn sich Ihre Timestart-Werte in Spalte A und Ihre Timestop-Werte in Spalte B befinden, geben Sie in die Spalte Ihrer Wahl Folgendes ein:

=ABS(HOUR(A1)-HOUR(B1))

Nehmen Sie dann diese Formel und ziehen Sie sie über das Blatt.

Lance Roberts
quelle
Hallo Lance, Ihr Formular funktioniert, aber ich habe eine Frage, an die ich beim Posten meiner Frage nicht gedacht habe. Ich habe auch einige Zeiträume, in denen es nur eine halbe Stunde ist, wie Startzeit: 12:00 und Endzeit: 12:30, aber dann kann die STUNDE natürlich nicht rechnen. Gibt es einige Möglichkeiten, um dieses Problem zu umgehen?
Mestika
@Mestika, welches Ergebnis möchtest du für diese Werte sehen? Möchten Sie gebrochene Stunden oder immer ganze Zahlen? Wie wollen Sie Teilstunden abrunden?
Lance Roberts
Ich bin ein bisschen neu in der Excel-Datums- / Uhrzeit-Formation, aber ich dachte, dass entweder sagen könnte: 4,5 Stunden, wenn es von 12: 00 * bis * 16: 30 ist, oder ich weiß es nicht, vielleicht in Minuten und dann in hh: mm Formation berechnet. Das, wonach ich strebe, ist, dass jemand, der von 12:00 bis 16: 35 gearbeitet hat, in diesem Zeitraum insgesamt 4 Stunden und 35 Minuten gearbeitet hat.
Mestika
Ich habe es tatsächlich zum Arbeiten gebracht. Ich habe den JDB-Vorschlag oben verwendet und beim Formatieren meiner Zellen in einem hh: mm-Format und beim Berechnen von: = SUM (B1-A1) das richtige Ergebnis erhalten. Und dort kann ich auch eine monatliche Gesamtarbeitszeit schaffen.
Mestika
5

Mestika,

Es hört sich so an, als wüssten Sie bereits, wie man die Werte berechnet - Sie brauchen Hilfe bei der Formatierung der Ergebnisse. Normalerweise verwendet Excel den Wert 1, um einen Tag darzustellen. (zB 6 Stunden wären 0,25) Sie sollten in der Lage sein, zwei Mal zu subtrahieren (wie andere vorgeschlagen haben) und dann mit 24 zu multiplizieren, um Stunden zu erhalten. Durch Summieren einer Spalte dieser Werte erhalten Sie das, was Sie benötigen.

Josh

JDB
quelle
3

Befindet sich 8:30 in Zelle A1 und 12:30 in Zelle B1, erhalten =B1-A1Sie die richtige Antwort, wenn Sie die Formel in C1 eingeben. (Ich habe es gerade in Excel 2010 getestet.) Das Format sollte korrekt sein.

Sie können dann SUMdie Werte in Spalte C zu einer Summe zusammenfassen.

Es kann jedoch Probleme geben, die Sie beißen können, da die Uhrzeit- und Datumsfunktionen von Excel zusammenarbeiten. Daten sind ganze Zahlen, 1dh 1. Januar 1900, 22. Januar 1900 usw. Die Zeit ist ein Teil eines Tages, also 1.5ist am 1. Januar 1900 Mittag und am 2. Januar 1900 2.256 Uhr morgens.

Der Punkt dabei ist, dass, wenn Sie mit dem Hinzufügen von Zeit beginnen, die Zeit in Tage übergeht. Wenn Sie also insgesamt 25:00 Stunden haben, werden Sie wahrscheinlich insgesamt 1:00 Stunden sehen. Um dies in Excel zu verhindern, müssen Sie die Zelle mit eckigen Klammern um das Stundenelement formatieren [hh].

Neal
quelle
0

Ich benutze diese Formel:

=IF((OR(B1="",A1="")),0,IF((B1<A1),((B1-A1)*24)+24,(B1-A1)*24))

B=TimeEnd
A=TimeStart

Ich weiß, es scheint eine komplizierte Zeichenfolge zu sein, aber sie funktioniert und gibt Ihnen nicht nur ganze Werte, sondern in Abständen von 1/8 Minuten. Ich habe sie getrennt, um die Mittagspause zu erklären, dann kann ich sie einfach mit einer =sum()Gleichung hinzufügen .

APBTlvrr
quelle
Was meinst du mit "gibt dir nicht nur ganze Werte, sondern in Abständen von 1/8 Minuten"? Auf diese Weise erhalten Sie eine Auflösung, die deutlich unter der Mikrosekundengrenze liegt, wenn Sie die Zellen so formatieren, dass sie eine ausreichende Genauigkeit aufweisen.
Scott