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