If
If
Expr booléenne1
Bloc1
Expr booléenne2
ElseIf
Bloc2
©
Expr booléenneN
ElseIf
BlocN
EndIf
Permet de traiter les conditions multiples. Si
booléenne1
passe le test de condition, exécute
Bloc1
. Si
Expr booléenne1
Expr booléenne2
condition, calcule
ifFn()
exprBooléenne
ifFn(
Faux
[,
Valeur_si_Inconnu
matrice
Evalue l'expression booléenne
chacun des éléments de
un résultat reposant sur les règles suivantes :
•
exprBooléenne
une liste ou une matrice.
•
Si un élément de
l'élément correspondant de
s'affiche.
•
Si un élément de
l'élément correspondant de
s'affiche. Si vous omettez
s'affiche.
undef
•
Si un élément de
faux, l'élément correspondant de
Inconnu
s'affiche. Si vous omettez
Inconnu
, undef s'affiche.
•
Si le deuxième, troisième ou quatrième
argument de la fonction ifFn() est une
expression unique, le test booléen est appliqué
à toutes les positions dans
si l'instruction simplifiée
Remarque :
implique une liste ou une matrice, tous les autres
66 Liste alphabétique
Then
Then
Then
ne passe pas le test de
, et ainsi de suite.
Valeur_si_Vrai
Valeur_si_
,
[,
]])⇒
expression, liste ou
exprBooléenne
exprBooléenne
peut tester une valeur unique,
exprBooléenne
est vrai,
Valeur_si_Vrai
exprBooléenne
est faux,
Valeur_si_Faux
Valeur_si_Faux
exprBooléenne
n'est ni vrai ni
Valeur_si_
exprBooléenne
exprBooléenne
Expr
La valeur d'essai 1 est inférieure à 2,5, ainsi l'élément
(ou
correspondant dans
) et produit
Valeur_si_Vrai
La valeur d'essai 2 est inférieure à 2,5, ainsi l'élément
correspondant dans
Valeur_si_Vrai
La valeur d'essai 3 n'est pas inférieure à 2,5, ainsi
,
l'élément correspondant dans
est copié dans la liste de résultats.
Valeur_si_
Valeur_si_Vrai
n'importe quelle position sélectionnée.
.
Catalogue >
Catalogue >
est copié dans la liste de résultats.
(5)
est copié dans la liste de résultats.
(6)
Valeur_si_Faux
est une valeur unique et correspond à
(10)