Справка LibreOffice 25.2
В эту категорию входят информационные функции.
В приведённой ниже таблице содержатся сведения о некоторых функциях и примеры.
| C | D | |
|---|---|---|
| 2 | значение x | значение y | 
| 3 | -5 | -3 | 
| 4 | -2 | 0 | 
| 5 | -1 | 1 | 
| 6 | 0 | 3 | 
| 7 | 2 | 4 | 
| 8 | 4 | 6 | 
| 9 | 6 | 8 | 
Возвращает числовое значение аргумента. Возвращает 0, если аргумент содержит текстовое значение, либо ЛОЖЬ.
При возникновении ошибки возвращает её значение.
N(Значение)
Значение: аргумент, подлежащий преобразованию в число. Функция N() по возможности всегда возвращает числовое значение. Логические значения ИСТИНА и ЛОЖЬ возвращаются в виде 1 и 0, соответственно. Для текстовых значений возвращается 0.
=N(123) возвращает значение 123.
=N(ИСТИНА) возвращает значение 1.
=N(ЛОЖЬ) возвращает значение 0.
=N("abc") возвращает значение 0.
=N(1/0) возвращает значение #ДЕЛ/0!
Возвращает значение ошибки #Н/Д.
NA()
=NA() преобразует содержимое ячейки в значение #N/A.
Проверка на логическое значение (ИСТИНА или ЛОЖЬ).
Если происходит ошибка, функция возвращает ЛОЖЬ.
ЕЛОГИЧ(Значение)
Возвращает значение ИСТИНА, если Значение является логическим значением (ИСТИНА или ЛОЖЬ); в противном случае возвращает значение ЛОЖЬ.
=ЕЛОГИЧ(99), возвращает значение ЛОЖЬ, поскольку 99 является числом, а не логическим значением.
=ЕЛОГИЧ(ЕНД(D4)) возвращает значение ИСТИНА вне зависимости от содержимого ячейки D4, так как ЕНД() возвращает логическое значение.
Возвращает значение ИСТИНА, если ячейка содержит значение ошибки «#Н/Д» (значение недоступно).
При возникновении ошибки функция возвращает значение ЛОЖЬ.
ЕНД(Значение)
Значение: проверяемое значение или выражение.
=ЕНД(D3) возвращает значение ЛОЖЬ.
Служит для проверки содержимого ячейки на наличие текста или чисел. Возвращает значение значение ЛОЖЬ, если содержимое является текстом.
В случае возникновения ошибки, функция возвращает значение ИСТИНА.
ЕНЕТЕКСТ(Значение)
Значение: любое значение или выражение для проверки с целью определения типа содержимого: текст, число или логическое значение.
=ЕНЕТЕКСТ(D2) возвращает значение ЛОЖЬ, если ячейка D2 содержит текст abcdef.
=ЕНЕТЕКСТ(D9) возвращает значение ИСТИНА, если ячейка D9 содержит число 8.
Возвращает значение ИСТИНА для нечётных чисел и значение ЛОЖЬ для чётных.
ЕНЕЧЁТ(значение)
Значение: значение для проверки.
Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.
=ЕНЕЧЁТ(33) возвращает значение ИСТИНА.
=ЕНЕЧЁТ(48) возвращает значение ЛОЖЬ.
=ЕНЕЧЁТ(3.999) возвращает значение ИСТИНА.
=ЕНЕЧЁТ(-3.1) возвращает значение ИСТИНА.
Возвращает значение ИСТИНА (1), если число не остаётся целым при делении на 2.
ЕНЕЧЁТ_ADD(Число)
Число: проверяемое число.
=ЕНЕЧЁТ_ADD(5) возвращает значение 1.
Выполняет проверку на состояния ошибки, за исключением значения ошибки #Н/Д, после чего возвращает значение ИСТИНА или ЛОЖЬ.
ЕОШ(Значение)
Значение: проверяется любое значение или выражение с целью определить наличие значения ошибки, за исключением «#Н/Д».
=ЕОШ(C8), где ячейка C8 содержит =1/0, возвращает значение ИСТИНА, поскольку 1/0 вызывает ошибку.
=ЕОШ(C9) где ячейка C9 содержит =НД(), возвращает значение ЛОЖЬ, так как ЕОШ() игнорирует ошибку #Н/Д.
Выполняет проверку на состояния ошибки, за исключением значения ошибки #Н/Д, после чего возвращает значение ИСТИНА или ЛОЖЬ.
ЕОШИБКА(Значение)
Значение: проверяемое значение или ссылка на него. ЕОШИБКА() возвращает значение ИСТИНА, если имеется ошибка и ЛОЖЬ, если её нет.
=ЕОШИБКА(C8) где ячейка C8 содержит =1/0, возвращает значение ИСТИНА, поскольку 1/0 вызывает ошибку.
=ЕОШИБКА(C9), где ячейка C9 содержит =НД(), возвращает значение ИСТИНА.
Возвращает значение ИСТИНА, если ссылка указывает на пустую ячейку. Эта функция служит для определения пустых ячеек. При этом ячейка с формулой не считается пустой.
ЕПУСТО(Значение)
Значение: содержимое для проверки.
=ЕПУСТО(D2) возвращает значение ЛОЖЬ.
Возвращает значение, если ячейка не содержит значения ошибки, либо альтернативное значение в случае его наличия.
ЕСЛИОШИБКА(Значение; Другое значение)
Значение: значение или выражение, возвращаемое при отсутствии ошибки.
Другое значение: значение или выражение, возвращаемое при наличии ошибки в Значении.
=ЕСЛИОШИБКА(C8; C9) где ячейка C8 содержит =1/0, возвращает значение C9, поскольку 1/0 вызывает ошибку.
=ЕСЛИОШИБКА(C8; C9), где ячейка C8 содержит 13, возвращает 13, значение C8, поскольку оно не вызывает ошибку.
Возвращает значение, если ячейка не содержит значения ошибки #Н/Д (значение недоступно), либо альтернативное значение в случае наличия данной ошибки.
ЕСНД(Значение; Другое значение)
Значение: значение или выражение, возвращаемое, если оно не равно или не приводит к ошибке #Н/Д.
Другое значение: значение или выражение, возвращаемое, если выражение или значение параметра Значение равно или приводит к ошибке #Н/Д.
=ЕСНД(D3; D4) возвращает значение D3, если D3 не содержит ошибку #Н/Д, либо D4, если содержит.
Проверяет, является ли данное выражение ссылкой.Возвращает значение ИСТИНА, если аргумент является ссылкой; в противном случае возвращается ЛОЖЬ. Если в эту функцию передаётся ссылка, значение, на которое она ссылается, не анализируется.
ЕССЫЛКА(Значение)
Значение: значение для проверки с целью определения наличия ссылки.
=ЕССЫЛКА(C5) возвращает результат ИСТИНА, поскольку C5 действительно является ссылкой.
=ЕССЫЛКА("abcdef") всегда возвращает ЛОЖЬ, поскольку текстовое значение не может являться ссылкой.
=ЕССЫЛКА(4) возвращает ЛОЖЬ.
=ЕССЫЛКА(ДВССЫЛ("A6")) возвращает значение ИСТИНА, поскольку функция ДВССЫЛ возвращает ссылку.
=ЕССЫЛКА(АДРЕС (1; 1; 2; "Лист2")) возвращает ЛОЖЬ, так как функция АДРЕС возвращает текст, который можно принять за ссылку.
Возвращает значение ИСТИНА, если ячейка содержит текст.
В случае возникновения ошибки функция возвращает значение ЛОЖЬ.
ЕТЕКСТ(Значение)
Значение: значение, число, логическое значение или значение ошибки для проверки.
=ЕТЕКСТ(D9) возвращает значение ИСТИНА, если ячейка D9 содержит текст abcdef.
=ЕТЕКСТ(C3) возвращает значение ЛОЖЬ, если ячейка C3 содержит число 3.
Возвращает значение ИСТИНА, если ячейка содержит формулу.
ЕФОРМУЛА(Ссылка)
Ссылка: ссылка на ячейку для проверки наличия формулы.
=ЕФОРМУЛА(C4) возвращает значение ЛОЖЬ, если ячейка C4 содержит число 5.
Возвращает значение ИСТИНА для чётных целых чисел и значение ЛОЖЬ — для нечётных.
ЕЧЁТН(Значение)
Значение: проверяемое значение.
Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.
=ЕЧЁТН(48) возвращает значение ИСТИНА.
=ЕЧЁТН(33) возвращает значение ЛОЖЬ.
=ЕЧЁТН(0) возвращает значение ИСТИНА.
=ЕЧЁТН(-2.1) возвращает значение ИСТИНА.
=ЕЧЁТН(3.999) возвращает значение ЛОЖЬ.
Проверка чётных чисел. Возвращает 1, если число остаётся целым при делении на 2.
ЕЧЁТН_ADD(Число)
Число: проверяемое число.
=ЕЧЁТН_ADD(5) возвращает значение 0.
=ЕЧЁТН_ADD(A1) возвращает значение 1, если ячейка A1 содержит число 2.
Возвращает значение ИСТИНА, если значение является числом.
ЕЧИСЛО(Значение)
Значение: выражение для проверки с целью определения типа содержимого — число или текст.
=ЕЧИСЛО(C3) возвращает значение ИСТИНА, если ячейка C3 содержит число 4.
=ЕЧИСЛО(C2) возвращает значение ЛОЖЬ, если ячейка C2 содержит текст abcdef.
Возвращает сведения о текущей рабочей среде. Входными данными для функции являются одиночный текстовый аргумент, от которого зависят возвращаемые данные.
ИНФОРМ("Тип")
В следующей таблице перечислены значения текстового параметра Тип и возвращаемые значения функции ИНФОРМ.
| Значение параметра «Тип» | Возвращаемое значение | 
|---|---|
| "osversion" | Всегда «Windows (32-разрядная) NT 5.01», для обратной совместимости | 
| "system" | Тип операционной системы:  | 
| "release" | Идентификатор версии продукта, например, «300m25 (Build:9876)» | 
| "numfile" | Всегда 1, для обратной совместимости | 
| "recalc" | Текущий режим пересчёта формулы, «Автоматически» или «Вручную» (с локализацией на языке LibreOffice). | 
Другие приложения для работы с электронными таблицами могут принимать локализованные значения для параметра Тип, но LibreOffice Calc принимает только значения на английском языке.
=ИНФОРМ("release") возвращает номер версии используемого продукта LibreOffice.
=ИНФОРМ(D5), когда ячейка D5 содержит строку текста system, возвращает тип операционной системы.
Эта функция возвращает результат частичного вычисления формулы, в которую она входит (другими словами, результат выполненной части вычислений). В основном она используется совместно с функцией СТИЛЬ() для применения выбранных стилей к ячейке в зависимости от её содержимого.
ТЕКУЩ()
=1+2+ТЕКУЩ()
Данный пример возвращает значение 6. Вычисление формулы происходит слева направо следующим образом: 1 + 2 равняется 3 - результат, вычисленный к моменту обнаружения ТЕКУЩ(); соответственно ТЕКУЩ() возвращает значение 3, которое добавляется к исходному значению 3, давая в итоге 6. Аналогично для примера =1+2+ТЕКУЩ()-5 будет возвращено значение 1, так как к моменту вызова ТЕКУЩ() вычислен результат 1+2. Соответственно, ТЕКУЩ() возвращает 3; 3+3-5 вернёт 1.
=A2+B2+СТИЛЬ(ЕСЛИ(ТЕКУЩ()>10;"Red";"Default"))
Пример возвращает A2 + B2 (функция СТИЛЬ всегда возвращает значение 0). Если эта сумма больше 10, то к ячейке применяется стиль «Красный». Для получения дополнительной информации см. функцию СТИЛЬ.
="choo"&ТЕКУЩ()
Пример возвращает choochoo.
ORG.OPENOFFICE.CURRENT
Возвращает тип значения, где 1 = число, 2 = текст, 4 = логическое значение, 8 = формула, 16 = значение ошибки, 64 = массив.
ТИП(Значение)
Значение: это конкретное значение, имеющее определённый тип данных.
=ТИП(C2) возвращает значение 2.
=ТИП(D9) возвращает значение 1.
Отображение формулы из ячейки формулы в виде текстовой строки.
Ф.ТЕКСТ(Ссылка)
Ссылка: ссылка на ячейку, которая содержит формулу.
Недопустимая ссылка или ссылка на ячейку без формулы приводят к выводу ошибки #Н/Д.
Если в ячейке A8 содержится формула =СУММ(1; 2; 3), то
=Ф.ТЕКСТ(A8) возвращает текст =СУММ(1; 2; 3).
Возвращает информацию об адресе, форматировании или содержимом ячейки.
ЯЧЕЙКА("Тип информации" [; Ссылка])
Тип информации: строка символов, указывающая на тип информации. Эта строка всегда содержит текст на английском языке. Верхний и нижний регистры не учитываются.
| Тип информации | Значение | 
|---|---|
| COL | Возвращает номер столбца в ссылке. =ЯЧЕЙКА("COL"; D2) возвращает значение 4. | 
| ROW | Возвращает номер строки в ссылке. =ЯЧЕЙКА("ROW"; D2) возвращает значение 2. | 
| SHEET | Возвращает номер листа в ссылке. =ЯЧЕЙКА("Sheet"; Sheet3.D2) возвращает значение 3. | 
| ADDRESS | Возвращает абсолютный адрес ячейки. =ЯЧЕЙКА("АДРЕС"; D2) возвращает значение $D$2. =ЯЧЕЙКА("АДРЕС"; Лист3.D2) возвращает значение $Лист3.$D$2. =ЯЧЕЙКА("АДРЕС"; 'X:\dr\test.ods'#$Лист1.D2) возвращает 'file:///X:/dr/test.ods'#$Лист1.$D$2. | 
| FILENAME | Возвращает имя файла и номер листа для ячейки. =ЯЧЕЙКА("FILENAME";D2) возвращает 'file:///X:/dr/own.ods'#$Лист1, если формула в текущем документе X:\dr\own.ods расположена на листе Лист1. =ЯЧЕЙКА("FILENAME";'X:\dr\test.ods'#$Лист1.D2) возвращает 'file:///X:/dr/test.ods'#$Лист1. | 
| COORD | Возвращает полный адрес ячейки в нотации Lotus™. =CELL("COORD"; D2) возвращает $A:$D$2. =CELL("COORD"; Sheet3.D2) возвращает значение $C:$D$2. | 
| CONTENTS | Возвращает содержимое ячейки без форматирования. | 
| TYPE | Возвращает тип содержимого ячейки. b = пусто. Пустая ячейка l = подпись. Текст, результат выполнения формулы в виде текста v = значение. Значение, результат выполнения формулы в виде числа | 
| WIDTH | Возвращает ширину заданного столбца. Ширина измеряется числом нулей (0) в виде текста по умолчанию, умещающихся в столбец стандартного размера. | 
| PREFIX | Возвращает выравнивание заданного столбца. ' = выравнивание по левому краю " = выравнивание по правому краю ^ = выравнивание по центру \ = повторение (в текущей версии недоступно) | 
| PROTECT | Возвращает состояние защиты для ячейки. 1 = ячейка защищена 0 = ячейка не защищена | 
| FORMAT | Возвращает строку символов, обозначающую формат числа. , = число с разделителем разрядов F = число без разделителя разрядов C = денежный формат S = экспоненциальное представление, например, 1,234+E56 P = процент В перечисленных выше форматах количество знаков после запятой даётся в виде числа. Например, для формата числа # ##0,0 возвращается 1, а для формат числа 00,000% возвращается P3 D1 = MMM-D-YY, MM-D-YY и аналогичные форматы D2 = DD-MM D3 = MM-YY D4 = DD-MM-YYYY HH:MM:SS D5 = MM-DD D6 = HH:MM:SS AM/PM D7 = HH:MM AM/PM D8 = HH:MM:SS D9 = HH:MM G = все остальные форматы - (знак минуса) в конце = отрицательные числа выделяются цветом () (скобки) в конце = в коде формата содержится открывающая скобка | 
| COLOR | Возвращает значение 1, если отрицательные значения выделяются цветом; в противном случае возвращает значение 0. | 
| PARENTHESES | Возвращает значение 1, если код формата содержит открывающую скобку; в противном случае возвращает значение 0. | 
Ссылка (список параметров). Позиция ячейки для проверки. Если список Ссылка содержит диапазон, ячейка перемещается в левый верхний угол диапазона. Если список Ссылка отсутствует, LibreOffice Calc использует позицию ячейки, в которой содержится эта формула. Microsoft Excel использует ссылку на ячейку, в которой находится курсор.