IBM Lotus Symphony
|
В этом разделе приведено описание информационных функций. Это функции CELL , CURRENT , FORMULA , ISBLANK , ISERR , ISERROR , ISEVEN_ADD , ISFORMULA , ISLOGICAL , ISNA , ISNONTEXT , ISNUMBER , ISODD_ADD , ISREF , ISTEXT , N , NA , INFO, TYPE .
Данные, приведенные в следующей таблице, применяются в качестве исходных данных в примерах некоторых функций:
Строка | 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 |
CURRENT()
Например, чтобы присвоить текущее значение текущей ячейке:
Введите число 1 в A1 и число 2 в B1
Введите формулу:=A1+B1+CURRENT() в C1 и нажмите кнопку Мастер:Функции. Будет задано следующее значение:
1+2+CURRENT() возвращает 6 (1+2=CURRENT+CURRENT=6)
или 1+CURRENT()+2 возвращает 4 (1=CURRENT+CURRENT+2=4)
Возвращает формулу ячейки формулы. Формула возвращается в качестве строки в ячейку, указанную в аргументе Ссылка. Если формула не найдена или в аргументе указана не ссылка, возвращается значение ошибки #N/A.
FORMULA()
В ячейке A8 содержится значение 23, полученное в результате вычисления формулы. Функция Formula позволяет показать в ячейке A1 формулу, указанную в ячейке A8.
=FORMULA(A8)
Позволяет проверить, является ли содержимое произвольного числа ячеек ссылками. Проверяет тип ссылок, указанных в отдельной ячейке или диапазоне ячеек.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISREF(Значение)
Значение: значение, которое требуется проверить, является ли оно ссылкой.
Возвращает значение TRUE, если указанное значение является значением ошибки (значение ошибки #N/A не обрабатывается). Данная функция позволяет управлять значениями ошибок в заданных ячейках.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISERR(Значение)
Значение: любое значение или выражение, которое требуется проверить на наличие значений ошибок, отличных от #N/A.
Функция ISERROR позволяет проверить содержимое ячеек на наличие значений общих ошибок. ISERROR поддерживает значение ошибки #N/A.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISERROR(Значение)
Значение: любое значение, которое требуется проверить на соответствие значению ошибки.
Возвращает значение TRUE, если проверяемая ячейка является ячейкой формулы.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISFORMULA(Ссылка)
Ссылка: задает ячейку, которую требуется проверить на наличие ссылок.
ISFORMULA(C4) возвращает FALSE.
Позволяет проверить четность числа. Возвращает значение TRUE (1), если указано четное число.
ISEVEN_ADD(Число)
Число: проверяемое число.
=ISEVEN_ADD(5) возвращает 0.
Позволяет проверить наличие в ячейках числовых значений. Если обнаружен текст, возвращается значение FALSE.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISNONTEXT(Значение)
Значение: любое значение или выражение, которое требуется проверить на числовых значений.
ISNONTEXT(D2) возвращает FALSE.
ISNONTEXT(D9) возвращает TRUE.
См. также следующие функции:
TYPE .
Возвращает TRUE, если ячейка, на которую указывает ссылка, пуста. Данная функция позволяет определить, если в ячейке не указано значение. Ячейка, содержащая формулу, не считается пустой.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISBLANK(Значение)
Значение: проверяемое содержимое.
Возвращает значение TRUE, если проверяемое значение является логическим. Данная функция позволяет проверить наличие в заданных ячейках значений TRUE и FALSE.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISLOGICAL(Значение)
Значение: значение, которое требуется проверить, является ли оно логическим.
Возвращает значение TRUE, если ячейка содержит значение ошибки #N/A (значение недоступно).
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISNA(Значение)
Значение: проверяемое значение или выражение.
Возвращает значение TRUE, если содержимое ячейки является текстом.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISTEXT(Значение)
Значение: значение, число или значение ошибки, которое требуется проверить.
ISODD_ADD(Число)
Число: проверяемое число.
=ISODD_ADD(5) возвращает 1.
Возвращает TRUE, если содержимое ячейки является числом.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
ISNUMBER(Значение)
Значение: произвольное выражение, для которого требуется определить, является ли оно числом.
ISNUMBER(C3) возвращает TRUE.
ISNUMBER(C2) возвращает FALSE.
См. также следующие функции:
Возвращает 1, если аргумент представляет собой значение TRUE. Возвращает аргумент, если он является числом. Для других аргументов возвращает 0.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
N(Значение)
Значение: аргумент, который требуется преобразовать в число.
N(TRUE) возвращает 1
N(FALSE) возвращает 0
N(100) возвращает 100
N("abc") возвращает 0
См. также следующие функции:
T.
NA()
Функция NA() позволяет преобразовать содержимое ячейки в значение ошибки #N/A.
См. также следующие функции:
ISREF , ISERR, ISERROR, ISFORMULA, ISNONTEXT, ISBLANK, ISLOGICAL, ISNA, ISTEXT, ISNUMBER.
Возвращает тип значения.
При возникновении ошибки эта функция возвращает логическое или числовое значение.
TYPE(Значение)
Значение: значение, тип данных которого требуется определить. Значение 1 = число, значение 2 = текст, значение 4 = булевское значение, значение 8 = формула, значение 16 = значение ошибки.
TYPE(C2) возвращает 2.
TYPE(D9) возвращает 1.
Атрибут - один из следующих элементов, введенных как текст.
CELL(Тип информации; Ссылка)
Тип информации: строка символов, указывающая тип информации. Строка символов должна быть указана на английском языке. Допустим как верхний, так и нижний регистр символов.
Тип информации | Значение |
---|---|
COL |
Возвращает номер столбца указанной ячейки. Cell("COL";D2) возвращает 4. |
ROW |
Возвращает номер строки указанной ячейки. Cell("ROW";D2) возвращает 2. |
SHEET |
Возвращает номер листа указанной ячейки. Cell("Sheet";Sheet3.D2) возвращает 3. |
ADDRESS |
Возвращает абсолютный адрес указанной ячейки. CELL("ADDRESS";D2) возвращает $D$2. CELL("ADDRESS";Sheet3.D2) возвращает $Sheet3.$D$2. CELL("ADDRESS";'X:\dr\test.sxc'#$Sheet1.D2) возвращает 'file:///X:/dr/test.sxc'#$Sheet1.$D$2. |
FILENAME |
Возвращает номер листа и имя файла указанной ячейки. CELL("FILENAME";D2) возвращает 'file:///X:/dr/own.sxc'#$Sheet1, если формула в текущем документе X:\dr\own.sxc расположена на листе Sheet1. CELL("FILENAME";'X:\dr\test.sxc'#$Sheet1.D2) возвращает 'file:///X:/dr/test.sxc'#$Sheet1. |
COORD |
Возвращает полный адрес ячейки в нотации Lotus(TM). 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-Д-ГГ, MM-Д-ГГ и аналогичные форматы D2 = ДД-MM D3 = MM-ГГ D4 = ДД-MM-ГГГГ ЧЧ:MM:СС D5 = MM-ДД D6 = ЧЧ:MM:СС AM/PM D7 = ЧЧ:MM AM/PM D8 = ЧЧ:MM:СС D9 = ЧЧ:MM G = Все другие форматы - (минус) в конце = отрицательные значения выделяются цветом () (скобки) в конце = в коде формата содержится открытая скобка |
COLOR | Возвращает 1, если отрицательные значения выделяются цветом. В противном случае, возвращает значение 0. |
PARENTHESES | Возвращает 1, если в коде формата содержится открытая скобка (. В противном случае, возвращается значение 0. |
Ссылка (список опций) задает расположение проверяемой ячейки. Если в аргументе Ссылка указан диапазон, ячейка перемещается в верхний левый угол диапазона. Если аргумент Ссылка не указан, то редактор IBM® Lotus® Symphony™ Spreadsheets будет использовать расположение ячейки, в которой находится формула. Программа Microsoft Excel применяет ячейку, в которой расположен курсор.