Bedingungsoperatoren

Beachten Sie Folgendes, wenn Sie Bedingungsoperatoren verwenden:

  • Ausdruck kann jeder gültige Formelausdruck sein. Der Ausdruck kann eine beliebige Kombination aus einer Konstanten (Ganzzahl oder reale Zahl), einer Referenz oder einer anderen Funktion sein.

  • Referenz kann jede gültige Referenz sein. Deshalb kann die Referenzeigenschaft IFNN als Teil der Referenz verwendet werden.

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

  • Wenn ein beliebiger Ausdruck innerhalb der Bedingung einen #error- oder #missing-Wert zurückgibt, gibt die Funktion If #missing oder #error zurück. Dies trifft nicht zu, wenn Sie die Bedingungen IsMissing, IsError oder IsNonNumeric verwenden.

Tabelle 10-10 Bedingungsoperatoren

Bedingungsoperator Syntax Logik

Gleich

Ausdruck = Ausdruck

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

Wenn Runden erforderlich ist, verwenden Sie die Funktion Round.

Beispiel: 1= 4 gibt "Falsch" zurück.

Größer als

Ausdruck > Ausdruck

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

Beispiel: 1 > 4 gibt "Falsch" zurück.

Größer/gleich

Ausdruck >= Ausdruck

Prüft, ob der linke Ausdruck größer/gleich dem rechten Ausdruck ist.

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

Beispiel: 1 >= 4 gibt "Falsch" zurück.

Kleiner als

Ausdruck < Ausdruck

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

Beispiel: 1 < 4 gibt "Wahr" zurück.

Kleiner/

Gleich

Ausdruck <= Ausdruck

Prüft, ob der linke Ausdruck kleiner/gleich dem rechten Ausdruck ist.

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

Beispiel: 1 <= 4 gibt "Wahr" zurück.

Ungleich

Ausdruck <> Ausdruck

Ausdruck != Ausdruck

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

Wenn Runden erforderlich ist, verwenden Sie die Funktion Round.

Beispiel: 1 <> 4 gibt "Wahr" zurück.

1 != 4 gibt "Wahr" zurück.

IsMissing

IsMissing ( Referenz )

IsMiss ( Referenz )

Prüft, ob die Referenz ein #missing-Ergebnis enthält.

Wenn die Referenz eine erweiterte Zelle oder Spalte ist, müssen alle resultierenden Zellen #missing sein, damit die Bedingung wahr ist.

Beispiel: IsMissing([1]) gibt "Wahr" zurück, wenn Zeile 1 einen #missing-Wert aufweist.

IsError

IsError ( Referenz )

IsErr ( Referenz )

Prüft, ob die Referenz ein #error-Ergebnis enthält.

Wenn die Referenz eine erweiterte Zelle oder Spalte ist, müssen alle resultierenden Zellen #error sein, damit die Bedingung wahr ist. Nur Formelzeilen und Spalten können ein #error-Ergebnis aufweisen.

Beispiel: IsError([2]) gibt "Wahr" zurück, wenn Zeile 2 einen #error-Wert aufweist.

IsNonNumeric

IsNN ( Referenz )

IsNonNumerid ( Referenz )

IfNN ( Referenz )

IfNonNumber ( Referenz )

Prüft, ob die Referenz #missing- oder #error-Ergebnisse enthält.

Wenn die Referenz eine erweiterte Zelle oder Spalte ist, müssen alle resultierenden Zellen #missing und/oder #error sein, damit die Bedingung wahr ist.

Beispiel: IsNN([3]) gibt "Wahr" zurück, wenn Zeile 3 einen #missing- oder #error-Wert aufweist.

Klammern

( Bedingung )

Gruppiert eine Bedingung.

Beispiel: (1 > 4) gibt "Falsch" zurück.