змест
Учора на марафоне 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);"")
Вось табліца адпаведнасці паміж лікавымі кодамі памылак і паказанымі паведамленнямі: