IBM Lotus Symphony


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

В этом разделе приведено описание логических функций.

Для доступа к этой команде...

Создать - Функция - Категория Логические

AND

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

В качестве аргументов допустимы как логические выражения (TRUE, 1<5, 2+3=7, B8<10), возвращающие логические значения, так и массивы логических значений (A1:C3).

Значок
Примечание Когда функция ожидает одиночные значение, но введен диапазон ячеек, берется то значение из диапазона, которое находится в том же столбце или строке, что и формула.
Значок
Примечание Если введенный диапазон находится вне столбца и строки формулы, то функция возвращает ошибку #VALUE!

Синтаксис

AND(Логическое значение 1; Логическое значение 2 ...Логическое значение 30)

Логическое значение 1; Логическое значение 2 ...Логическое значение 30: условия, которые требуется проверить. Допустимы условия TRUE и FALSE. Если в качестве аргумента указан диапазон, то функция использует значение значение из этого диапазона, которое находится в текущем столбце или строке. Значение TRUE возвращается, если во всех ячейках содержатся логические значения TRUE.

Пример

Требуется проверить логические условия выражений 12<13; 14>12 и 7<6:

=AND(12<13;14>12;7<6) возвращает FALSE.

=AND (FALSE;TRUE) возвращает FALSE.

FALSE

Возвращает логическое значение FALSE. Функция FALSE() не требует аргументов и всегда возвращает логическое значение FALSE.

Синтаксис

FALSE()

Пример

=FALSE() возвращает FALSE

=NOT(FALSE()) возвращает TRUE

IF

Позволяет проверить логическое условие.

Синтаксис

IF(Выражение; Выполнено; Не выполнено)

Выражение: любое значение или выражение, которое при вычислении возвращает значение TRUE или FALSE.

Выполнено (необязательный аргумент): значение, которое возвращается, если логическое условие выполнено.

Не выполнено (необязательный аргумент): значение, которое возвращается, если логическое условие не выполнено.

В функциях Lotus® Symphony™ Spreadsheets можно пропускать параметры, помеченные как необязательные, только когда за ними не следуют другие параметры. Например, в функции с четырьмя параметрами, где последние два параметра помечены как необязательные, можно пропустить параметр 4 или параметры 3 и 4, но нельзя пропустить только параметр 3.

Примеры

=IF(A1>5;100;"too small") Если значение ячейки A1 больше 5, в текущую ячейку заносится значение 100. В противном случае, указывается значение too small (без кавычек).

NOT

Позволяет обратить логическое значение.

Синтаксис

NOT(Логическое значение)

Логическое значение: произвольное значение, которое требуется обратить.

Пример

=NOT(A). A=TRUE преобразуется в A=FALSE.

OR

Возвращает значение TRUE, если по крайней мере один из аргументов соответствует значению TRUE. Значение FALSE возвращается только в том случае, если все аргументы соответствуют логическому значению FALSE.

В качестве аргументов допустимы как логические выражения (TRUE, 1<5, 2+3=7, B8<10), возвращающие логические значения, так и массивы логических значений (A1:C3).

Значок
Примечание Когда функция ожидает одиночные значение, но введен диапазон ячеек, берется то значение из диапазона, которое находится в том же столбце или строке, что и формула.
Значок
Примечание Если введенный диапазон находится вне столбца и строки формулы, то функция возвращает ошибку #VALUE!

Синтаксис

OR(Логическое значение 1; Логическое значение 2 ...Логическое значение 30)

Логическое значение 1; Логическое значение 2 ...Логическое значение 30: условия, которые требуется проверить. Допустимы условия TRUE и FALSE. Если в качестве аргумента указан диапазон, то функция использует значение значение из этого диапазона, которое находится в текущем столбце или строке.

Пример

Требуется проверить логические значения выражений 12<11; 13>22 и 45=45.

=OR(12<11;13>22;45=45) возвращает TRUE.

=OR(FALSE;TRUE) возвращает TRUE.

TRUE

Задает логическое значение TRUE. Функция TRUE() не требует аргументов и всегда возвращает логическое значение TRUE.

Синтаксис

TRUE()

Пример

Если A=TRUE, а B=FALSE, допустимы следующие примеры:

=AND(A;B) возвращает FALSE

=OR(A;B) возвращает TRUE

=NOT(AND(A;B)) возвращает TRUE


Комментарии по продукту | Дополнительная документация | Товарные знаки