Excel MAX IF-Array-Formel

Inhaltsverzeichnis:

Excel MAX IF-Array-Formel
Excel MAX IF-Array-Formel
Anonim

Die Matrixformel MAX IF sucht anhand bestimmter Kriterien nach dem Maximalwert. Im folgenden Beispiel verwenden wir MAX IF, um das beste (höchste) Ergebnis für zwei Leichtathletik-Veranst altungen – den Hochsprung und den Stabhochsprung – zu finden, indem wir einfach das Suchkriterium ändern.

Diese Anleitung gilt für Microsoft Excel für Microsoft 365 und Excel 2019, 2016, 2010 und 2007.

CSE-Formeln

Matrixformeln erstellen Sie, indem Sie die Tasten Strg, Shift und Enter drücken nacheinander auf der Tastatur, nachdem Sie die Formel eingegeben haben.

Aufgrund der zum Erstellen der Matrixformel gedrückten Tasten werden sie manchmal als CSE-Formeln bezeichnet.

MAX IF Syntax und Argumente für verschachtelte Formeln

Die Aufgabe jedes Teils der Formel ist:

  • Die Funktion MAX findet das höchste Ergebnis für das gewählte Ereignis.
  • Die Funktion IF ermöglicht es uns, das Ereignis auszuwählen, indem wir eine Bedingung unter Verwendung der Ereignisnamen festlegen.
  • Die Matrixformel lässt die Funktion IF auf mehrere Bedingungen in einer einzelnen Zelle testen, und wenn die Daten eine Bedingung erfüllen, bestimmt die Matrixformel, welche Daten (Ereignisergebnisse) die Funktion MAX sucht nach dem besten Ergebnis.

Die Syntax für die MAX IF-Formel lautet:

Da die IF-Funktion in die MAX-Funktion eingebettet ist, wird die gesamte IF-Funktion zum einzigen Argument für die MAX-Funktion

Die Argumente für die Funktion IF sind:

  • logical_test (erforderlich): Ein Wert oder Ausdruck, der getestet wird, um festzustellen, ob er wahr oder falsch ist.
  • value_if_true (erforderlich) Der Wert, der angezeigt wird, wenn logical_test wahr ist.
  • value_if_false (optional) Der Wert, der angezeigt wird, wenn logical_test falsch ist.

In diesem Beispiel:

  • Der logische Test versucht, eine Übereinstimmung für den in Zelle D10 des Arbeitsblatts eingegebenen Ereignisnamen zu finden.
  • Das value_if_true Argument wird mit Hilfe der MAX Funktion das beste Ergebnis für das gewählte Ereignis sein.
  • Das Argument value_if_false ist in diesem Fall nicht notwendig, und sein Fehlen verkürzt die Formel. Wenn ein Ereignisname, der nicht in der Datentabelle enth alten ist – wie beispielsweise der Weitsprung – in Zelle D10 eingegeben wird, wird eine Null (0). zurückgegeben

Eingabe der MAX IF-Formel

Die Aufgabe jedes Teils der Formel ist:

  • Die Funktion MAX findet das höchste Ergebnis für das gewählte Ereignis.
  • Die Funktion IF ermöglicht es uns, das Ereignis auszuwählen, indem wir eine Bedingung unter Verwendung der Ereignisnamen festlegen.
  • Die Matrixformel lässt die Funktion IF auf mehrere Bedingungen in einer einzelnen Zelle testen, und wenn die Daten eine Bedingung erfüllen, bestimmt die Matrixformel, welche Daten (Ereignisergebnisse) die Funktion MAX sucht nach dem besten Ergebnis.

Da wir sowohl eine verschachtelte Formel als auch eine Matrixformel erstellen, müssen wir sie direkt in eine Arbeitsblattzelle eingeben.

Sobald Sie die Formel eingegeben haben, drücken Sie nicht die Taste Enter auf der Tastatur oder klicken Sie mit der Maus auf eine andere Zelle, da wir die Formel in ein Array umwandeln müssen Formel.

  1. Geben Sie die folgenden Daten in die Zellen D1 bis E9 ein, wie in diesem Bild zu sehen.

    Image
    Image
  2. Geben Sie Hochsprung in die Zelle D10 ein. Die Formel sucht nach dieser Zelle, um sie mit den Ereignissen in abzugleichen Zellen D2 bis D7.

    Image
    Image
  3. Wählen Sie Zelle E10, wo die Formelergebnisse angezeigt werden.
  4. Geben Sie Folgendes ein:

    =MAX(IF(D2:D7=D10, E2:E7))

    Image
    Image
  5. Drücken Sie die Taste Enter auf der Tastatur, um die Matrixformel zu erstellen.
  6. Testen Sie die Formel, indem Sie das beste Ergebnis für den Stabhochsprung finden. Geben Sie Stabhochsprung in Zelle D10 ein und drücken Sie die Taste Enter auf der Tastatur. Die Formel sollte die Höhe von 5,65 Metern in Zelle E10 zurückgeben.

    Image
    Image

Empfohlen: