Справка LibreOffice 25.2
Эта категория содержит Логические функции.
Ноль (0) эквивалентен значению ЛОЖЬ, а все другие номера эквивалентны значению ИСТИНА.
Пустые ячейки и текст в ячейках игнорируются.
Ошибка #ЗНАЧ выводится, если игнорируются все аргументы.
Ошибка #ЗНАЧ выводится, если один аргумент представлен непосредственно текстом (не-текст в ячейке).
Ошибки в качестве аргумента приводят к ошибке.
Задаёт проверку логического значения.
ЕСЛИ(Тест [; [Значение тогда] [; [Значение иначе]]])
Тест: любое значение или выражение, которое может иметь значение ИСТИНА или ЛОЖЬ.
Значение тогда (необязательный параметр): возвращаемое значение в случае выполнения условия (т.е. если возвращается значение ИСТИНА).
Значение иначе (необязательный параметр): возвращаемое значение в случае невыполнения логического условия (т.е. если возвращается значение ЛОЖЬ).
В функциях LibreOffice Calc параметры, отмеченные, как "необязательные" могут быть пропущены, только если нет параметров, идущих после. Например, в функции с четырьмя параметрами, в которой последние два параметра "необязательные", вы можете пропустить 4-й параметр или 3-й и 4-й, но нельзя пропустить только 3-й параметр.
=ЕСЛИ(A1>5;100;"слишком мало") Если значение в A1 больше, чем 5, возвращается значение 100; в противном случае возвращается текст слишком мало.
=ЕСЛИ(A1>5;;"слишком мало") Если значение A1 больше, чем 5, возвращается значение 0, потому что пустые параметры считаются равными 0; в противном случае, возвращается текст слишком мало.
=ЕСЛИ(A1>5;100;) Если значение в A1 меньше, чем 5, возвращается значение 0, потому что пустое Иначе значение считается равным 0; в противном случае возвращается 100.
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА. Если хотя бы один элемент имеет значение ЛОЖЬ, возвращается значение ЛОЖЬ.
Аргументы представляют собой либо логические выражения (ИСТИНА, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3) логических значений.
И(Логическое значение 1 [; Логическое значение 2 [; … [; Логическое значение 255]]])
Требуется проверить логические значения для записей 12<13; 14>12 и 7<6:
=И(12<13; 14>12; 7<6) возвращает значение ЛОЖЬ.
=И(ЛОЖЬ(); ИСТИНА()) возвращает значение ЛОЖЬ.
Формула массива {=И(B1:B10;C1:C10)} выводит одномерное значение ИСТИНА, когда все компоненты B1:B10 и C1:C10 содержат значение ИСТИНА. Выражение массива выше не задаёт поэлементное логическое И, и в результате не выводит массив логических значений. Для вычисления поэлементного логического И массивов используется оператор * в контексте массива. Для этого в данном примере необходимо ввести {=B1:B10*C1:C10}.
Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА. Возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Аргументы представляют собой либо логические выражения (ИСТИНА, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3), содержащие логические значения.
ИЛИ(Логическое значение 1 [; Логическое значение 2 [; … [; Логическое значение 255]]])
Требуется проверить логические значения для записей 12<13; 13>22 и 45=45.
=ИЛИ(12<11; 13>22; 45=45) возвращает значение ИСТИНА.
=ИЛИ(ЛОЖЬ(); ИСТИНА()) возвращает значение ИСТИНА.
Формула массива {=ИЛИ(B1:B10;C1:C10)} выводит одномерное значение ЛОЖЬ, когда все компоненты B1:B10 и C1:C10 содержат значение ЛОЖЬ. Выражение массива выше не производит поэлементное логическое ИЛИ, и соответственно не производит массив логических значений. Для вычисления поэлементного логического ИЛИ массивов используйте оператор + в контексте массива. В данном примере для этого необходимо ввести {=B1:B10+C1:C10}.
Возвращает значение ИСТИНА, если нечётное число аргументов содержит значение ИСТИНА.
Аргументы представляют собой либо логические выражения (ИСТИНА, 1<5, 2+3=7, B8<10), которые возвращают логические значения, либо массивы (A1:C3) логических значений.
ИСКЛИЛИ(Логическое значение 1 [; Логическое значение 2 [; … [; Логическое значение 255]]])
=ИСКЛИЛИ(ИСТИНА(); ИСТИНА()) возвращает значение ЛОЖЬ
=ИСКЛИЛИ(ИСТИНА(); ИСТИНА(); ИСТИНА()) возвращает значение ИСТИНА
=ИСКЛИЛИ(ЛОЖЬ(); ИСТИНА()) возвращает значение ИСТИНА
Возвращает логическое значение ИСТИНА. Функция ИСТИНА() не требует наличия аргументов и всегда возвращает логическое значение ИСТИНА.
ИСТИНА()
Если A=ИСТИНА, а B=ЛОЖЬ, возвращаются следующие значения:
=И(A; B) возвращает значение ЛОЖЬ
=ИЛИ(A; B) возвращает значение ИСТИНА
=НЕ(И(A; B)) возвращает значение ИСТИНА
Возвращает логическое значение ЛОЖЬ. Функция ЛОЖЬ() не требует наличия аргументов и всегда возвращает логическое значение ЛОЖЬ.
ЛОЖЬ()
=ЛОЖЬ() возвращает значение ЛОЖЬ.
=НЕ(ЛОЖЬ()) возвращает значение ИСТИНА.
Дополняет (инвертирует) логическое значение.
НЕ(Логическое значение)
Логическое значение: любое значение, подлежащее дополнению.
=НЕ(A). Если A=ИСТИНА, то НЕ(A) принимает значение ЛОЖЬ.