User manual

If
Catálogo >
If ExprBooleana1 Then
Bloco1
ElseIf ExprBooleana2 Then
Bloco2
ElseIf ExprBooleanaN Then
BlocoN
EndIf
Permite a derivação. Se a ExprBooleana1
for avaliada como verdadeira, executa o
Bloco1. Se a ExprBooleana1 for avaliada
como falsa, avalia a ExprBooleana2, etc.
ifFn ()
Catálogo >
ifFn(ExprBooleana, Value_If_true
[,Value_If_false [,Value_If_unknown]])
expressão, lista ou matriz
Avalia a expressão booleana ExprBooleana
(ou cada elemento da ExprBooleana ) e
produz um resultado com base nas
seguintes regras:
ExprBooleana pode testar um valor
individual, uma lista ou uma matriz.
Se um elemento da ExprBooleana for
avaliado como verdadeiro, devolve o
elemento correspondente de Value_If_
true.
Se um elemento da ExprBooleana for
avaliada como falsa, devolve o elemento
correspondente de Value_If_false. Se
omitir Value_If_false, devolve undef.
Se um elemento da ExprBooleana não
for verdadeiro nem falso, devolve o
elemento correspondente Value_If_
unknown. Se omitir Value_If_unknown,
devolve undef.
Se o segundo, o terceiro ou o quarto
argumento da função ifFn() for uma
expressão individual, o teste booleano é
aplicado a todas as posões da
ExprBooleana.
O valor do teste de 1 é inferior a 2.5, por
esta razão, o elemento
Value_If_True correspondente de 5 é
copiado para a lista de resultados.
O valor do teste de 2 é inferior a 2.5, por
esta razão, o elemento
Value_If_True correspondente de 6 é
copiado para a lista de resultados.
O valor do teste de 3 não é inferior a 2.5,
por esta razão, o elemento Value_If_
False correspondente de 10 é copiado para
a lista de resultados.
Value_If_true é um valor individual e
corresponde a qualquer posição
seleccionada.
Lista alfabética 95