Excel-Formel: Zeitdauer mit Tagen -

Inhaltsverzeichnis

Generische Formel

=days+time

Zusammenfassung

Um eine Zeitdauer wie 2 Tage, 6 Stunden und 30 Minuten in Excel einzugeben, können Sie Tage separat als Dezimalwert eingeben und dann die Zeit hinzufügen. In dem gezeigten Beispiel lautet die Formel in Zelle F5, die nach unten kopiert wurde:

=B5+TIME(C5,D5,0)

Erläuterung

In dem gezeigten Beispiel besteht das Ziel darin, eine gültige Zeit basierend auf Tagen, Stunden und Minuten einzugeben und das Ergebnis dann als Gesamtstunden anzuzeigen.

Der Schlüssel ist zu verstehen, dass die Zeit in Excel nur eine Zahl ist. 1 Tag = 24 Stunden und 1 Stunde = 0,0412 (1/24). Das bedeutet 12 Stunden = 0,5, 6 Stunden = 0,25 und so weiter. Da Zeit nur eine Zahl ist, können Sie Tagen Zeit hinzufügen und das Ergebnis in einem benutzerdefinierten Zahlenformat oder mit Ihrer eigenen Formel anzeigen, wie unten erläutert.

In dem gezeigten Beispiel lautet die Formel in Zelle F5:

=B5+TIME(C5,D5,0)

Auf der rechten Seite der Formel wird die TIME-Funktion verwendet, um eine gültige Zeit aus ihren Bestandteilen (Stunden, Minuten, Sekunden) zusammenzusetzen. Stunden kommen aus Spalte C, Minuten aus Spalte D und Sekunden sind als Null fest codiert. TIME gibt 0,5 zurück, da 12 Stunden einem halben Tag entsprechen:

TIME(12,0,0) // returns 0.5

Mit der Nummer 1 in C5 können wir die Formel vereinfachen, um:

=1+0.5

Dies ergibt 1,5 als Endergebnis. Um dieses Ergebnis als Gesamtstunde anzuzeigen, wird ein benutzerdefiniertes Zahlenformat verwendet:

(h):mm

Die eckigen Klammern weisen Excel an, Stunden über 24 anzuzeigen, da Excel standardmäßig in jedem 24-Stunden-Intervall (wie bei einer Uhr) auf Null zurückgesetzt wird. Das Ergebnis ist eine Zeit wie "36:00", da 1,5 anderthalb Tage oder 36 Stunden sind.

Die Formel in G5 verweist einfach auf F5:

=F5

Das benutzerdefinierte Zahlenformat, mit dem ein Ergebnis wie "1d 12h 0m" angezeigt wird, lautet:

d"d" h"h" m"m"

Mehr als 31 Tage

Die Verwendung von "d" zum Anzeigen von Tagen in einem benutzerdefinierten Zahlenformat funktioniert bis zu 31 Tagen. Nach 31 Tagen setzt Excel die Tage jedoch auf Null zurück. Dies hat keine Auswirkungen auf die Stunden, die mit dem Zahlenformat (h) weiterhin ordnungsgemäß angezeigt werden.

Leider wird ein benutzerdefiniertes Zahlenformat wie (d) nicht unterstützt. In diesem Beispiel können Sie jedoch, da Tage, Stunden und Minuten bereits separat aufgeteilt sind, eine eigene Formel schreiben, um Tage, Minuten und Stunden wie folgt anzuzeigen:

=B5&"d "&C5&"h "&D5&"m"

Dies ist ein Beispiel für eine Verkettung. Wir binden einfach alle drei numerischen Werte in eine einzelne Textzeichenfolge ein, die mit dem kaufmännischen Und (&) -Operator verbunden ist.

Wenn Sie einen vorhandenen Zeitwert als Textzeichenfolge anzeigen möchten, können Sie eine Formel wie die folgende verwenden:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

wo A1 Zeit enthält. Die INT-Funktion gibt einfach den ganzzahligen Teil der Zahl (Tage) zurück. Mit der TEXT-Funktion werden Stunden und Minuten formatiert.

Interessante Beiträge...