If
Die If-Funktion gibt basierend auf einer Bedingung einen Wert zwischen zwei gegebenen Werten zurück.
Definition
If(condicion, v1, v2)Parameter
| Name | Description | Data type |
|---|---|---|
| condicion | Logical condition to be evaluated. | boolean |
| v1 | Value to return if the condition is true. | any |
| v2 | Value to return if the condition is false. | any |
Beispiele
Beispiel für bedingte Division
Das folgende Beispiel verwendet die If-Funktion, um zu prüfen, ob die Variable x den Wert null hat. In diesem Fall wird ein Fehler gemeldet. Andernfalls wird das Ergebnis der Division von 150 durch den Wert von x zurückgegeben:
If(x = 0, Error('El valor no puede ser cero'), 150 / x)Für einen Wert von x gleich null wird ein Fehler ausgegeben. Für jeden anderen Wert wird das Ergebnis der Division von 150 durch den Wert von x zurückgegeben.
Beispiel zum Ermitteln des Maximums zweier Zahlen
Das folgende Beispiel verwendet die If-Funktion, um den Maximalwert zwischen zwei Variablen x1 und x2 zurückzugeben. Beachten Sie, dass es für diesen speziellen Fall einfacher wäre, die Max-Funktion zu verwenden.
If(x1 > x2, x1, x2)Dieses Beispiel gibt immer das Maximum zwischen den beiden in x1 und x2 übergebenen Werten zurück.