Excel

Erhalten Sie die frühesten und neuesten Projekttermine

Get Earliest Latest Project Dates

Excel-Formel: Holen Sie sich die frühesten und neuesten ProjekttermineZusammenfassung

Dieses Beispiel zeigt, wie Sie das früheste und späteste Datum abrufen, das einem Projekt zugeordnet ist. Im gezeigten Beispiel lauten die Formeln in H5 und I5:



 
= MINIFS (data[Start],data[Project],G5) // earliest = MAXIFS (data[End],data[Project],G5) // latest

wo 'Daten' ist ein Excel-Tabelle wie gezeigt, und die Projektnamen in Spalte G stimmen mit denen von Spalte B überein.

Hinweis: MINIFS und MAXIFS sind nur erhältlich in Excel 365 und Excel 2019. In anderen Versionen von Excel können Sie eine einfache Matrixformel verwenden, wie unten beschrieben.





Einführung

Die Aufgabe hier besteht darin, die frühesten und spätesten Termine für ein bestimmtes Projekt zu finden. Die frühesten Daten stammen aus dem Start Spalte, und die neuesten Daten stammen aus der Ende Säule.

Sie könnten versucht sein, eine Nachschlagefunktion wie zu verwenden SVERWEIS , XVERWEIS , oder INDEX und MATCH. Da jedoch jedes Projekt mehr als einen Eintrag hat und Einträge möglicherweise nicht immer nach Datum sortiert sind, wird dies zu einer Herausforderung.



Ein besserer Ansatz ist das Eliminierungsverfahren: Verwerfen Sie Termine für andere Projekte und arbeiten Sie nur mit den verbleibenden Terminen.

Erläuterung

Die MINIFS-Funktion gibt die zurück kleinste numerischer Wert, der die angegebenen Kriterien erfüllt, und die MAXIFS-Funktion gibt die zurück größten numerischer Wert, der die angegebenen Kriterien erfüllt.

Wie COUNTIFS und SUMIFS verwenden diese Funktionen Bereich/Kriterien-'Paare', um Bedingungen anzuwenden. Für beide Formeln benötigen wir nur eine Bedingung: Der Projektname muss mit dem Namen in Spalte G übereinstimmen:

 
data[Project],G5 // condition

Um das zu bekommen früheste Startdatum verwenden wir:

 
= MINIFS (data[Start],data[Project],G5) // earliest date

Hier gibt MINIFS die Minimum Wert in der Start Spalte, in der das Projekt gleich 'Omega' ist (aus Zelle G5). Schon seit Excel-Daten sind nur Zahlen , ist das Mindestdatum gleich dem frühesten Datum.

Excel-Arbeitszeittabellenformel mit Mittagspause und Überstunden

Um das zu bekommen neueste Enddatum verwenden wir:

 
= MAXIFS (data[End],data[Project],G5) // latest date

Hier gibt MAXIFS die maximal Wert in der Ende Spalte, in der das Projekt gleich „Omega“ ist. Wie oben entspricht der Höchstwert dem spätesten Datum.

Array-Formel-Alternative

Wenn Sie MINIFS und MAXIFS nicht haben, können Sie einfache Array-Formeln verwenden, basierend auf den MINDEST und MAX Funktionen, um das gleiche Ergebnis zu erhalten. Für den frühesten Starttermin:

 
{= MIN ( IF (data[Project]=G5,data[Start]))}

Für das späteste Enddatum:

 
{= MAX ( IF (data[Project]=G5,data[End]))}

Hinweis: Beide Formeln sind Array-Formeln und muss mit Strg + Umschalt + Eingabetaste in Excel 2019 oder früher eingegeben werden. Mit Excel 365 können Sie die Formeln normal eingeben, da Arrayformeln nativ sind .

In beiden Fällen ist die WENN-Funktion wird verwendet, um Datumswerte wie folgt zu 'filtern':

 
 IF (data[Project]=G5,data[End]) // filter dates by project

Wenn G5 'Omega' ist, gibt IF das Enddatum zurück. Andernfalls gibt IF FALSE zurück. Da wir alle Projektnamen in der Tabelle gleichzeitig testen, ist das Ergebnis ein Array von Werten wie folgt:

 
{439364398343990FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE}

Die großen Seriennummern sind Excel-Daten, die mit dem Projekt Omega verbunden sind. Die anderen Werte sind FALSE, da das Projekt nicht Omega ist. Da MIN und MAX so programmiert sind, dass sie die logischen Werte TRUE und FALSE ignorieren, arbeiten sie nur mit den verbleibenden Werten. MIN gibt das kleinste (früheste) Datum zurück und MAX gibt das größte (späteste) Datum zurück.

Anhänge Datei Holen Sie sich die frühesten und neuesten Projektdaten.xlsx Autor Dave Bruns


^