Поделиться через


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

Логические функции действуют на выражение для возврата сведений о значениях или наборах в выражении. Например, можно использовать функцию IF для проверки результата выражения и создания условных результатов.

В этой категории

Функция Описание
AND Проверяет, TRUEли оба аргумента, и возвращает TRUE, если оба аргумента TRUE.
BITAND Возвращает битовое значение "AND" из двух чисел.
BITLSHIFT Возвращает число, смещенное влево указанным числом битов.
BITOR Возвращает битовое значение "OR" из двух чисел.
BITRSHIFT Возвращает число, смещенное вправо по указанному числу битов.
BITXOR Возвращает битовое значение XOR из двух чисел.
COALESCE Возвращает первое выражение, которое не оценивается BLANK.
FALSE Возвращает логическое значение FALSE.
IF Проверяет условие и возвращает одно значение при TRUE, в противном случае возвращается второе значение.
IF.EAGER Проверяет условие и возвращает одно значение при TRUE, в противном случае возвращается второе значение. Использует план выполнения, который всегда выполняет выражения ветви независимо от выражения условия.
IFERROR Вычисляет выражение и возвращает указанное значение, если выражение возвращает ошибку
NOT Изменяет FALSE на TRUEили TRUE на FALSE.
OR Проверяет, является ли один из аргументов TRUE возвращать TRUE.
SWITCH Вычисляет выражение по списку значений и возвращает одно из нескольких возможных выражений результатов.
TRUE Возвращает логическое значение TRUE.