Bedingungsoperatoren

Wenn Sie Bedingungsoperatoren verwenden, beachten Sie Folgendes:

  • Expression kann ein beliebiger gültiger Formelausdruck sein. Bei einem Ausdruck kann es sich um eine beliebige Kombination aus einer Konstanten (ganze oder reale Zahl), einer Referenz oder einer anderen Funktion handeln.

  • Reference kann eine beliebige gültige Referenz sein. Daher kann die Referenzeigenschaft IFNN als Teil der Referenz verwendet werden.

  • Condition kann eine beliebige gültige Bedingung sein, die auf die komplexen Bedingungen And, Not und Or angewendet wird. Diese Operatoren können eingebettete Bedingungen enthalten. (Die Operatoren "And", "Not" und "Or" müssen in Klammern gesetzt werden.)

  • Wenn ein beliebiger Ausdruck (expression) innerhalb der Bedingung den Wert #error oder #missing zurückgibt, gibt auch die Funktion If den Wert #missing oder #error zurück. Dies gilt nicht bei Verwendung der Bedingungen IsMissing, IsError oder IsNonNumeric.

Tabelle -15 Bedingungsoperatoren

Bedingungsoperator Syntax Logik

Gleich

expression = expression

Überprüft, ob der linke Ausdruck gleich dem rechten Ausdruck ist.

Beispiel:

1=4

Gibt "false" (falsch) zurück.

Hinweis: Wenn gerundete Werte erforderlich sind, müssen Sie die Funktion Round verwenden.

Größer als

expression > expression

Überprüft, ob der linke Ausdruck größer als der rechte Ausdruck ist.

Beispiel:

1 > 4

Gibt "false" (falsch) zurück.

Größer/gleich

expression >= expression

Überprüft, ob der linke Ausdruck größer oder gleich dem rechten Ausdruck ist.

Beispiel:

1>=4

Gibt "false" (falsch) zurück.

Hinweis: Die korrekte Syntax lautet ">=". Die Syntax "=>" wird nicht unterstützt.

Kleiner als

expression < expression

Überprüft, ob der linke Ausdruck kleiner als der rechte Ausdruck ist.

Beispiel:

1<4

Gibt "true" (wahr) zurück.

Kleiner als oder

Gleich

expression <= expression

Überprüft, ob der linke Ausdruck kleiner oder gleich dem rechten Ausdruck ist.

Beispiel:

1<=4

Gibt "true" (wahr) zurück.

Hinweis: Die korrekte Syntax lautet "<=". Die Syntax "=<" wird nicht unterstützt.

Ungleich

expression <> expression

expression != expression

Überprüft, ob der linke Ausdruck ungleich dem rechten Ausdruck ist.

Beispiel:

1<>4

Gibt "true" (wahr) zurück.

1!=4

Gibt "true" (wahr) zurück.

Hinweis: Wenn gerundete Werte erforderlich sind, müssen Sie die Funktion Round verwenden.

IsMissing

IsMissing ( reference )

IsMiss ( reference )

Überprüft, ob die Referenz als Ergebnis #missing enthält.

Beispiel:

IsMissing([1])

Gibt "true" (wahr) zurück, wenn Zeile 1 den Wert #missing enthält.

Hinweis: Wenn es sich bei der Referenz um eine eingeblendete Zeile oder Spalte handelt, müssen alle resultierenden Zellen #missing enthalten, damit für die Bedingung "true" zurückgegeben wird.

IsError

IsError ( reference )

IsErr ( reference )

Überprüft, ob die Referenz als Ergebnis #error enthält.

Beispiel:

IsError([2])

Gibt "true" (wahr) zurück, wenn Zeile 2 den Wert #error enthält.

Hinweis: Wenn es sich bei der Referenz um eine eingeblendete Zeile oder Spalte handelt, müssen alle resultierenden Zellen #error enthalten, damit für die Bedingung "true" zurückgegeben wird. Nur Zeilen und Spalten mit Formeln können #error ergeben.

IsNonNumeric

IsNN ( reference )

IsNonNumerid ( reference )

IfNN ( reference )

IfNonNumber ( reference )

Überprüft, ob die Referenz als Ergebnis #missing oder #error enthält.

Beispiel:

IsNN([3])

Gibt "true" (wahr) zurück, wenn Zeile 3 den Wert #missing oder #error enthält.

Hinweis: Wenn es sich bei der Referenz um eine eingeblendete Zeile oder Spalte handelt, müssen alle resultierenden Zellen #missing und/oder #error enthalten, damit für die Bedingung "true" zurückgegeben wird.

Klammer

( condition )

Gruppiert eine Bedingung.

Beispiel:

(1 > 4)

Gibt "false" (falsch) zurück.