Excel-Formel: First-In-, Last-Out-Zeiten -

Inhaltsverzeichnis

Generische Formel

=MINIFS(times,names,name,actions,action)

Zusammenfassung

Sie können die MAXIFS- und MINIFS-Funktionen oder eine Array-Formel wie unten beschrieben verwenden, um "first in, last out" -Zeiten aus Arbeitszeittabellendaten abzurufen. In dem gezeigten Beispiel lautet die Formel in H6:

=MINIFS(times,names,H5,actions,"in")

mit den folgenden benannten Bereichen: Aktionen = C5: C22. Namen = B5: B22, Zeiten = E5: E22

Erläuterung

Die MINIFS-Funktion gibt Mindestwerte in einem Bereich zurück, der auf einem oder mehreren Kriterien basiert. In diesem Fall ist der Bereich, aus dem wir einen Mindestwert extrahieren, E5: E22) mit dem Namen "times".

Wir filtern diese Werte zuerst mit zwei Bereich / Kriterien-Paaren. Das erste Paar bietet einen Bereich von B5: B22 (Namen), wobei der Name in H5 für Kriterien steht. Das zweite Paar verwendet den Bereich C5: C22 (Aktionen) mit "in" als Kriterium.

MINIFS gibt dann die früheste (minimale) Zeit zurück, in der der Name "Max" und die Aktion "in" ist.

Die "Last Out" -Zeit wird auf ähnliche Weise mit der MAXIFS-Funktion berechnet:

=MAXIFS(times,names,H5,actions,"out")

Array-Formel-Alternativen

Die MAXIFS-Funktion und die MINIFS-Funktion wurden beide in Excel 2016 eingeführt. Wenn Sie eine ältere Version von Excel verwenden, können Sie stattdessen eine Array-Formel verwenden:

(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))

Hinweis: Dies sind Array-Formeln, die mit Strg + Umschalt + Eingabe eingegeben werden müssen. Excel fügt die geschweiften Klammern automatisch hinzu.

Interessante Beiträge...