17-й день марафону ми присвятимо дослідженням функції ERROR.TYPE (ТІП.ОШІБКІ). Вона здатна розпізнавати типи помилок, а Ви, в свою чергу, можете використовувати цю інформацію, щоб усунути їх.
Функція 17: ERROR.TYPE (ТІП.ОШІБКІ)
Функція ERROR.TYPE (ТІП.ОШІБКІ) визначає тип помилки за номером або повертає # N / A (# Н / Д), якщо помилка не знайдена.
Як можна використовувати функцію ERROR.TYPE (ТІП.ОШІБКІ)?
За допомогою ERROR.TYPE (ТІП.ОШІБКІ) Ви можете:
- ідентифікувати тип помилки.
- допомогти користувачам виправити виникають помилки.
Синтаксис ERROR.TYPE (ТІП.ОШІБКІ)
Функція ERROR.TYPE (ТІП.ОШІБКІ) має ось такий синтаксис:
Пастки ERROR.TYPE (ТІП.ОШІБКІ)
Якщо значення аргументу error_val (значеніе_ошібкі) не є помилкою, результатом функції ERROR.TYPE (ТІП.ОШІБКІ) буде повідомлення про помилку # N / A (# Н / Д). Ви зможете уникнути цього, якщо скористаєтеся функцією ISERROR (ЕОШИБКА), щоб перевірити наявність помилки, як це показано в прикладі 2.
Приклад 1: Визначаємо тип помилки
За допомогою функції ERROR.TYPE (ТІП.ОШІБКІ) Ви можете перевірити осередок, щоб визначити, яка в ній міститься помилка. Якщо в осередку немає помилки, то замість числового коду помилки буде повернуто значення # N / A (# Н / Д).
У цьому прикладі осередок B3 містить #VALUE! (# Значить!), Тому тип помилки дорівнює 3.
Приклад 2: Допомагаємо користувачам розібратися з помилками
Поєднуючи ERROR.TYPE (ТІП.ОШІБКІ) з іншими функціями, Ви можете допомогти користувачам виправити помилки, що з'являються в осередку. У цьому прикладі в осередках B3 і C3 повинні бути введені числа. Якщо введений текст, результатом в D3 буде повідомлення про помилку #VALUE! (# Значить!). Якщо в осередку C3 введений нуль, результатом буде повідомлення про помилку # DIV / 0 (# ДЕЛ / 0).
Ось таблиця відповідності числових кодів помилки і виведених повідомлень: