Описание
Каждая из функций Епроверяет указанное значение и возвращает в зависимости от результата значение ИСТИНА или ЛОЖЬ. Например, функция ЕПУСТО возвращает логическое значение ИСТИНА, если проверяемое значение является ссылкой на пустую ячейку; в противном случае возвращается логическое значение ЛОЖЬ.
Функции Е используются для получения сведений о значении перед выполнением с ним вычисления или другого действия. Например, для выполнения другого действия при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ:
=ЕСЛИ(ISERROR(A1), "Произошла ошибка"., A1 * 2)
Эта формула проверяет наличие ошибки в ячейке A1. Если это так, функция IF возвращает сообщение "Произошла ошибка". Если ошибки не существует, функция IF выполняет вычисление A1*2.
Синтаксис
ЕПУСТО(значение)
ЕОШ(значение)
ЕОШИБКА(значение)
ISEVEN(value)
ЕЛОГИЧ(значение)
ЕНД(значение)
ЕНЕТЕКСТ(значение)
ЕЧИСЛО(значение)
ISODD(value)
ЕССЫЛКА(значение)
ЕТЕКСТ(значение)
Аргумент функции IS имеет следующий аргумент:
- Значение Обязательно. Проверяемое значение. Значением этого аргумента может быть пустая ячейка, значение ошибки, логическое значение, текст, число, ссылка на любой из перечисленных объектов или имя такого объекта.
| Функция | Возвращает значение ИСТИНА, если |
|---|---|
| ЕПУСТО | Аргумент "значение" ссылается на пустую ячейку |
| ЕОШ | Аргумент "значение" ссылается на любое значение ошибки, кроме #Н/Д |
| ЕОШИБКА | Аргумент "значение" ссылается на любое значение ошибки (#Н/Д, #ЗНАЧ!, #ССЫЛ!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!) |
| ЕЧЁТН | Значение ссылается на четное число. |
| ЕЛОГИЧ | Аргумент "значение" ссылается на логическое значение |
| ЕНД | Аргумент "значение" ссылается на значение ошибки #Н/Д (значение недоступно) |
| ЕНЕТЕКСТ | Аргумент "значение" ссылается на любой элемент, который не является текстом. (Обратите внимание, что функция возвращает значение ИСТИНА, если аргумент ссылается на пустую ячейку.) |
| ЕЧИСЛО | Аргумент "значение" ссылается на число |
| ЕНЕЧЁТ | Значение ссылается на нечетное число. |
| ЕССЫЛКА | Аргумент "значение" ссылается на ссылку |
| ЕТЕКСТ | Аргумент "значение" ссылается на текст |
Замечания
- Аргументы в функциях Е не преобразуются. Любые числа, заключенные в кавычки, воспринимаются как текст. Например, в большинстве других функций, требующих числового аргумента, текстовое значение "19" преобразуется в число 19. Однако в формуле ISUMBER("19") значение "19" не преобразуется из текстового значения в числовое, и функция ISUMBER возвращает значение FALSE.
- С помощью функций Е удобно проверять результаты вычислений в формулах. Комбинируя эти функции с функцией ЕСЛИ, можно находить ошибки в формулах (см. приведенные ниже примеры).
Примеры
Пример 1
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Формула | Описание | Результат |
|---|---|---|
| =ЕЛОГИЧ(ИСТИНА) | Проверяет, является ли значение ИСТИНА логическим | ИСТИНА |
| =ЕЛОГИЧ("ИСТИНА") | Проверяет, является ли значение "ИСТИНА" логическим | ЛОЖЬ |
| =ЕЧИСЛО(4) | Проверяет, является ли значение 4 числом | ИСТИНА |
| =ЕССЫЛКА(G8) | Проверяет, является ли значение G8 допустимой ссылкой | ИСТИНА |
| =ЕССЫЛКА(XYZ1) | Проверяет, является ли значение XYZ1 допустимой ссылкой | ЛОЖЬ |
Скопируйте образец данных из следующей таблицы и вставьте его в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| Золотой | ||
| Регион1 | ||
| #ССЫЛ! | ||
| 330,92 | ||
| #Н/Д | ||
| Формула | Описание | Результат |
| =ЕПУСТО(A2) | Проверяет, является ли ячейка C2 пустой | ЛОЖЬ |
| =ЕОШИБКА(A4) | Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки | ИСТИНА |
| =ЕНД(A4) | Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки #Н/Д | ЛОЖЬ |
| =ЕНД(A6) | Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки #Н/Д | ИСТИНА |
| =ЕОШ(A6) | Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки | ЛОЖЬ |
| =ЕЧИСЛО(A5) | Проверяет, является ли значение в ячейке A5 (330,92) числом | ИСТИНА |
| =ЕТЕКСТ(A3) | Проверяет, является ли значение в ячейке A3 ("Регион1") текстом | ИСТИНА |