Содержимое

# Функции информации

В эту категорию входят информационные функции.

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

Вставка - Функция - Тип Информация

В приведённой ниже таблице содержатся сведения о некоторых функциях и примеры.

| 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

## N

Возвращает числовое значение аргумента. Если аргумент - текстовое значение или ЛОЖЬ, возвращает 0.

Если возникает ошибка, возвращает значение ошибки.

#### Синтаксис

N(Значение)

Значение - аргумент, преобразуемый в число. Функция N() возвращает числовое значение всегда, когда возможно. Для логических значений ИСТИНА и ЛОЖЬ она возвращает 1 и 0 соответственно. Для текстовых значений - 0.

#### Пример

=N(123) возвращает значение 123.

=N(ИСТИНА) возвращает значение 1.

=N(ЛОЖЬ) возвращает значение 0.

=N("abc") возвращает значение 0.

=N(1/0) возвращает значение #ДЕЛ/0!

## NA

Возвращает значение ошибки "#Н/Д".

#### Синтаксис

NA()

#### Пример

=NA() преобразует содержимое ячейки в значение #N/A.

## ЕЛОГИЧ

Проверка на логическое значение (ИСТИНА или ЛОЖЬ).

Если происходит ошибка, функция возвращает ЛОЖЬ.

#### Синтаксис

ЕЛОГИЧ(Значение)

Возвращает ИСТИНА, если Значение является логическим значением (ИСТИНА или ЛОЖЬ); в противном случае возвращает ЛОЖЬ.

#### Пример

=ЕЛОГИЧ(99), возвращает ЛОЖЬ, поскольку 99 является числом, а не логическим значением.

=ЕЛОГИЧ(ЕНД(D4)) возвращает ИСТИНА вне зависимости от содержимого ячейки D4, так как ЕНД() возвращает логическое значение.

## ЕНД

Возвращает значение ИСТИНА, если ячейка содержит значение ошибки "#Н/Д" (значение недоступно).

Если происходит ошибка, функция возвращает ЛОЖЬ.

#### Синтаксис

ЕНД(Значение)

Значение: значение или выражение для проверки.

#### Пример

=ЕНД(D3) возвращает значение ЛОЖЬ.

## ЕНЕТЕКСТ

Служит для проверки содержимого ячейки на наличие текста или чисел. Возвращает значение ЛОЖЬ, если содержимое является текстом.

Если происходит ошибка, функция возвращает ИСТИНА.

#### Синтаксис

ЕНЕТЕКСТ(Значение)

Значение: любое значение или выражение для проверки с целью определения типа содержимого: текст, число или логическое значение.

#### Пример

=ЕНЕТЕКСТ(D2) возвращает ЛОЖЬ, если ячейка D2 содержит текст abcdef.

=ЕНЕТЕКСТ(D9) возвращает ИСТИНА, если ячейка D9 содержит число 8.

## ЕНЕЧЁТ

Возвращает значение ИСТИНА для нечётных чисел и значение ЛОЖЬ - для чётных.

#### Синтаксис

ЕНЕЧЁТ(значение)

Значение: значение для проверки.

Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.

#### Пример

=ЕНЕЧЁТ(33) возвращает значение ИСТИНА.

=ЕНЕЧЁТ(48) возвращает значение ЛОЖЬ.

=ЕНЕЧЁТ(3.999) возвращает значение ИСТИНА.

=ЕНЕЧЁТ(-3.1) возвращает значение ИСТИНА.

## ЕНЕЧЁТ_ADD

Возвращает значение ИСТИНА (1), если число не остаётся целым при делении на 2.

Функции, имена которых заканчиваются на _ADD или _EXCEL2003, возвращают те же результаты, что и соответствующие функции Microsoft Excel 2003 без суффикса. Используйте функции без суффикса для получения результатов, основанных на международных стандартах.

#### Синтаксис

ЕНЕЧЁТ_ADD(Число)

Число - проверяемое число.

#### Пример

=ЕНЕЧЁТ_ADD(5) возвращает значение 1.

## ЕОШ

Проверка состояний ошибок, за исключением значения ошибки #Н/Д; возвращается ИСТИНА или ЛОЖЬ.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕОШ(Значение)

Значение: любое значение или выражение для проверки с целью определения значения ошибки, не равного "#Н/Д".

#### Пример

=ЕОШ(C8), где ячейка C8 содержит =1/0, возвращает ИСТИНА, поскольку 1/0 - ошибка.

=ЕОШ(C9) где ячейка C9 содержит =НД(), возвращает ЛОЖЬ, так как ЕОШ() игнорирует ошибку #Н/Д.

## ЕОШИБКА

Проверка состояний ошибок, за исключением значения ошибки #Н/Д; возвращается ИСТИНА или ЛОЖЬ.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕОШИБКА(Значение)

Значение: значение для проверки или ссылка на него. ЕОШИБКА() возвращает ИСТИНА, если имеется ошибка и ЛОЖЬ, если её нет.

#### Пример

=ЕОШИБКА(C8) где ячейка C8 содержит =1/0, возвращает ИСТИНА, поскольку 1/0 - ошибка.

=ЕОШИБКА(C9), где ячейка C9 содержит =НД(), возвращает ИСТИНА.

## ЕПУСТО

Возвращает значение ИСТИНА, если ссылка на ячейку является пустой. Эта функция служит для определения пустых ячеек. Ячейка с формулой не является пустой.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕПУСТО(Значение)

Значение: содержимое для проверки.

#### Пример

=ЕПУСТО(D2) возвращает значение ЛОЖЬ.

## ЕСЛИОШИБКА

Returns the value if the cell does not contain an error value, or the alternative value if it does.

Эта функция доступна начиная с LibreOffice 4.0.

#### Синтаксис

ЕСЛИОШИБКА(Значение; Другое значение)

Значение - это значение или выражение, которое возвращается, если ошибки нет.

Другое значение - это значение или выражение, которое возвращается, если ошибка есть.

#### Пример

=ЕСЛИОШИБКА(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.

Эта функция доступна начиная с LibreOffice 4.0.

#### Синтаксис

ЕСНД(Значение; Другое значение)

Значение - это значение или выражение, которое должно быть возвращено, если оно не равно или приводит к ошибке #Н/Д.

Другое значение - это значение или выражение, которое должно быть возвращено, если выражение или Значение равно или приводит к ошибке #Н/Д.

#### Пример

=ЕСНД(D3; D4) возвращает значение D3, если в D3 не ошибка #Н/Д, или D4, если ошибка.

## ЕССЫЛКА

Проверяет, является ли данное выражение ссылкой.Возвращает значение ИСТИНА, если аргумент является ссылкой; в противном случае возвращается ЛОЖЬ. Если в эту функцию передаётся ссылка, значение, на которое она ссылается, не анализируется.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕССЫЛКА(Значение)

Значение: значение для проверки с целью определения наличия ссылки.

#### Пример

=ЕССЫЛКА(C5) возвращает результат ИСТИНА, поскольку C5 - действительная ссылка.

=ЕССЫЛКА("abcdef") всегда возвращает ЛОЖЬ, поскольку текст не может являться ссылкой.

=ЕССЫЛКА(4) возвращает ЛОЖЬ.

=ЕССЫЛКА(ДВССЫЛ("A6")) возвращает ИСТИНА, поскольку функция ДВССЫЛ возвращает ссылку.

=ЕССЫЛКА(АДРЕС (1; 1; 2; "Лист2")) возвращает ЛОЖЬ, так как функция АДРЕС возвращает текст, который можно принять за ссылку.

## ЕТЕКСТ

Возвращает значение ИСТИНА, если ячейка содержит текст.

Если происходит ошибка, функция возвращает ЛОЖЬ.

#### Синтаксис

ЕТЕКСТ(Значение)

Значение: значение, число, логическое значение или значение ошибки для проверки.

#### Пример

=ЕТЕКСТ(D9) возвращает ИСТИНА, если ячейка D9 содержит текст abcdef.

=ЕТЕКСТ(C3) возвращает ЛОЖЬ, если ячейка C3 содержит число 3.

## ЕФОРМУЛА

Возвращает значение ИСТИНА, если ячейка содержит ячейку формулы.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕФОРМУЛА(Ссылка)

Ссылка: ссылка на ячейку для проверки с целью определения наличия формулы.

#### Пример

=ЕФОРМУЛА(C4) возвращает ЛОЖЬ, если ячейка C4 содержит число 5.

## ЕЧЁТН

Возвращает значение ИСТИНА для чётных целых чисел и значение ЛОЖЬ - для нечётных.

#### Синтаксис

ЕЧЁТН(Значение)

Значение: значение для проверки.

Если значение не является целым числом, игнорируются все знаки после десятичной точки. Знак значения также игнорируется.

#### Пример

=ЕЧЁТН(48) возвращает значение ИСТИНА.

=ЕЧЁТН(33) возвращает значение ЛОЖЬ.

=ЕЧЁТН(0) возвращает значение ИСТИНА.

=ЕЧЁТН(-2.1) возвращает значение ИСТИНА.

=ЕЧЁТН(3.999) возвращает значение ЛОЖЬ.

## ЕЧЁТН_ADD

Проверка чётных чисел. Возвращает 1, если число остаётся целым при делении на 2.

Функции, имена которых заканчиваются на _ADD или _EXCEL2003, возвращают те же результаты, что и соответствующие функции Microsoft Excel 2003 без суффикса. Используйте функции без суффикса для получения результатов, основанных на международных стандартах.

#### Синтаксис

ЕЧЁТН_ADD(Число)

Число - проверяемое число.

#### Пример

=ЕЧЁТН_ADD(5) возвращает значение 0.

=ЕЧЁТН_ADD(A1) возвращает значение 1, если ячейка A1 содержит число 2.

## ЕЧИСЛО

Возвращает значение ИСТИНА, если значение является числом.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ЕЧИСЛО(Значение)

Значение: выражение для проверки с целью определения типа содержимого: число или текст.

#### Пример

=ЕЧИСЛО(C3) возвращает ИСТИНА, если ячейка C3 содержит число 4.

=ЕЧИСЛО(C2) возвращает ЛОЖЬ, если ячейка C2 содержит текст abcdef.

## ИНФОРМ

Возвращает сведения о текущей рабочей среде. Входными данными для функции являются одиночный текстовый аргумент, от которого зависят возвращаемые данные.

This function is always recalculated whenever a recalculation occurs.

#### Синтаксис

ИНФОРМ("Тип")

В следующей таблице перечислены значения текстового параметра Тип и возвращаемые значения функции INFO.

Значение параметра" Тип" | Возвращаемое значение
--- | ---
"osversion" | Всегда "Windows (32-разрядная) NT 5.01", по причинам совместимости.

"system"

The type of the operating system:
"ANDROID" for Google mobile operating system
"DRAGONFLY" for DragonFly operating system forked from FreeBSD
"EMSCRIPTEN" for browser WebAssembly system
"FREEBSD", "OPENBSD" or "NETBSD" for operating systems based on the Berkeley Software Distribution (BSD)
"HAIKU" for BeOS compatible operating system
"iOS" for Apple mobile operating system
"LINUX" for GNU/Linux based operating systems
"MACOSX" for Apple macOS
"SOLARIS" for Oracle Solaris operating system
"WNT" for Microsoft Windows

"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.

#### Техническая информация

This function is not part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.CURRENT

## ТИП

Возвращает тип значения, где 1 = число, 2 = текст, 4 = логическое, 8 = формула, 16 = значение ошибки, 64 = массив.

If an error occurs, the function returns a logical or numerical value.

#### Синтаксис

ТИП(Значение)

Значение - это специфичное значение, для которого есть определённый тип данных.

### Пример (см. выше таблицу с примерами)

=ТИП(C2) возвращает значение 2.

=ТИП(D9) возвращает значение 1.

## Ф.ТЕКСТ

Отображение формулы из ячейки формулы в виде текстовой строки.

This function is always recalculated whenever a recalculation occurs.

#### Синтаксис

Ф.ТЕКСТ(Ссылка)

Ссылка - это обозначение ячейки, содержащей формулу.

Недопустимая ссылка или ссылка на ячейку без формулы приводят к выводу ошибки #Н/Д.

#### Пример

Если в ячейке 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 использует ссылку на ячейку, в которой находится курсор.

См. также

Функции по категориям