User manual

90 Alfabetisk lista
If
Katalog >
If BoolesktUttr1 Then
Block1
ElseIf BoolesktUttr2 Then
Block2
ElseIf BoolesktUttrN Then
BlockN
EndIf
Medger förgrening. If BooleanExpr1
utvärderar till sant och exekverar Block1. If
BooleanExpr1 utvärderar till falskt,
utvärderar BooleanExpr2, osv.
ifFn()
Katalog >
ifFn(BooleanExpr,Value_If_true [,Value_
If_false [,Value_If_unknown]]) uttryck,
lista eller matris
Utvärderar det booleska uttrycket
BooleanExpr (eller varje element från
BooleanExpr ) och producerar ett resultat
baserat på följande regler:
BooleanExpr kan testa ett enstaka
rde, en lista eller en matris.
Om ett element i BooleanExpr
utvärderas som sant erhålls motsvarande
element från Value_If_true.
Om ett element i BooleanExpr
utvärderas som falskt erhålls motsvarande
element från Value_If_false. Om du
utelämnar Value_If_false erhålls undef.
Om ett element i BooleanExpr är
varken sant eller falskt erhålls
motsvarande element från Value_If_
unknown. Om du utelämnar Value_If_
unknown erhålls undef.
Om det andra, tredje eller fjärde
argumentet i funktionen ifFn() är ett
enstaka uttryck tillämpas det booleska
testet varje position i BooleanExpr.
Testvärdetpå 1 är mindre än 2.5, varför
dess motsvarande
Value_If_True element5 kopieras till
resultatlistan.
Testvärdetpå 2 är mindre än 2.5, varför
dess motsvarande
Value_If_True element6 kopieras till
resultatlistan.
Testvärdetpå 3 är inte mindre än 2,5, varr
dess motsvarande Value_If_False
element 10 kopieras till resultatlistan.
Value_If_true är ett enstaka värde och
motsvarar varje vald position.