В этой статье описываются восемь функций, используемых для тестирования типа ссылки на значение или столбец. Каждая из этих функций, называемая вместе функциями IS, проверяет тип значения и возвращает значение TRUE или FALSE в зависимости от результата. Например, функция ЕПУСТО возвращает логическое значение TRUE, если значение является пустой ссылкой на столбец; в противном случае возвращает значение FALSE.
Синтаксис
ЕПУСТО(значение)
ЕОШ(значение)
ЕОШИБКА(значение)
ЕЛОГИЧ(значение)
ЕНД(значение)
ЕНЕТЕКСТ(значение)
ЕЧИСЛО(значение)
ЕТЕКСТ(значение)
Значение — это значение, которое требуется протестировать. Значение может быть пустым, ошибкой, логическим, текстовым, числом или ссылкой на столбец.
Функция |
Возвращает значение ИСТИНА, если |
---|---|
ЕПУСТО |
Значение ссылается на пустую ссылку на столбец. |
ЕОШ |
Аргумент "значение" ссылается на любое значение ошибки, кроме #Н/Д |
ЕОШИБКА |
Аргумент "значение" ссылается на любое значение ошибки (#Н/Д, #ЗНАЧ!, #ССЫЛ!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!) |
ЕЛОГИЧ |
Аргумент "значение" ссылается на логическое значение |
ЕНД |
Аргумент "значение" ссылается на значение ошибки #Н/Д (значение недоступно) |
ЕНЕТЕКСТ |
Аргумент "значение" ссылается на любой элемент, который не является текстом. (Обратите внимание, что эта функция возвращает значение TRUE, если значение ссылается на пустую ссылку на столбец.) |
ЕЧИСЛО |
Аргумент "значение" ссылается на число |
ЕТЕКСТ |
Аргумент "значение" ссылается на текст |
Заметки.
-
Аргументы в функциях Е не преобразуются. Например, в большинстве других функций, требующих числового аргумента, текстовое значение "19" преобразуется в число 19. Однако в формуле ЕЧИСЛО("19") "19" не преобразуется из текстового значения, и функция ЕЧИСЛО возвращает значение FALSE.
-
С помощью функций Е удобно проверять результаты вычислений в формулах. В сочетании с функцией IF они предоставляют метод для обнаружения ошибок в формулах (см. следующие примеры).
Пример набора 1
формула |
Описание (результат) |
---|---|
=ЕЛОГИЧ(ИСТИНА) |
Проверяет, является ли TRUE логическим значением (Да) |
=ЕЛОГИЧ("ИСТИНА") |
Проверяет, является ли "TRUE" логическим значением (No) |
=ЕЧИСЛО(4) |
Проверяет, является ли 4 числом (Да) |
Пример набора 2
Col1 |
формула |
Описание (результат) |
---|---|---|
Золотой |
=ЕПУСТО([Col1]) |
Проверяет, является ли значение в Col1 пустым (Нет) |
#ССЫЛКА! |
=ЕОШИБКА([Col1]) |
Проверяет, является ли значение #the в Col1 ошибкой (Да) |
#ССЫЛКА! |
=ЕНД([Col1]) |
Проверяет, является ли значение в Col1 ошибкой #N/A (Нет) |
#Н/Д |
=ЕНД([Col1]) |
Проверяет, является ли значение в Col1 ошибкой #N/A (Да) |
#Н/Д |
=ЕОШ([Col1]) |
Проверяет, является ли значение в Col1 ошибкой (Нет) |
330,92 |
=ЕЧИСЛО([Col1]) |
Проверяет, является ли значение в Col1 числом (Да) |
Регион1 |
=ЕТЕКСТ([Col1]) |
Проверяет, является ли значение в Col1 текстом (Да) |