База Знаний: Функции Calc. ISREF

From Wiki
Revision as of 15:22, 31 October 2011 by Sancho (talk | contribs) (Основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



ISREF

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

Синтаксис функции:

=ISREF(value)
Рис. 1. Пример функции.

где:

  • value — проверяемое значение.


Функция ISREF возвращает TRUE, если value — ссылка на ячейку или диапазон ячеек и FALSE в противном случае. Заметьте, что в отличие от почти всех других функций, когда задана ссылка эта функция не исследует ссылаемое значение. Некоторые функции и операторы возвращают ссылки, и таким образом ISREF возвратит TRUE когда получит их результат. Value может быть таблица ссылок, в этом случае ISREF возвратит TRUE. Ошибки размножаются этой функцией, поэтому если value — ошибка, ISREF возвратит ошибку.


На рис. 1:

  • в ячейке B2 возвращается TRUE, потому что C5 это ссылка на ячейку;
  • в ячейке B4 возвращается TRUE, так как ячейка A1:B3 ссылка на диапазон ячеек;
  • в ячейке B6 возвращается FALSE, так как «A5» текст, а не ссылка на ячейку;
  • в ячейке B8 возвращается FALSE, так как ячейка NA() возвращает ошибку, а не ссылку на ячейку;
  • в ячейке B10 возвращается TRUE, так как range1 — именованный диапазон A1:B3;
  • в ячейке B12 возвращается TRUE, так как A12 содержит текст “D1”, а функция INDIRECT возвращает ссылку.


Documentation note.png Стандарт ODFF не ясно определяет, что должна возвратить функция ISREF когда представлен неопределённый диапазон.






InfraOffice.pro 3.1.x









К началу страницы