# 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/5AXM9De6LygFtEaDe5ri/blobs/NCMSTO3VHkd89gc7RbGK/grafik.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/5AXM9De6LygFtEaDe5ri/blobs/A1Logtfc59ythnnHbDW8/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/5AXM9De6LygFtEaDe5ri/blobs/UhsYI0Unu6qdGzxieDpB/grafik.png" alt=""><figcaption></figcaption></figure>
