Die Argumente logical_expression1, logical_expression2 usw. müssen logische Ausdrücke oder in einen logischen Wert konvertierbare Werte sein.
| 
               AND(logical_expression1, logical_expression2,...) Gibt FALSCH zurück, wenn mindestens eines der Argumente falsch ist. Gibt andernfalls WAHR zurück.  | 
| 
               OR(logical_expression1, logical_expression2,...) Gibt WAHR zurück, wenn mindestens eines der Argumente wahr ist. Andernfalls wird der Wert FALSCH zurückgegeben.  | 
| 
               NOT(logical_expression) Gibt die Negation des Arguments logical_expression zurück.  | 
| 
               CHOOSE(index,value1,value2,...) Gibt einen dem Index entsprechenden Wert zurück. Der Index muss ein ganzzahliger Wert sein.  | 
| 
               FALSE() Gibt den logischen Wert FALSCH zurück.  | 
| 
               IF(logical_expression,value_true, value_false) Gibt value_true zurück, wenn das Ergebnis von logical_expression WAHR ist bzw. value_false, wenn das Ergebnis von logical_expression FALSCH ist.  | 
| 
               ISBLANK(x) Gibt den Wert WAHR zurück, wenn der Parameter x ausschließlich verdeckte Zeichen oder Leerzeichen enthält.  | 
| 
               TRUE() Gibt den logischen Wert WAHR zurück.  | 
| 
               GT(x1,x2) Gibt WAHR zurück, wenn x1 größer ist als x2. Andernfalls wird der Wert FALSCH zurückgegeben.  | 
| 
               GTE(x1,x2) Gibt TRUE zurück, wenn x1 gleich oder größer als x2 ist. Andernfalls wird der Wert FALSCH zurückgegeben.  | 
| 
               EQUAL(x1,x2) Gibt TRUE zurück, wenn x1 gleich x2 ist. Andernfalls wird der Wert FALSCH zurückgegeben.  | 
| 
               LTE(x1,x2) Gibt WAHR zurück, wenn x1 gleich oder kleiner als x2 ist. Andernfalls wird der Wert FALSCH zurückgegeben.  | 
| 
               LT(x1,x2) Gibt TRUE zurück, wenn x1 kleiner als x2 ist. Andernfalls wird der Wert FALSCH zurückgegeben.  |