Os argumentos expressão_lógica1, expressão_lógica2, e assim por diante, devem ser expressões lógicas ou valores conversíveis em um valor lógico.
| E(expressão_lógica1,expressão_lógica2,...) Retorna FALSO se pelo menos um dos argumentos é FALSO. Caso contrário, retorna VERDADEIRO. | 
| OU(expressão_lógica1,expressão_lógica2,...) Retorna VERDADEIRO se ao menos um dos argumentos é VERDADEIRO. Nos demais casos retorna FALSO. | 
| NÃO(expressão_lógica) Retorna a negação do argumento expressão_lógica. | 
| ESCOLHER(índice,valor1,valor2,...) Retorna o valor correspondente ao índice. O índice deve ser um valor inteiro. | 
| FALSO() Retorna o valor lógico FALSO. | 
| SE(expressão_lógica,valor_verdadeiro,valor_falso) Retorna valor_verdadeiro, quando o resultado da expressão_lógica é VERDADEIRO ou um valor_falso quando o resultado da expressão_lógica é FALSO. | 
| ISBLANK(x) Retorna VERDADEIRO se x contém somente caracteres invisíveis ou espaços. | 
| VERDADEIRO() Retorna o valor lógico VERDADEIRO. | 
| GT(x1,x2) Retorna VERDADEIRO se x1 é maior de x2. De outra maneira retorna FALSO. | 
| GTE(x1,x2) Retorna VERDADEIRO se x1 for igual a ou maior que x2. De outra maneira retorna FALSO. | 
| IGUAL(x1,x2) Retorna VERDADEIRO se x1 é igual a x2. De outra maneira retorna FALSO. | 
| LTE(x1,x2) Retorna VERDADEIRO se x1 for igual a ou menor que x2. De outra maneira retorna FALSO. | 
| LT(x1,x2) Retorna VERDADEIRO se x1 é menor que x2. De outra maneira retorna FALSO. |