Difference between revisions of "RU/kb/00000631"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
 
Line 6: Line 6:
 
<section begin=toc />
 
<section begin=toc />
 
=== ISREF ===
 
=== ISREF ===
Функция выполняет проверку, что аргумент — ссылка на ячейку или диапазон ячеек.
+
<section begin=description />Функция выполняет проверку, что аргумент — ссылка на ячейку или диапазон ячеек.<section end=description />
  
 
==== Синтаксис функции: ====
 
==== Синтаксис функции: ====

Latest revision as of 09:55, 13 March 2012



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









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