# 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://2811933300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnqJ9EkNaXVzEBF0wgp7y%2Fuploads%2Fgit-blob-ae866baad7fa258c51f6357d6c78b6987bd96155%2Fgrafik.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2811933300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnqJ9EkNaXVzEBF0wgp7y%2Fuploads%2Fgit-blob-f5be56a42b3d6284dc41b5ab7dc456815ea8304e%2Fgrafik.png?alt=media" 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://2811933300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnqJ9EkNaXVzEBF0wgp7y%2Fuploads%2Fgit-blob-0c162caa330977b473621e1b4fc069b334d4c7c6%2Fgrafik.png?alt=media" alt=""><figcaption></figcaption></figure>
