LibreOffice 7.3 Help
This category contains the Logical functions.
Zero (0) is equivalent to FALSE and all other numbers are equivalent to TRUE.
Empty cells and text in cells are ignored.
A #VALUE error is raised if all arguments are ignored.
A #VALUE error is raised if one argument is direct text (not text in a cell).
Errors as argument lead to an error.
Возвращает значение TRUE, если все аргументы имеют значение TRUE. Если хотя бы один элемент имеет значение FALSE, возвращается значение FALSE.
Аргументы представляют собой либо логические выражения (TRUE, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3) логических значений.
AND(Logical 1 [; Logical 2 [; … [; Logical 255]]])
Требуется проверить логические значения для записей 12<13; 14>12 и 7<6:
=AND(12<13;14>12;7<6) возвращает значение FALSE.
=AND(FALSE;TRUE) возвращает значение FALSE.
Возвращает логическое значение FALSE. Функция FALSE() не требует аргументов и всегда возвращает логическое значение FALSE.
FALSE()
=FALSE() возвращает значение FALSE.
=NOT(FALSE()) возвращает значение TRUE.
Задаёт логическую проверку, которую требуется выполнить.
IF(Test [; [ThenValue] [; [OtherwiseValue]]])
Условие: любое значение или выражение, которое может иметь значение TRUE или FALSE.
Тогда значение (необязательный параметр): возвращаемой значение в случае выполнения условия (т.е. если возвращается значение TRUE).
Иначе значение (необязательный параметр): возвращаемое значение в случае невыполнения логического условия (т.е. если возвращается значение FALSE).
В функциях LibreOffice Calc параметры, отмеченные, как "необязательные" могут быть пропущены, только если нет параметров, идущих после. Например, в функции с четырьмя параметрами, в которой последние два параметра "необязательные", вы можете пропустить 4-й параметр или 3-й и 4-й, но нельзя пропустить только 3-й параметр.
=IF(A1>5;100;"too small") If the value in A1 is greater than 5, the value 100 is returned; otherwise, the text too small is returned.
=IF(A1>5;;"too small") If the value in A1 is greater than 5, the value 0 is returned because empty parameters are considered to be 0; otherwise, the text too small is returned.
=IF(A1>5;100;) If the value in A1 is less than 5, the value 0 is returned because the empty OtherwiseValue is interpreted as 0; otherwise 100 is returned.
Дополняет (инвертирует) логическое значение.
NOT(Логическое значение)
Логическое значение: любое значение, подлежащее дополнению.
=NOT(A). Если A=TRUE, то NOT(A) принимает значение FALSE.
Возвращает значение TRUE, если хотя бы один из аргументов имеет значение TRUE. Возвращает значение FALSE, если все аргументы имеют значение FALSE.
Аргументы представляют собой либо логические выражения (TRUE, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3) логических значений.
OR(Logical 1 [; Logical 2 [; … [; Logical 255]]])
Требуется проверить логические значения для записей 12<13; 13>22 и 45=45.
=OR(12<11;13>22; 45=45) возвращает значение TRUE.
=OR(FALSE;TRUE) возвращает значение TRUE.
Задаётся логическое значение TRUE. Функция TRUE() не требует аргументов и всегда возвращает логическое значение TRUE.
TRUE()
Если A=ИСТИНА, а B=ЛОЖЬ, возвращаются следующие значения:
=AND(A;B) возвращает значение FALSE.
=OR(A;B) возвращает значение TRUE.
=NOT(AND(A;B)) возвращает значение TRUE.
Returns true if an odd number of arguments evaluates to TRUE.
Аргументы представляют собой либо логические выражения (TRUE, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3) логических значений.
XOR(Logical 1 [; Logical 2 [; … [; Logical 255]]])
=XOR(TRUE;TRUE) возвращает значение FALSE.
=XOR(TRUE;TRUE;TRUE) возвращает значение TRUE.
=XOR(FALSE;TRUE) возвращает значение TRUE.