Преузмите пример радне свеске
Овај водич показује како се користи Екцел ИСЕРРОР функција у програму Екцел да бисте проверили да ли ћелија доводи до грешке.
ИСЕРРОР Опис функције:
ИСЕРРОР Функционални тест ако је вредност ћелије грешка. Враћа ТРУЕ или ФАЛСЕ.
Да бисте користили функцију ИСЕРРОР Екцел радног листа, изаберите ћелију и откуцајте:
(Обратите пажњу на то како се појављују уноси формуле)
Синтакса и улази функције ИСЕРРОР:
1 | = ГРЕШКА (ВАЛУЕ) |
вредност - Вредност теста
Како се користи ИСЕРРОР функција
ИСЕРРОР функција проверава да ли прорачун доводи до грешке.
1 | = ГРЕШКА (А2) |
АКО ЈЕ ГРЕШКА Замењена са ГРЕШКА
Пре Екцел 2007, ИСЕРРОР функција се обично користила заједно са ИФ функцијом за излаз другог израчуна ако је прво израчунавање довело до грешке.
1 | = ИФ (ИСЕРРОР (Ц2/Б2), "Зеро Стоцк", Ц2/Б2) |
Међутим, у програму Екцел 2007 уведена је функција ИФЕРРОР, због чега је комбинација ИФ / ИСЕРРОР застарјела.
1 | = ИФЕРРОР ((Ц2/Б2), "Зеро Стоцк") |
ИСЕРР и ИСНА
ИСЕРРОР функција враћа ТРУЕ ако било који долази до грешке.
Постоје још две функције за проверу грешака „је“:
- ИСНА функција враћа ТРУЕ само за #грешке.
- ИСЕРР функција враћа ТРУЕ за све грешке осим #Н/А грешака.
12 | = ИСНА (А2)= ИСЕРР (А2) |
Такође, поред ИФЕРРОР функције, постоји и ИФНА функција.
Ове функције су важне јер су многе грешке у формулама резултат лоших формула, али #Н/А грешке су често важеће. На пример, ако користите функцију ВЛООКУП, а вредност претраге није пронађена, формула ће вратити #Н/А.
1 | = ВЛООКУП (А2, $ Д $ 2: $ Е $ 7,2, ФАЛСЕ) |
Применом ИФНА функције на ВЛООКУП -у можете да се носите са важећим #Н/А грешкама, а да притом не рукујете другим грешкама формуле (тако да не занемарите те друге грешке).
1 | = ИФНА (ВЛООКУП (А2, $ Д $ 2: $ Е $ 7,2, ФАЛСЕ), ВЛООКУП (А2, $ Г $ 2: $ Х $ 7,2, ФАЛСЕ)) |
Друге логичке функције
Екцел / Гоогле табеле садрже многе друге логичке функције за извођење других логичких тестова. Ево списка:
ИФ / ИС функције |
---|
иферрор |
исеррор |
исна |
исерр |
је празан |
иснумбер |
истект |
иснонтект |
исформула |
ислошки |
исреф |
је чак |
исодд |
ИСЕРРОР у Гоогле табелама
ИСЕРРОР функција ради потпуно исто у Гоогле таблицама као и у Екцелу:
ИСЕРРОР Примери у ВБА
Такође можете користити функцију ИСЕРРОР у ВБА. Тип:апплицатион.ворксхеетфунцтион.исеррор (вредност)
За аргументе функције (вредност итд.) Можете их унети директно у функцију или дефинисати променљиве које ћете уместо њих користити.
Претпоставимо да на радном листу имамо следеће вредности
Издаћемо функцију ИСЕРРОР са ВБА за сваку од горе наведених ћелија:
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("А1")) 'ФАЛСЕ |
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("Б1")) 'ФАЛСЕ |
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("Ц1")) 'ФАЛСЕ |
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("Д1")) 'ТРУЕ |
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("Е1")) 'ТРУЕ |
1 | ВорксхеетФунцтион.ИсЕррор (Ранге ("Г1")) 'ТРУЕ |
Повратак на листу свих функција у програму Екцел