@If
Syntax
@If(Condition1;TrueValue1;ElseValue);
@If(Condition1;TrueValue1[;Condition2;TrueValue2;...;Condition49;TrueValue49];ElseValue);
Beschreibung
Wertet 1 bis 49 Bedingungen BOOL Condition1..49 aus und gibt als Ergebnis den Wert aus TrueValue1..49 zurück, der unmittelbar auf die erste zutreffende Bedingung Condition1..49 folgt. Wenn keine Bedingung Condition1..49 zutrifft, dann wird der Wert ElseValue zurückgegeben.
HINWEIS:
Strings sind als Bedingung erlaubt, sie sind TRUE, wenn sie mindestens ein Zeichen enthalten, ansonsten FALSE.
Beispiel: @If(Condition1;TrueValue1;ElseValue)
Condition1:=1;
@If(Condition1;"Erfüllt";"Nicht erfüllt"); ergibt "Erfüllt"
Condition1:=0;
@If(Condition1;"Erfüllt";"Nicht erfüllt"); ergibt "Nicht erfüllt"
Beispiel: (Condition1;TrueValue1[;Condition2;TrueValue2;…;Condition49;TrueValue49];ElseValue);
Condition1:=0;
Condition2:="";
Condition3:="x";
Condition4:=1;
@If(Condition1;"Eins";Condition2;"Zwei";Condition3;"Drei";Condition4;"Vier";"Null");
ergibt "Drei"
