Skip to main content

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

Mit Uhrzeiten und Stunden rechnen (Excel) (April 2024)

Mit Uhrzeiten und Stunden rechnen (Excel) (April 2024)
Anonim

Der beste Weg, um zu verstehen, wie Sie die MIN- und IF-Funktionen in Excel kombinieren können, ist ein Beispiel. Dieses Tutorial-Beispiel enthält Heizzeiten für zwei Events eines Track-Meetings - die 100- und 200-Meter-Sprints.

Mit einer MIN-ZF-Array-Formel können Sie mit einer Formel die schnellste Heizzeit für jedes Rennen ermitteln.

Die Aufgabe jedes Teils der Formel lautet wie folgt:

  • Die MIN-Funktion ermittelt die schnellste oder kleinste Zeit für das gewählte Ereignis.
  • Mit der IF-Funktion können Sie das Rennen auswählen, indem Sie eine Bedingung anhand der Namen der Rennen festlegen.
  • Mit der Array-Formel kann die IF-Funktion für mehrere Bedingungen in einer einzelnen Zelle getestet werden. Wenn die Bedingung erfüllt ist, bestimmt die Array-Formel, welche Daten (Rennzeiten) die MIN-Funktion untersucht, um die schnellste Zeit zu ermitteln.

MIN IF verschachtelte Formel, Syntax und Argumente

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

= MIN (IF (logischer_Test, value_if_true, value_if_false))

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:

  • Logik Test (erforderlich): Ein Wert oder Ausdruck, bei dem geprüft 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 der logische_test falsch ist

In diesem Beispiel versucht der logische Test, eine Übereinstimmung für den in Zelle D10 des Arbeitsblatts eingegebenen Namen zu finden. Das Argument value_if_true ist mit Hilfe der MIN-Funktion die schnellste Zeit für das ausgewählte Rennen. Das Argument value_if_false wird weggelassen, da es nicht benötigt wird und seine Abwesenheit die Formel verkürzt. Wenn in D10 ein Race-Name eingegeben wird, der nicht in der Datentabelle enthalten ist, wie beispielsweise das 400-Meter-Race, gibt die Formel eine Null zurück.

Beispiel für das MIN-IF-Array von Excel

Geben Sie die folgenden Lerndaten in die Zellen D1 bis E9 ein:

RennzeitenRennzeit (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 schnellste Hitze (Sek)

Geben Sie in Zelle D10 "100 Meter" (ohne die Anführungszeichen) ein. In dieser Zelle wird nach der Formel gesucht, für welches der Rennen die schnellste Zeit ermittelt werden soll.

Eingabe der MIN IF Nested Formula

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

Nachdem Sie die Formel eingegeben haben unterlassen Sie drücken Sie die Eingabetaste Taste auf der Tastatur oder klicken Sie mit der Maus auf eine andere Zelle; Sie müssen aus der Formel eine Array-Formel machen. Das zu tun:

  1. Klicken Sie auf Zelle E10, den Ort, an dem die Formelergebnisse angezeigt werden.

  2. Geben Sie Folgendes ein: = MIN (ZF (D3: D8 = D10, E3: E8))

Erstellen der Array-Formel

  1. Halten Sie die Taste gedrückt Ctrl und Verschiebung Tasten auf der Tastatur.

  2. Drücken Sie die Eingeben Taste auf der Tastatur, um die Array-Formel zu erstellen.

  3. Die Antwort 11.77 erscheint in Zelle F10, da dies die schnellste (kleinste) Zeit für die drei 100-Meter-Sprintstrecken ist.

Die vollständige Arrayformel {= MIN (IF (D3: D8 = D10, E3: E8))} ist in der Formelleiste über dem Arbeitsblatt zu sehen.

Weil der Ctrl , Verschiebung , und Eingeben Tasten auf der Tastatur werden gleichzeitig gedrückt, nachdem die Formel eingegeben wurde. Die resultierenden Formeln werden manchmal als bezeichnet CSE Formeln.

Testen Sie die Formel

Testen Sie die Formel, indem Sie die schnellste Zeit für die 200 Meter ermitteln. Art 200 Meter in Zelle D10 und drücken Sie die Eingeben Taste auf der Tastatur. Die Formel sollte die Zeit von 21,49 Sekunden in Zelle E10 zurückgeben.