====== If - Else - End If ======
Met de drie processtappen **If**, **Else** en **End If** samen kunt u bepaalde processtappen uitvoeren als een voorwaarde waar is (stappen tussen **If** en **Else**) of false (tussen **Else** en **End If**):
If
...Processtappen als waar is...
Else
...Processtappen als onwaar is...
End if
**Else** is optioneel - in dit geval worden alle stappen tussen **If** en **End If** alleen uitgevoerd als de voorwaarde waar is.
Je kunt **If**s nesten:
If
...Processtappen als waar is...
If
...Processtappen als beide voorwaarden waar zijn...
Else
...Processtappen als waar is, maar onwaar is
End If
...Processtappen als waar is...
End If
U kunt elke voorwaarde gebruiken die u zou gebruiken met de MS Excel IF-functie (verwijzen naar cellen en bereiken volgens de syntaxis van de Djeeni-formule). Een paar voorbeelden:
[$wsSource!A4] > 5 'waarde van cel A4 op het werkblad wsSource is groter dan 5 (numerieke waarde)
[#] = 2 'het huidige rij-/kolomnummer van een rij-/kolomlijst is 2
[$wsSource!C#] = "Finance" 'de waarde van de cel in kolom C en het huidige rijnummer van een rijlijst is "Finance" (tekenreekswaarde)