Kombinieren Sie die MIN- und IF-Funktionen in einer Array-Formel

Inhaltsverzeichnis:

Kombinieren Sie die MIN- und IF-Funktionen in einer Array-Formel
Kombinieren Sie die MIN- und IF-Funktionen in einer Array-Formel
Anonim

Was man wissen sollte

  • MIN-IF-Formel in ein Array umwandeln: H alten Sie Strg+ Shift gedrückt und drücken Sie dann Enterum eine Formel in der Bearbeitungsleiste zu erstellen.
  • Da die IF-Funktion innerhalb der MIN-Funktion verschachtelt ist, wird die gesamte IF-Funktion zum einzigen Argument für die MIN-Funktion.
  • Die Argumente für die IF-Funktion sind: logischer_test (erforderlich), value_if_true (erforderlich) und value_if_false(optional).

Der beste Weg, um zu verstehen, wie man die MIN- und IF-Funktionen in Excel kombiniert, ist ein Beispiel. Dieses Tutorial-Beispiel enthält Heat-Zeiten für zwei Events aus einem Track-Meeting – die 100- und 200-Meter-Sprints – und gilt für Excel für Microsoft 365, Excel 2019, Excel 2016, Excel 2013 und Excel 2010.

Was ist ein MIN-IF-Array?

Die Verwendung einer MIN-IF-Array-Formel ermöglicht es Ihnen, die schnellste Heat-Zeit für jedes Rennen mit einer Formel zu finden.

Die Aufgabe jedes Teils der Formel ist wie folgt:

  • Die MIN-Funktion findet die schnellste oder kleinste Zeit für das gewählte Ereignis.
  • Die IF-Funktion ermöglicht es uns, das Rennen auszuwählen, indem wir eine Bedingung unter Verwendung der Rennnamen festlegen.
  • Die Matrixformel lässt die IF-Funktion auf mehrere Bedingungen in einer einzelnen Zelle testen, und wenn die Bedingung erfüllt ist, bestimmt die Matrixformel, welche Daten (Rennzeiten) die MIN-Funktion untersucht, um die schnellste Zeit zu finden.

MIN IF Syntax und Argumente für verschachtelte Formeln

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

Da die IF-Funktion innerhalb der MIN-Funktion verschachtelt ist, wird die gesamte IF-Funktion zum einzigen Argument für die MIN-Funktion

Die Argumente für die IF-Funktion sind:

  • logical_test (erforderlich) - Ein Wert oder Ausdruck, der getestet wird, 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 versucht der logische Test, eine Übereinstimmung für den Rennnamen zu finden, der in Zelle D10 des Arbeitsblatts eingegeben wurde. Das Argument value_if_true ist mit Hilfe der MIN-Funktion die schnellste Zeit für das gewählte Rennen. Das Argument value_if_false wird weggelassen, da es nicht benötigt wird und sein Fehlen die Formel verkürzt. Wenn ein Rennname, der nicht in der Datentabelle enth alten ist, wie z. B. das 400-Meter-Rennen, in Zelle D10 eingegeben wird, gibt die Formel eine Null zurück.

Excel's MIN IF Array Formelbeispiel

Geben Sie die folgenden Tutorial-Daten in die Zellen D1 bis E9 ein:

Rennzeiten

Rennzeit (Sek.)

100 Meter 11,77

100 Meter 11,87

100 Meter 11,83

200 Meter 21,54

200 Meter 21.50

200 Meter 21.49

Rennen Schnellster Lauf (Sek.)

Geben Sie in Zelle D10 "100 Meter" (ohne Anführungszeichen) ein. Die Formel sucht in dieser Zelle nach dem Rennen, für das sie die schnellste Zeit ermitteln soll.

Image
Image

Eingabe der MIN IF verschachtelten Formel

Da Sie sowohl eine verschachtelte Formel als auch eine Matrixformel erstellen, müssen Sie die gesamte Formel in eine einzelne Arbeitsblattzelle eingeben.

Nachdem Sie die Formel nicht eingegeben haben, drücken Sie die Eingabetaste auf der Tastatur oder klicken Sie mit der Maus auf eine andere Zelle; Sie müssen die Formel in eine Matrixformel umwandeln. Wählen Sie dazu die Zelle E10 aus, die Stelle, an der die Formelergebnisse angezeigt werden, und geben Sie Folgendes ein:

=MIN(IF(D3:D8=D10, E3:38))

Erstellen der Array-Formel

Nachdem Sie nun die MIN IF-Formel eingegeben haben, müssen Sie sie in ein Array umwandeln. Folgen Sie dazu diesen Schritten.

  1. H alten Sie die Tasten Strg und Shift auf der Tastatur gedrückt.
  2. Drücken Sie die Taste Enter auf der Tastatur, um die Matrixformel zu erstellen.
  3. Die Antwort 11,77 erscheint in Zelle F10, weil es die schnellste (kleinste) Zeit für die drei 100-Meter-Läufe ist.

Die vollständige Matrixformel erscheint in der Bearbeitungsleiste über dem Arbeitsblatt.

Weil die Tasten Strg, Shift und Enter auf der Tastatur gleichzeitig gedrückt werden Nachdem die Formel eingegeben wurde, werden die resultierenden Formeln manchmal als CSE-Formeln bezeichnet.

Formel testen

Teste die Formel, indem du die schnellste Zeit für die 200 Meter findest. Geben Sie 200 Meter in Zelle D10 ein und drücken Sie die Taste Enter auf der Tastatur. Die Formel sollte die Zeit von 21,49 Sekunden in Zelle E10 zurückgeben.

Empfohlen: