Овај пост покрива све што треба да знате о проналажењу, поправљању и спречавању #НАМЕ? грешке у Екцел-у.
Ако већ неко време користите Екцел формуле, вероватно сте наишли на досадно #НАМЕ? грешке. Екцел нам показује ову грешку како би нам помогао да решимо проблем са формулом, али не говори тачно шта није у реду са формулом.
Грешка „#НАМЕ?“ се појављује у ћелији када Екцел не препозна вашу формулу или аргументе ваше формуле. То указује да нешто није у реду или недостаје са знаковима које је ваша формула користила и то треба исправити.
Постоји неколико разлога зашто бисте икада видели #НАМЕ? грешке у Екцел-у. Уобичајени узрок је једноставно погрешно написана формула или функција. Али постоје и други разлози, укључујући погрешно откуцано име опсега, погрешно написан опсег ћелија, недостајуће наводнике око текста у формули, недостајућу двотачку за опсег ћелија или нетачну верзију формуле. У овом чланку ћемо објаснити неке од најчешћих проблема који могу изазвати грешку #Наме у Екцел-у и како их поправити.
Погрешно написана формула или назив функције
Најчешћи узрок грешке #Наме је погрешно написано име функције или када функција не постоји. Када сте унели нетачну синтаксу функције или формуле, грешка #Наме се приказује у ћелији у коју је формула унета.
У следећем примеру, функција ЦОУТИФ се користи за бројање колико пута се ставка (А1) понавља на листи (колона А). Али, назив функције „ЦОУНИФ“ је погрешно написан као „ЦОУНТИИФ“ са двоструким „ИИ“, стога формула враћа #НАМЕ? грешка.
Све што треба да урадите је да исправите правопис функције и грешка је исправљена.
Да бисте избегли ову грешку, можете да користите предлоге формуле уместо да ручно куцате формулу. Чим почнете да куцате формулу, Екцел ће приказати листу одговарајућих функција испод где куцате као што је приказано испод.
Двапут кликните на једну од предложених функција или притисните ТАБ да бисте прихватили функцију коју предлаже аутодовршавање. Затим унесите аргументе и притисните Ентер.
Нетачан опсег ћелија
Други узрок грешке #Наме је зато што је опсег ћелија погрешно унет. Ова грешка ће се појавити ако заборавите да унесете двотачку (:) у опсег или користите погрешну комбинацију слова и бројева за опсег.
У примеру испод, референци опсега недостаје двотачка (А1А6 уместо А1:А6), тако да резултат враћа грешку #НАМЕ.
У истом примеру, опсег ћелија има погрешну комбинацију слова и бројева, па враћа грешку #НАМЕ.
Сада је опсег који се користи у ћелији А7 фиксиран да би се добио одговарајући резултат:
Погрешно написан назив опсег
Именовани опсег је описно име, које се користи за упућивање на појединачне ћелије или опсег ћелија уместо на адресу ћелије. Ако погрешно напишете именовани опсег у формули или се позивате на име које није дефинисано у вашој табели, формула ће генерисати #НАМЕ? Грешка.
У следећем примеру, опсег Ц4:Ц11 је назван „Тежина“. Када покушамо да користимо ово име да збројимо опсег ћелија, добијамо #Наме? грешка. То је зато што је назив опсега „Тежина“ погрешно написан „Тежина“ и функција СУМ у Б2 враћа #НАМЕ? грешка.
Овде добијамо грешку #Наме, јер смо покушали да користимо недефинисани именовани опсег „Учитај“ у формули. Именовани опсег „Учитај“ не постоји на овом листу, па смо добили грешку #НАМЕ.
У наставку, исправљање правописа дефинисаног опсега ћелија решава проблем и враћа „46525“ као укупну тежину меса.
Да бисте избегли ову грешку, можете користити оквир за дијалог „Налепи име“ да бисте уметнули име опсега у функцију уместо да куцате име. Када треба да унесете име опсега у оквиру формуле, притисните функцијски тастер Ф3 да бисте видели листу именованих опсега у радној свесци. У дијалогу Пасте Наме изаберите име и кликните на „ОК“ да бисте аутоматски уметнули именовани опсег у функцију.
На овај начин не морате ручно да куцате име које спречава да се грешка деси.
Проверите опсег именованог опсега
Још један разлог зашто бисте могли да добијете грешку „#НАМЕ?“ је када покушате да референцирате именовани опсег локалног опсега са другог радног листа у оквиру радне свеске. Када дефинишете именовани опсег, можете да подесите да ли желите да опсег именованог опсега буде на целој радној свесци или само на одређеном листу.
Ако сте подесили опсег именованог опсега на одређени лист и покушате да га референцирате са другог радног листа, видећете #НАМЕ? Грешка.
Да бисте проверили опсег именованих опсега, кликните на опцију „Управљач именима“ на картици „Формула“ или притисните Цтрл + Ф3. Показаће вам све именоване опсеге и имена табела у радној свесци. Овде можете креирати, избрисати или уредити постојећа имена.
Иако можете да проверите опсег именованих опсега у дијалогу „Управљач именима“, не можете га променити. Опсег можете подесити само када креирате именовани опсег. У складу са тим исправите именовани опсег или дефинишите нови именовани опсег да бисте решили проблем.
Текст без двоструких наводника (“ “)
Уношење текстуалне вредности без двоструких наводника у формулу ће такође изазвати грешку #НАМЕ. Ако унесете било коју текстуалну вредност у формуле, морате их ставити у двоструке наводнике (” “), чак и ако користите само размак.
На пример, формула у наставку покушава да пронађе количину „Свиња“ у табели помоћу функције ВЛООКУП. Али, у Б13, текстуални низ „Свиња“ се уноси без двоструких наводника (“ „) у формулу. Дакле, формула враћа #НАМЕ? грешка као што је приказано испод.
Ако постоје наводници око вредности, Екцел ће је третирати као текстуални низ. Али када текстуална вредност није затворена у двоструке наводнике, Екцел је сматра именованим опсегом или именом формуле. Када тај именовани опсег или функција није пронађена, Екцел враћа #НАМЕ? грешка.
Само ставите текстуалну вредност „Свиња“ у двоструке наводнике у формулу и грешка #НАМЕ ће нестати. Након што се додају цитати, функција ВЛООКУП враћа количину свиње као '15'.
Напомена: Текстуална вредност треба да буде ограђена равним двоструким наводницима (тј. „Пас“). Ако унесете текстуалну вредност са паметним наводницима (тј. ❝Дог❞), Екцел их неће препознати као наводнике и уместо тога ће резултирати #НАМЕ? грешка.
Коришћење формула нове верзије у старијим верзијама програма Екцел
Функције које су уведене у новој верзији Екцел-а не раде на старијим верзијама Екцел-а. На пример, нове функције као што су ЦОНЦАТ, ТЕКСТЈОИН, ИФС, СВИТЦХ итд. су додате у Екцел 2016 и 2019.
Ако покушате да користите ове нове функције у старијим верзијама програма Екцел као што су Екцел 2007, 2010, 2013 или отворите датотеку која садржи ове формуле у старијој верзији, вероватно ћете добити грешку #НАМЕ. Екцел не препознаје ове нове функције јер не постоје у тој верзији.
Нажалост, не постоји решење за овај проблем. Једноставно не можете да користите новије формуле у старијој верзији Екцел-а. Ако отварате радну свеску у старијој верзији, уверите се да не укључите ниједну од новијих функција у ту датотеку.
Такође, ако сачувате радну свеску која има макро са формулом користећи опцију „Сачувај као“, али нисте омогућили макрое у новосачуваној датотеци, вероватно ћете видети грешку #НАМЕ.
Налазите ли све #НАМЕ? Грешке у Екцел-у
Рецимо да сте добили велику табелу од колеге и нисте у могућности да извршите неке прорачуне због грешака. Ако не знате где леже све ваше грешке, постоје два различита начина на која можете да пронађете грешке #НАМЕ у Екцел-у.
Коришћење специјалног алата Го То
Ако желите да пронађете било коју и све грешке у свом радном листу, то можете учинити помоћу функције Иди на специјалну. Специјална алатка Го То не проналази само #НАМЕ? грешке али све врсте грешака у табели. Ево како то радите:
Отворите табелу у којој желите да изаберете ћелије са грешком, а затим кликните на икону „Пронађи и изабери“ у групи Уређивање на картици „Почетна“.
Алтернативно, притисните Ф5, отворите дијалог „Иди на“ и кликните на опцију „Посебно“.
У сваком случају, отвориће се дијалог „Иди на посебно“. Овде изаберите опцију „Формуле“, поништите избор свих осталих опција у оквиру Формуле, а затим оставите изабрано поље у којем пише „Грешке“. Затим кликните на „ОК“.
Ово ће изабрати све ћелије које имају било какву врсту грешке као што је приказано у наставку. Након што су ћелије са грешком изабране, можете их третирати како год желите.
Коришћење Финд анд Реплаце
Ако желите да сазнате само грешке #НАМЕ у листу, можете користити алатку за проналажење и замену. Пратите ове кораке:
Прво изаберите опсег или изаберите цео радни лист (притиском на Цтрл + А) у коме желите да пронађете грешку у имену. Затим кликните на „Пронађи и изабери“ на картици „Почетна“ и изаберите „Пронађи“ или притисните Цтрл + Ф.
У дијалогу Пронађи и замени, откуцај #НАМЕ? у пољу „Пронађи шта“ и кликните на дугме „Опције“.
Затим изаберите „Вредности“ у падајућем менију „Потражи“, а затим изаберите „Пронађи следеће“ или „Пронађи све“.
Ако изаберете „Пронађи следеће“, Екцел бира ћелије једну по једну са грешком у имену која се може третирати појединачно. Или, ако изаберете „Пронађи све“, појавиће се други оквир испод дијалога Пронађи и замени који наводи све ћелије са грешкама #НАМЕ.
Избегавате #НАМЕ? Грешке у Екцел-у
Видели смо најчешћи узрок грешака #НАМЕ у Екцел-у и како их поправити и избећи. Али најбољи начин да спречите грешке #НАМЕ је коришћење чаробњака за функције за унос формула у листу.
Чаробњак за Екцел функције вам омогућава да брзо генеришете важеће функције. Пружа вам листу функција са синтаксом (опсег, критеријуми) које можете лако имплементирати. Ево како:
Прво изаберите ћелију у коју желите да убаците формулу. Затим можете или отићи на картицу „Формуле“ и кликнути на опцију „Убаци функцију“ у групи Библиотека функција или можете кликнути на дугме „фк“ чаробњака за функције које се налази на траци са алаткама поред траке са формулама.
Такође можете изабрати функцију из било које од категорија доступних у „Библиотеци функција“ на картици „Формуле“.
У дијалогу Уметање функције кликните на падајући мени поред „изаберите категорију“ и изаберите једну од 13 тамо наведених категорија. Све функције у оквиру изабране категорије биће наведене у пољу „Изаберите функцију“. Изаберите функцију коју желите да убаците и кликните на „ОК“
Алтернативно, можете да унесете формулу (можете и да унесете делимично име) у поље „Тражи функцију“ и потражите је. Затим двапут кликните на функцију или кликните на „ОК“.
Ово ће отворити дијалог Аргументи функције. Овде морате да унесете аргументе функције. На пример, желимо да потражимо количину „свиње“ у табели помоћу функције ВЛООКУП.
Лоок_валуе се уноси „Свиња“. За Табле_арраи, можете директно унети опсег табеле (А1:Д9) у поље или кликнути на дугме са стрелицом нагоре унутар поља да бисте изабрали опсег. Цо_индек_нум се уноси „3“ и Ранге_лоокуп је подешен на „ТРУЕ“. Када сте навели све аргументе, кликните на дугме „ОК“.
Видећете резултат у изабраној ћелији и завршену формулу на траци са формулама.
Коришћење чаробњака за формуле може вам уштедети много времена и помоћи вам да избегнете #НАМЕ? грешке у Екцел-у.
То је то.