# IF

#### Syntax <a href="#syntax.23" id="syntax.23"></a>

**IF**(*condition; thenExpression; elseExpression*)

* *condition* - die Bedingung, die ausgewertet wir&#x64;*- **Wertetyp**: Boolean*
* *thenExpression* - Ausdruck, der ausgewertet wird, wenn die Bedingung wahr ist- ***Wertetyp**: beliebig*
* *elseExpression* - Ausdruck, der ausgewertet wird, wenn die Bedingung falsch ist *- **Wertetyp**: beliebig (optional, Standardwert: empty)*

#### Return <a href="#return.2" id="return.2"></a>

Die Funktion gibt das Ergebnis des ausgewerteten then- oder else Ausdrucks zurück.

#### Bemerkungen <a href="#remarks.20" id="remarks.20"></a>

* Die Funktion kann auch mit mehreren condition-/thenExpression-Parameterpaaren aufgerufen werden. In diesem Fall stoppt die Auswertung der Funktionen nach der ersten Bedingung, die wahr ist. Wenn keine der Bedingungen wahr ist, wird elseExpression ausgeführt.

#### Beispiele

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/GGvk4mQivbfvhspEibRr/grafik.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/3NS8fsRRHr52ZB0q5Eua/grafik.png" alt=""><figcaption></figcaption></figure>

In diesem Fall wird nach dem Anklicken der Schaltfläche die Tabelle3 mit der Information gefüllt, ob die Werte der Tabelle 4 positiv, negativ oder Null sind. Die IF-Funktion wird hier mit 5 Parametern verwendet, und das Ergebnis dient zum Füllen eines Tabellen-Widgets.

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/TzFS0eaNIB93ttSNEs6x/grafik.png" alt=""><figcaption></figcaption></figure>
