В этой статье описывается синтаксис формулы и использование error. Функция TYPE в Microsoft Excel.
Описание
Возвращает номер, соответствующий одному из возможных значений ошибок в Microsoft Excel, или значение ошибки #Н/Д, если ошибка отсутствует. Функцию ТИП.ОШИБКИ можно использовать в функции ЕСЛИ для проверки значения ошибки и возврата строки текста вместо соответствующего значения ошибки.
Синтаксис
ТИП.ОШИБКИ(значение_ошибки)
Аргументы функции ТИП.ОШИБКИ описаны ниже.
- Error_val Обязательно. Значение ошибки, для которого определяется номер. Хотя аргумент "значение_ошибки" может быть фактическим значением ошибки, обычно он представляет ссылку на ячейку, содержащую формулу, значение которой требуется проверить.
| Если error_val имеет значение | Возвращаемый ТИП.ОШИБКИ |
|---|---|
| #ПУСТО! | 1 |
| #ДЕЛ/0! | 2 |
| #ЗНАЧ! | 3 |
| #ССЫЛ! | 4 |
| #ИМЯ? | 5 |
| #ЧИСЛО! | 6 |
| #Н/Д | 7 |
| #ОЖИДАНИЕ_ДАННЫХ | 8 |
| Любое другое | #Н/Д |
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| #ПУСТО! | ||
| #ДЕЛ/0! | ||
| Формула | Описание | Результат |
| =ТИП.ОШИБКИ(A2) | Номер ошибки #ПУСТО! (1). | 1 |
| =IF(ERROR. TYPE(A3)<3,CHOOSE(ERROR. TYPE(A3),"Диапазоны не пересекаются","Делитель равен нулю")) | Проверяет ячейку A3 на наличие ошибки #ПУСТО! или #ДЕЛ/0!. Если ячейка содержит такую ошибку, номер значения ошибки используется в функции ВЫБОР для отображения одного из двух сообщений. В противном случае возвращается значение ошибки #Н/Д. | Делитель — 0 |