Логические функции

Аргументы "логическое_выражение1", "логическое_выражение2" и т. д. должны быть логическими выражениями или значениями, преобразуемыми в логические.

AND(логическое_выражение1, логическое_выражение2,...)

Возвращает значение "FALSE", если хотя бы один аргумент имеет значение "FALSE". В противном случае возвращает значение "TRUE".

OR(логическое_выражение1, логическое_выражение2,...)

Возвращает значение "TRUE", если хотя бы один аргумент имеет значение "TRUE". В противном случае возвращает значение "FALSE".

NOT(логическое_выражение)

Возвращает отрицание значения аргумента "логическое_выражение".

CHOOSE(индекс, значение1,значение2,...)

Возвращает значение, соответствующее индексу. Индекс должен быть целым числом.

FALSE()

Возвращает логическое значение "FALSE".

IF(логическое_выражение,значение_истинное, значение_ложное)

Возвращает значение "значение_истинное", если результат выражения "логическое_выражение" имеет значение "TRUE", или "значение_ложное", если результат выражения "логическое_выражение" имеет значение "FALSE".

ISBLANK(x)

Возвращает значение "TRUE", если "x" содержит только невидимые символы или пробелы.

TRUE()

Возвращает логическое значение "TRUE".

GT(x1,x2)

Возвращает значение "TRUE", если x1 больше x2. В противном случае возвращает значение "FALSE".

GTE(x1,x2)

Возвращает значение "TRUE", если x1 больше либо равен x2. В противном случае возвращает значение "FALSE".

EQUAL(x1,x2)

Возвращает значение "TRUE", если x1 равен x2. В противном случае возвращает значение "FALSE".

LTE(x1,x2)

Возвращает значение "TRUE", если x1 меньше либо равен x2. В противном случае возвращает значение "FALSE".

LT(x1,x2)

Возвращает значение "TRUE", если x1 меньше x2. В противном случае возвращает значение "FALSE".