Dieses Tutorial-Beispiel verwendet a MAX WENN Array-Formel, um das beste (höchste) Ergebnis für zwei Leichtathletikereignisse zu finden - den Hochsprung und den Stabhochsprung. Die Art der Formel erlaubt es uns, nach mehreren Ergebnissen zu suchen, indem einfach das Suchkriterium geändert wird - in diesem Fall der Ereignisname.
Die Aufgabe jedes Teils der Formel ist:
- DasMAX Funktion findet das höchste Ergebnis für das ausgewählte Ereignis.
- Das OB Mit dieser Funktion können Sie das Ereignis auswählen, indem Sie eine Bedingung mithilfe der Ereignisnamen festlegen.
- Die Array-Formel lässt die OB Funktionstest für mehrere Bedingungen in einer einzelnen Zelle, und wenn die Bedingung erfüllt ist, bestimmt die Arrayformel, welche Daten (Ereignisergebnisse) die MAX Funktion wird prüfen, um das beste Ergebnis zu finden.
CSE-Formeln
Array-Formeln werden durch Drücken von erstellt Ctrl, Verschiebung, und Eingeben Tasten auf der Tastatur gleichzeitig, wenn die Formel eingegeben wurde.

Aufgrund der gedrückten Tasten zum Erstellen der Array-Formel werden sie manchmal als bezeichnet CSE Formeln.
MAX WENN verschachtelte Formel, Syntax und Argumente
Die Syntax für die Formel MAX IF lautet:
= MAX (IF (logischer_Test, value_if_true, value_if_false))
- Da die IF-Funktion innerhalb der MAX-Funktion verschachtelt ist, wird die gesamte IF-Funktion zum einzigen Argument für die MAX-Funktion.
Die Argumente für die OB Funktion sind:
- Logik Test (Erforderlich): Ein Wert oder Ausdruck, bei dem getestet wird, ob er wahr oder falsch ist.
- value_if_true (erforderlich) Der Wert, der angezeigt wird, wenn der logische_Test wahr ist.
- value_if_false (optional) Der Wert, der angezeigt wird, wenn "logischer_test" falsch ist.
In diesem Beispiel:
- Der logische Test versucht, eine Übereinstimmung für den eingegebenen Ereignisnamen zu finden Zelle D10 des Arbeitsblatts.
- Das value_if_true Argument wird, mit der Hilfe der MAX Funktion, das beste Ergebnis für das gewählte Ereignis.
- Das value_if_false Argument wird weggelassen, da es nicht benötigt wird und seine Abwesenheit die Formel verkürzt. Wenn ein Ereignisname eingegeben wird, der nicht in der Datentabelle enthalten ist (z. B. der Weitsprung) Zelle D10 Die Formel gibt eine Null zurück ( 0 ).

Beispiel für das MAX-IF-Array von Excel
-
Geben Sie die folgenden Daten in ein Zellen D1 zu E9 wie im Bild oben gesehen.
-
Im Zelle D10 Art Hochsprung - Die Formel wird in dieser Zelle suchen, um herauszufinden, bei welchen Ereignissen wir das beste Ergebnis erzielen möchten.
Eingabe der MAX IF Nested Formula
Da wir sowohl eine verschachtelte Formel als auch eine Array-Formel erstellen, müssen Sie die gesamte Formel in eine einzelne Arbeitsblattzelle eingeben.
Sobald Sie die Formel eingegeben haben UNTERLASSEN SIE drücken Sie die Eingeben Taste auf der Tastatur oder klicken Sie mit der Maus auf eine andere Zelle, um die Formel in eine Arrayformel umzuwandeln

-
Klicke auf Zelle E10 - der Ort, an dem die Formelergebnisse angezeigt werden.
-
Art folgende:
= MAX (ZF (D2: D7 = D10, E2: E7))
-
Halten Sie die Taste gedrückt Ctrl und Verschiebung Tasten auf der Tastatur.
-
Drücken Sie die Eingeben Taste auf der Tastatur, um die Array-Formel zu erstellen.
Testen Sie die Formel
Testen Sie die Formel, indem Sie das beste Ergebnis für den Stabhochsprung finden. Art Stabhochsprung in Zelle D10 und drücken Sie die Eingeben Taste auf der Tastatur. Die Formel sollte die Höhe von zurückgeben 5.65 Meter in Zelle E10.




