Справка LibreOffice 7.6
В эту категорию входят информационные функции.
В приведённой ниже таблице содержатся сведения о некоторых функциях и примеры.
| C | D | |
|---|---|---|
| 2 | x value | y value | 
| 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) возвращает значение ЛОЖЬ.
Returns the value if the cell does not contain an error value, or the alternative value if it does.
ЕСЛИОШИБКА(Значение; Другое значение)
Значение - это значение или выражение, которое возвращается, если ошибки нет.
Другое значение - это значение или выражение, которое возвращается, если ошибка есть.
=ЕСЛИОШИБКА(C8; C9) где ячейка C8 содержит =1/0, возвращает значение C9, поскольку 1/0 - ошибка.
=ЕСЛИОШИБКА(C8; C9) где ячейка C8 содержит 13, возвращает 13, значение C8, что не является ошибкой.
Returns the value if the cell does not contain the #N/A (value not available) error value, or the alternative value if it does.
ЕСНД(Значение; Другое значение)
Значение - это значение или выражение, которое должно быть возвращено, если оно не равно или приводит к ошибке #Н/Д.
Другое значение - это значение или выражение, которое должно быть возвращено, если выражение или Значение равно или приводит к ошибке #Н/Д.
=ЕСНД(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.
Возвращает сведения о текущей рабочей среде. Входными данными для функции являются одиночный текстовый аргумент, от которого зависят возвращаемые данные.
ИНФОРМ("Тип")
В следующей таблице перечислены значения текстового параметра Тип и возвращаемые значения функции INFO.
| Значение параметра" Тип" | Возвращаемое значение | 
|---|---|
| "osversion" | Всегда "Windows (32-разрядная) NT 5.01", по причинам совместимости. | 
| "system" | The type of the operating system:  | 
| "release" | Идентификатор версии продукта, например, "300m25 (Build:9876)" | 
| "numfile" | Всегда 1, для обратной совместимости | 
| "recalc" | Текущий режим пересчёта формулы, "Автоматически" или "Вручную" (с локализацией на языке LibreOffice). | 
Другие приложения для работы с электронными таблицами могут принимать локализованные значения для параметра Тип, но LibreOffice Calc принимает только значения на английском языке.
=INFO("release") возвращает используемый номер версии LibreOffice.
=INFO(D5) с ячейкой D5, содержащей строку текста system, возвращает тип операционной системы.
Эта функция возвращает результат частичного вычисления формулы, в которую она входит (другими словами, результат выполненной части вычислений). В основном она используется совместно с функцией STYLE() для применения выбранных стилей к ячейке в зависимости от её содержимого.
ТЕКУЩ()
=1+2+ТЕКУЩ()
Пример возвращает значение 6. Вычисление формулы происходит слева направо следующим образом: 1 + 2 равняется 3 - результат, вычисленный к моменту обнаружения ТЕКУЩ(); соответственно ТЕКУЩ() возвращает значение 3, которое добавляется к исходному значению 3, давая в итоге 6. Аналогично для примера =1+2+ТЕКУЩ()-5 будет возвращено значение 1, так как к моменту вызова ТЕКУЩ() вычислен результат 1+2. Соответственно, ТЕКУЩ() возвращает 3; 3+3-5 вернёт 1.
=A2+B2+STYLE(IF(CURRENT()>10;"Red";"Default"))
Пример возвращает A2 + B2 (функция STYLE всегда возвращает значение 0). Если эта сумма больше 10, то к ячейке применяется стиль "Красный". Для получения дополнительной информации см. функцию STYLE.
="choo"&ТЕКУЩ()
Пример возвращает choochoo.
ORG.OPENOFFICE.CURRENT
Возвращает тип значения, где 1 = число, 2 = текст, 4 = логическое, 8 = формула, 16 = значение ошибки, 64 = массив.
ТИП(Значение)
Значение - это специфичное значение, для которого есть определённый тип данных.
=ТИП(C2) возвращает значение 2.
=ТИП(D9) возвращает значение 1.
Отображение формулы из ячейки формулы в виде текстовой строки.
Ф.ТЕКСТ(Ссылка)
Ссылка - это обозначение ячейки, содержащей формулу.
Недопустимая ссылка или ссылка на ячейку без формулы приводят к выводу ошибки #Н/Д.
Если в ячейке A8 содержится формула =SUM(1; 2; 3), то
=FORMULA(A8) возвращает текст =SUM(1; 2; 3).
Возвращает информацию об адресе, форматировании или содержимом ячейки.
ЯЧЕЙКА(Тип информации [; Ссылка])
Тип информации - строка символов, указывающая на тип информации. Эта строка всегда содержит текст на английском языке. Верхний и нижний регистры не учитываются.
| Тип информации | Значение | 
|---|---|
| COL | Возвращает номер столбца в ссылке. =CELL("COL"; D2) возвращает значение 4. | 
| ROW | Возвращает номер строки в ссылке. =CELL("ROW"; D2) возвращает значение 2. | 
| SHEET | Возвращает номер листа в ссылке. =CELL("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 | Возвращает имя файла и номер листа для ячейки. =CELL("FILENAME";D2) returns 'file:///X:/dr/own.ods'#$Sheet1, if the formula in the current document X:\dr\own.ods is located in Sheet1. =CELL("FILENAME";'X:\dr\test.ods'#$Sheet1.D2) returns 'file:///X:/dr/test.ods'#$Sheet1. | 
| COORD | Returns the complete cell address in Lotus™ notation. =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 использует ссылку на ячейку, в которой находится курсор.