30 Екцел функција за 30 дана: ЕРРОР.ТИПЕ (ЕРРОР.ТИПЕ)

Јуче на маратону 30 Екцел функција за 30 дана тражили смо вредности користећи функцију ПОТРАЖИТИ (ПОГЛЕД). Данас ћемо поново користити ову функцију да радимо на грешкама.

Проучавању функције посветићемо 17. дан маратона ЕРРОР.ТИПЕ (ТИП.ГРЕШКА). Он је у стању да препозна врсте грешака, а ви, заузврат, можете да користите ове информације да бисте их елиминисали.

Дакле, погледајмо информације и примере коришћења функције ЕРРОР.ТИПЕ (ВРСТА ГРЕШКЕ) у Екцел-у. Ако имате додатне информације или примере, поделите их у коментарима.

Функција 17: ЕРРОР.ТИПЕ

функција ЕРРОР.ТИПЕ (ЕРРОР.ТИПЕ) одређује тип грешке бројем или враћа #АТ (#Н/А) ако није пронађена грешка.

Како се може користити функција ЕРРОР.ТИПЕ?

Путем ЕРРОР.ТИПЕ (ЕРРОР.ТИПЕ) Можете:

  • идентификовати врсту грешке.
  • помоћи корисницима да исправе грешке које се јављају.

Синтакса ЕРРОР.ТИПЕ

функција ЕРРОР.ТИПЕ (ЕРРОРТИПЕ) има следећу синтаксу:

ERROR.TYPE(error_val)

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

  • еррор_вал (еррор_валуе) је иста грешка коју треба идентификовати.
  • кодови које враћа функција ЕРРОР.ТИПЕ (ТИП.ГРЕШКА):
    • 1… #НУЛА! (#ПРАЗНО!)
    • 2… # ДИВ / 0! (#ДЕЛ/0!)
    • 3… #ВАЛУЕ! (#ТАКО!)
    • 4… #РЕФ! (#ССИЛ!)
    • 5… #НАМЕ? (#НАМЕ?)
    • 6… #НА ЈЕДНОМ! (#БРОЈ!)
    • 7… #АТ (#Н/А)
    • #АТ (#Н/А) … било која друга вредност

Замке ЕРРОР.ТИПЕ

Ако вредност аргумента еррор_вал (еррор_валуе) није грешка, резултат функције ЕРРОР.ТИПЕ (ЕРРОР.ТИПЕ) ће бити порука о грешци #АТ (#Н/А). Ово можете избећи ако користите функцију ИСЕРРОР (ИСЕРРОР) за проверу грешке, као што је приказано у примеру 2.

Пример 1: Одређивање врсте грешке

Коришћење функција ЕРРОР.ТИПЕ (ГРЕШКА.ТИП) Можете да проверите ћелију да бисте утврдили какву грешку садржи. Ако у ћелији нема грешке, уместо нумеричког кода грешке, вредност ће бити враћена #АТ (#Н/А).

=ERROR.TYPE(B3)

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

У овом примеру, ћелија Б3 садржи #ВАЛУЕ! (#ВРЕДНОСТ!), па је тип грешке 3.

Пример 2: Помагање корисницима да се изборе са грешкама

Комбиновањем ЕРРОР.ТИПЕ (ВРСТА ГРЕШКЕ) са другим функцијама, можете помоћи корисницима да исправе грешке које се појављују у ћелији. У овом примеру, бројеви се морају унети у ћелије Б3 и Ц3. Ако се унесе текст, резултат у Д3 ће бити порука о грешци #ВАЛУЕ! (#ВРЕДНОСТ!). Ако се у ћелију Ц3 унесе нула, резултат ће бити порука о грешци #ДИВ/0 (#СЕЦТИОН/0).

У ћелији Д4, функција ИСЕРРОР (ИСЕРРОР) проверава да ли постоји грешка, и ЕРРОР.ТИПЕ (ЕРРОР.ТИПЕ) враћа број ове грешке. Функција ПОТРАЖИТИ (ПОТРАЖИВАЊЕ) проналази одговарајућу поруку у табели кодова грешке са наговештајем како да исправи грешку и приказује је кориснику.

=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);"")

Ево табеле кореспонденције између бројчаних кодова грешака и приказаних порука:

Ostavite komentar