Funciones lógicas

Los argumentos expresión_lógica1, expresión_lógica2, etc. deben ser expresiones lógicas o valores que se puedan convertir a valores lógicos.

AND(expresión_lógica1,expresión_lógica2,...)

Devuelve FALSE si al menos uno de los argumentos es FALSE. En los demás casos devuelve TRUE.

OR(expresión_lógica1,expresión_lógica2,...)

Devuelve TRUE si al menos uno de los argumentos es TRUE. En los demás casos devuelve FALSE.

NOT(expresión_lógica)

Devuelve la negación del argumento expresión_lógica.

CHOOSE(índice,valor1,valor2,...)

Devuelve el valor correspondiente al índice. El índice debe ser un valor entero.

FALSE()

Devuelve el valor lógico FALSE.

IF(expresión_lógica,valor_verdadero,valor_falso)

Devuelve un valor_verdadero cuando el resultado de la expresión_lógica es TRUE o un valor_falso cuando el resultado de la expresión_lógica es FALSE.

ISBLANK(x)

Devuelve TRUE si x contiene únicamente caracteres invisibles o espacios.

TRUE()

Devuelve el valor lógico TRUE.

GT(x1,x2)

Devuelve TRUE si x1 es mayor de x2. En los demás casos devuelve FALSE.

GTE(x1,x2)

Devuelve TRUE si x1 es igual o mayor de x2. En los demás casos devuelve FALSE.

EQUAL(x1,x2)

Devuelve TRUE si x1 es igual a x2. En los demás casos devuelve FALSE.

LTE(x1,x2)

Devuelve TRUE si x1 es igual o menor que x2. En los demás casos devuelve FALSE.

LT(x1,x2)

Devuelve TRUE si x1 es menor de x2. En los demás casos devuelve FALSE.