30 функцый Excel за 30 дзён: ERROR.TYPE (ERROR.TYPE)

Учора на марафоне 30 функцый Excel за 30 дзён мы шукалі значэння з дапамогай функцыі ШУКАЦЬ (ПРАГЛЯД). Сёння мы зноў будзем выкарыстоўваць гэтую функцыю для працы над памылкамі.

17-ы дзень марафону мы прысвяцім вывучэнню функцыі ПАМЫЛКА.ТЫП (ТЫП.ПАМЫЛКА). Ён здольны распазнаваць тыпы памылак, а вы, у сваю чаргу, можаце выкарыстоўваць гэтую інфармацыю для іх ліквідацыі.

Такім чынам, давайце разгледзім інфармацыю і прыклады выкарыстання функцыі ПАМЫЛКА.ТЫП (ТЫП ПАМЫЛКІ) у Excel. Калі ў вас ёсць дадатковая інфармацыя або прыклады, падзяліцеся імі ў каментарах.

Функцыя 17: ERROR.TYPE

функцыя ПАМЫЛКА.ТЫП (ERROR.TYPE) вызначае тып памылкі па колькасці або вяртанні #AT (#N/A), калі памылка не знойдзена.

Як можна выкарыстоўваць функцыю ERROR.TYPE?

З дапамогай ПАМЫЛКА.ТЫП (ERROR.TYPE) Вы можаце:

  • вызначыць тып памылкі.
  • дапамагчы карыстальнікам выправіць памылкі, якія ўзнікаюць.

Сінтаксіс ERROR.TYPE

функцыя ПАМЫЛКА.ТЫП (ERRORTYPE) мае наступны сінтаксіс:

ERROR.TYPE(error_val)

ТИП.ОШИБКИ(значение_ошибки)

  • значэнне_памылкі (памылка_значэнне) - гэта тая самая памылка, якую неабходна вызначыць.
  • коды, якія вяртае функцыя ПАМЫЛКА.ТЫП (TYPE.ERROR):
    • 1 ... # НУЛЬ! (#ПУСТЫ!)
    • 2 ... # DIV / 0! (#DEL/0!)
    • 3 ... #VALUE! (#ТАК!)
    • 4 ... #REF! (#SSYL!)
    • 5 ... #NAME? (#ІМЯ?)
    • 6 ... #НА АДНЫМ! (#НУМАР!)
    • 7 ... #AT (#Н/Д)
    • #AT (#N/A) … любое іншае значэнне

Пасткі ERROR.TYPE

Калі значэнне аргумента значэнне_памылкі (памылка_значэнне) не з'яўляецца памылкай, а вынікам функцыі ПАМЫЛКА.ТЫП (ERROR.TYPE) будзе паведамленнем пра памылку #AT (#Н/Д). Вы можаце пазбегнуць гэтага, калі вы выкарыстоўваеце функцыю ПАМЫЛКА (ISERROR), каб праверыць памылку, як паказана ў прыкладзе 2.

Прыклад 1: Вызначэнне тыпу памылкі

Выкарыстанне функцый ПАМЫЛКА.ТЫП (ERROR.TYPE) Вы можаце праверыць ячэйку, каб вызначыць, якую памылку яна змяшчае. Калі ў вочку няма памылкі, то замест лічбавага кода памылкі будзе вернута значэнне #AT (#Н/Д).

=ERROR.TYPE(B3)

=ТИП.ОШИБКИ(B3)

У гэтым прыкладзе ячэйка B3 змяшчае #VALUE! (#ЗНАЧЭННЕ!), таму тып памылкі 3.

Прыклад 2: Дапамога карыстальнікам у вырашэнні памылак

аб'яднаўшы ПАМЫЛКА.ТЫП (ТЫП ПАМЫЛКІ) з іншымі функцыямі вы можаце дапамагчы карыстальнікам выправіць памылкі, якія з'яўляюцца ў ячэйцы. У гэтым прыкладзе лічбы трэба ўвесці ў ячэйкі B3 і C3. Калі ўводзіцца тэкст, вынікам у D3 будзе паведамленне пра памылку #VALUE! (#ЗНАК!). Калі ў ячэйку C3 уведзены нуль, вынікам будзе паведамленне пра памылку #DIV/0 (# РАЗДЗЕЛ/0).

У ячэйцы D4 функцыя ПАМЫЛКА (ISERROR) правярае наяўнасць памылак і ПАМЫЛКА.ТЫП (ERROR.TYPE) вяртае нумар гэтай памылкі. Функцыя ШУКАЦЬ (LOOKUP) знаходзіць адпаведнае паведамленне ў табліцы кодаў памылак з падказкай аб тым, як выправіць памылку, і паказвае яго карыстальніку.

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")

=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

Вось табліца адпаведнасці паміж лікавымі кодамі памылак і паказанымі паведамленнямі:

Пакінуць каментар