Permet de retourner un résultat selon un ensemble de conditions (whatToReturn1 si vrai, whatToReturn2 si faux). Les valeurs de retours sont toujours les 2 derniers arguments, toujours dans l´ordre défini dans l´exemple. Les conditions sont construites comme suis :
argument1 comparateur argument2
Si une autre condition doit être définie, il faut insérer un paramètre "opérateur" entre : AND, OR ou XOR. Les conditions suivantes ont le même format et doivent toujours être séparée par un opérateur. Les règles de priorités de calculs sont les règles booléennes.