Excel-Formel: Gruppieren Sie die Zeiten in ungleiche Buckets

Inhaltsverzeichnis

Generische Formel

=VLOOKUP(time,bucket_table,column,TRUE)

Zusammenfassung

Mit der VLOOKUP-Funktion können Sie Zeiten in ungleichen Buckets gruppieren (z. B. 12 bis 7 Uhr, 7 bis 12 Uhr usw.). In dem gezeigten Beispiel lautet die Formel n E5:

=VLOOKUP(D5,buckets,2,1)

Erläuterung

Wenn Sie Zeiten in Buckets gruppieren müssen, die nicht dieselbe Größe haben (z. B. 12 bis 7 Uhr, 7 bis 12 Uhr usw.), können Sie die VLOOKUP-Funktion im ungefähren Übereinstimmungsmodus verwenden.

Das Problem

Es gibt verschiedene Möglichkeiten, Zeiten in Excel zu gruppieren. Wenn Sie die Zeiten nur stundenweise gruppieren müssen, ist eine Pivot-Tabelle sehr schnell und einfach. Wenn Sie die Zeiten in anderen gleichen Eimern von mehreren Stunden (dh 3 Stunden, 4 Stunden usw.) gruppieren müssen, ist die Verwendung der FLOOR-Funktion eine gute Lösung. Wenn Sie jedoch Zeiten in ungleiche Buckets gruppieren müssen, müssen Sie einen benutzerdefinierteren Ansatz wählen. Mit VLOOKUP können Sie im ungefähren Übereinstimmungsmodus die Zeiten in benutzerdefinierten Intervallen beliebiger Größe gruppieren.

Die Lösung

Die Lösung besteht darin, eine Nachschlagetabelle zu erstellen, die jedes Mal in den richtigen Bucket "abgebildet" wird. Geben Sie in der ersten Spalte die Startzeit für den Bucket ein. Geben Sie in Spalte zwei den Namen des Buckets ein, den Sie verwenden möchten. Die Tabelle muss nach der Startzeit sortiert sein, vom kleinsten zum größten. Konfigurieren Sie abschließend die VLOOKUP-Funktion so, dass jedes Mal in der Bucket-Tabelle nach ungefähren Übereinstimmungen gesucht wird.

In dem gezeigten Beispiel lautet die Formel n E5:

=VLOOKUP(D5,buckets,2,1)

D5 ist der Suchwert, "Buckets" ist ein benannter Bereich für G5: H8, 2 ist der Spaltenindex und 1 ist ein Flag, das eine ungefähre Übereinstimmung ermöglicht. (Sie können auch TRUE verwenden). Auf dieser Seite finden Sie eine vollständige Erklärung.

Wenn sich VLOOKUP im ungefähren Übereinstimmungsmodus befindet, entspricht es dem nächsten Wert, der kleiner oder gleich dem Suchwert ist. Auf diese Weise können Sie sich die eingehende Suchzeit als "abgerundet" in den richtigen Bereich vorstellen.

Diese Formel ist ein hervorragendes Beispiel dafür, wie Sie mit VLOOKUP Daten auf vollständig benutzerdefinierte Weise gruppieren können. Ich habe es von Jon Acampora auf dem Excel Campus in seinem Artikel über drei Möglichkeiten zum Gruppieren von Zeiten gelernt.

Interessante Beiträge...