Функция ERROR.TYPE в Excel

Функция ERROR.TYPE в Excel возвращает число, соответствующее определенному значению ошибки. Вы можете использовать ERROR.TYPE для проверки определенных типов ошибок. Если ошибки нет, функцтя возвращает #N/A. Ниже приведен ключ к кодам ошибок, возвращаемым ERROR.TYPE.

Цель

Тест на конкретное значение ошибки.

Возвращаемое значение

Номер ошибки или #N/A, если ошибки нет.

Аргументы

  • error_val — ошибка, для которой нужно получить код ошибки.

Синтаксис

=  ERROR.TYPE(error_val)

Примечания по использованию

Функция ERROR.TYPE в Excel возвращает число, соответствующее определенному значению ошибки. Вы можете использовать функцию для проверки определенных типов ошибок. Если ошибки нет, ERROR.TYPE возвращает #N/A. В приведенной  ниже таблице приведены ключи к кодам ошибок, возвращаемым ERROR.TYPE.

Функция принимает только один аргумент, error_val , который должен быть ошибкой Excel, такой как #VALUE!, #DIV/0!, #NAME! и т. д. Если  error_val является ошибкой, ERROR.TYPE возвращает числовой код. Если  error_val не является ошибкой, ERROR.TYPE возвращает саму ошибку: ошибку #N/A. В большинстве случаев error_val будет предоставлен как ссылка на ячейку, которая может содержать значение ошибки.

Примеры

Если в ячейке A1 отображается ошибка #DIV/0, тогда ERROR.TYPE вернет 2:

=ERROR.TYPE(A1) // returns 2

Если в ячейке A1 отображается ошибка #Н/Д, ОШИБКА.ТИП возвращает 7.

=ERROR.TYPE(A1) // returns 7

Если в ячейке A1 ошибок нет , функция ERROR.TYPE возвращает #N/A.

=ERROR.TYPE(A1) // returns #N/A

Один из способов использования ERROR.TYPE — проверка на наличие определенных ошибок и отображение пользовательского сообщения при наличии определенных условий ошибки. Например, чтобы проверить #DIV/0! ошибку в ячейке A1 и отображать пользовательское сообщение, если оно присутствует, вы можете использовать следующую формулу:

=IF(ISERROR(A1),IF(ERROR.TYPE(A1)=2,"Missing value",A1),"")

Эта формула возвращает пустую строку («»), если ошибки нет, и сообщение «Отсутствует значение», если A1 содержит #DIV/0!. Остальные ошибки отображаются нормально.

Ошибки и коды

Ошибка Код
#NULL! 1
#DIV/0! 2
#VALUE! 3
#REF! 4
#NAME? 5
#NUM! 6
#N/A 7
#GETTING_DATA 8
#SPILL! 9
#CALC! 14
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция ERROR.TYPE в Excel
13.2 Публикация в формате PDF