User manual

94 Luettelo aakkosjärjestykses
Jos
Luettelo >
Jos BoolenLaus1, niin
Lohko1
Jos taas BoolenLaus2, niin
Lohko2
Jos taas BoolenLausN, niin
LohkoN
EndIf
Sallii haarautumisen Jos BoolenLaus1 on
tosi, suorittaa Lohko1:n Jos BoolenLaus1
on epätosi, laskee BoolenLaus2:n jne.
ifFn()
Luettelo >
ifFn(BoolenLaus,Arvo_Jos_tosi [,Arvo_
Jos_epätosi [,Arvo_Jos_tuntematon]])
lauseke, lista tai matriisi
Laskee BoolenLaus (jokaiselle BoolenLaus
) elementille) ja antaa tuloksen
noudattaen seuraavia äntöjä:
BoolenLaus voi testata yksittäisen arvon,
listan tai matriisin.
Jos jokin BoolenLaus elementti on tosi,
laskee vastaavan elementin lausekkeesta
Arvo_Jos_tosi.
Jos jokin BoolenLaus elementti on
etosi, laskee vastaavan elementin
lausekkeesta Arvo_Jos_etosi. Jos jätät
pois lausekkeen Arvo_Jos_etosi,
laskee ärittelettömäksi.
Jos BoolenLaus elementti ei ole tosi
eikä epätosi, laskee vastaavan elementin
Arvo_If_unknown. Jos tät pois Arvo_
If_unknown, laskee
ärittelettömäksi.
Jos funktion josFn() toinen, kolmas tai
neljäs argumentti on yksi lauseke, Boolen
testiä sovelletaan jokaiseen sijaintiin
Boolen lausekkeessaBoolenLaus.
1:n testiarvo on alle 2.5, joten sen vastaava
Arvo_Jos_tosi -elementti arvolle 5
kopioidaan vastaustenlistaan.
2:n testiarvo on alle 2.5, joten sitä vastaava
Arvo_Jos_tosi-elementti arvolle 6
kopioidaan vastaustenlistaan.
3:n testiarvo ei ole alle 2.5, joten si
vastaava Arvo_Jos_epätosi-elementti 10
kopioidaan vastaustenlistaan.
Arvo_Jos_tosi on yksittäinen arvo ja
vastaa mitä tahansa valittua sijaintia.
Arvoa Arvo_Jos_epätosi ei ole
määritelty. Käytetään merkintää EiMäär