Excel-Formel: Tage, Stunden und Minuten zwischen Daten abrufen -

Inhaltsverzeichnis

Generische Formel

=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)

Zusammenfassung

Um die Tage, Stunden und Minuten zwischen zwei Daten zu berechnen und anzuzeigen, können Sie die TEXT-Funktion mit ein wenig Hilfe der INT-Funktion verwenden. In dem gezeigten Beispiel lautet die Formel in D5:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)

Erläuterung

Der größte Teil der Arbeit in dieser Formel wird von der TEXT-Funktion ausgeführt, die ein benutzerdefiniertes Zahlenformat für Stunden und Minuten auf einen Wert anwendet, der durch Subtrahieren des Startdatums vom Enddatum erstellt wird.

TEXT(C5-B5,"h"" hrs ""m"" mins """)

Dies ist ein Beispiel für das Einbetten von Text in ein benutzerdefiniertes Zahlenformat. Dieser Text muss von einem zusätzlichen Paar doppelter Anführungszeichen umgeben sein. Ohne die zusätzlichen doppelten Anführungszeichen sieht das benutzerdefinierte Textformat folgendermaßen aus:

h "hrs" m "min"

Der Wert für Tage wird mit der INT-Funktion berechnet, die einfach den ganzzahligen Teil des Enddatums abzüglich des Startdatums zurückgibt:

INT(C5-B5) // get day value

Hinweis: Obwohl Sie "d" in einem benutzerdefinierten Zahlenformat für Tage verwenden können, wird der Wert auf Null zurückgesetzt, wenn Tage größer als 31 sind.

Sekunden einschließen

Um Sekunden einzuschließen, können Sie das benutzerdefinierte Zahlenformat folgendermaßen erweitern:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")

Gesamtzahl der Tage, Stunden und Minuten zwischen den Daten

Um die Gesamtzahl der Tage, Stunden und Minuten zwischen einer Reihe von Start- und Enddaten abzurufen, können Sie die Formel mit SUMPRODUCT wie folgt anpassen:

=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)

Dabei steht "Enden" für den Bereich der Enddaten und "Starts" für den Bereich der Startdaten. In dem gezeigten Beispiel enthält D11 diese Formel:

=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)

Interessante Beiträge...