David fragte, wie er ein Datum zurückgeben könne, das dem Maximalwert in einer bestimmten Spalte zugeordnet sei. In Davids Bewerbung hatte er zwei Spalten mit Daten und Gewichten, die diesen Daten zugeordnet waren. Er konnte herausfinden, wie man das maximale Gewicht bestimmt, aber nicht, wie man das Datum ermittelt, an dem dieses Gewicht auftrat.

In diesem Fall nehmen wir an, dass sich die Daten in Spalte A und die Gewichte in Spalte B, Zeilen 2 bis 45 befinden. Im Folgenden wird das maximale Gewicht in Spalte B ermittelt:

=MAX(B2:B45)

Sie sind nicht auf die Verwendung der MAX-Funktion beschränkt. Sie können auch die Funktion LARGE verwenden, die den größten angegebenen Wert in einem Bereich zurückgibt. Wenn Sie den größten Wert wünschen, verwenden Sie die Funktion folgendermaßen:

=LARGE(B1:B45,1)

So weit, ist es gut. Um das entsprechende Datum aus der Zelle links vom Datum zu ziehen, müssen Sie lediglich eine der Suchfunktionen verwenden. Im folgenden Beispiel wird die INDEX-Funktion verwendet:

=INDEX(A2:A45,MATCH(MAX(B2:B45),B2:B45,FALSE),1)

Die INDEX-Funktion zieht den Wert aus Zeile n, Spalte 1 des Bereichs A2: A45.

Der Wert von n wird unter Verwendung von MATCH bestimmt, um die Positionsnummer des Maximalwerts des Bereichs B2: B45 innerhalb dieses Bereichs zu erhalten. Wenn beispielsweise das höchste Gewicht das vierte in der Liste ist (das Gewicht in Zeile 5), gibt der MATCH-Ausdruck 4 zurück, daher gibt die INDEX-Funktion das Datum aus Zeile 5, Spalte 1 des Bereichs A2: A45 zurück.

Wenn Sie möchten, können Sie die Formel noch weiter vereinfachen, indem Sie nur die darin enthaltenen Spalteninformationen angeben. Auf diese Weise können Sie in den Spalten A und B beliebig viele Einträge haben:

=INDEX(A:A,MATCH(MAX(B:B),B:B,FALSE),1)

In diesen Formeln können Sie genauso gut die Funktion LARGE anstelle der Funktion MAX verwenden. Wenn zwei Daten mit demselben Gewicht verknüpft sind, wird nur das erste übereinstimmende Datum zurückgegeben. Außerdem müssen Sie jede Zelle, die Ihre Formel enthält, mit einem Datumsformat formatieren.

Wenn Ihre Spalten umgekehrt sind, was bedeutet, dass sich die Gewichte in Spalte A und die Daten in Spalte B befinden, würden Sie die VLOOKUP-Funktion anstelle von INDEX verwenden, wie hier gezeigt:

=VLOOKUP(LARGE(A1:A45,1),A1:B45,2,FALSE)

Auch hier könnte die MAX-Funktion in dieser Formel anstelle der LARGE-Funktion verwendet werden, falls dies gewünscht wird.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (1972) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: