Информационные функции

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

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

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


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

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


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.

note

Функции, имена которых заканчиваются на _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) возвращает значение ЛОЖЬ.

ЕСЛИОШИБКА

Возвращает значение, если ячейка не содержит значения ошибки, либо альтернативное значение в случае его наличия.

tip

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


Синтаксис

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

Значение: значение или выражение, возвращаемое при отсутствии ошибки.

Другое значение: значение или выражение, возвращаемое при наличии ошибки в Значении.

Пример

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

=ЕСЛИОШИБКА(C8; C9), где ячейка C8 содержит 13, возвращает 13, значение C8, поскольку оно не вызывает ошибку.

ЕСНД

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

tip

Эта функция доступна начиная с 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.

note

Функции, имена которых заканчиваются на _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.

ИНФОРМ

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

Эта функция всегда пересчитывается при пересчёте.

Синтаксис

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

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

Значение параметра «Тип»

Возвращаемое значение

"osversion"

Всегда «Windows (32-разрядная) NT 5.01», для обратной совместимости

"system"

Тип операционной системы:
«ANDROID» для мобильной операционной системы Google
«DRAGONFLY» для операционной системы DragonFly, которая является форком FreeBSD
«EMSCRIPTEN» для системы браузера WebAssembly
«FREEBSD», «OPENBSD» или «NETBSD» для операционной системы на основе Berkeley Software Distribution (BSD)
«HAIKU» для операционной системы, совместимой с BeOS
«iOS» для мобильной операционной системы Apple
«LINUX» для операционной системы на основе GNU/Linux
«MACOSX» для Apple macOS
«SOLARIS» для операционной системы Oracle Solaris
«WNT» для Microsoft Windows

"release"

Идентификатор версии продукта, например, «300m25 (Build:9876)»

"numfile"

Всегда 1, для обратной совместимости

"recalc"

Текущий режим пересчёта формулы, «Автоматически» или «Вручную» (с локализацией на языке LibreOffice).


note

Другие приложения для работы с электронными таблицами могут принимать локализованные значения для параметра Тип, но 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.

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

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.

Ф.ТЕКСТ

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

Эта функция всегда пересчитывается при пересчёте.

Синтаксис

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

Ссылка: ссылка на ячейку, которая содержит формулу.

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

Пример

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

Пожалуйста, поддержите нас!