Екцел формула: Како исправити #НАМЕ? грешка -

Преглед садржаја

Резиме

Име? грешка се јавља када Екцел нешто не препозна. Често је #НАМЕ? се јавља када је име функције погрешно написано, али постоје и други узроци, као што је објашњено у наставку. Исправљање #НАМЕ? грешка је обично само питање исправке правописа или синтаксе. Погледајте доле за више информација и кораке за решавање.

Објашњење

Име? грешка се јавља када Екцел не може нешто да препозна. Често је #НАМЕ? се јавља када је име функције погрешно написано, али постоје и други узроци, као што је објашњено у наставку. Исправљање #НАМЕ? грешка је обично само питање исправке правописа или синтаксе.

Примери у наставку приказују погрешно конфигурисане формуле које враћају грешку #НАМЕ и кораке потребне за исправљање грешке и поновно добијање радне формуле.

Погрешно написан назив функције

У доњем примеру, функција ВЛООКУП се користи за проналажење цене предмета у Ф3. Име функције „ВЛООКУП“ написано је погрешно, а формула враћа #НАМЕ?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Када је формула фиксна, формула функционише исправно:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Опсег је погрешно унесен

У доњем примеру, функције МАКС и МИН користе се за проналажење минималне и максималне температуре. формуле у Ф2, односно Ф3 су:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Испод опсега који се користи у Ф3 је фиксиран:

Напомена: заборављање укључивања двотачке (:) у опсег такође ће покренути #НАМЕ? грешка.

Погрешно написан именовани опсег

У примеру испод, именовани опсег „подаци“ једнак је Ц3: Ц7. У Ф2, „подаци“ су погрешно написани „даата“, а функција МАКС враћа #НАМЕ?

=MAX(daata) // returns #NAME? error

Испод се исправља правопис и функција МАКС тачно враћа 325 као максимални продајни број:

=MAX(data) // returns 325

Обавештења именовани опсези нису затворени наводницима ("") у формули.

Именовани опсег има локални опсег

Именовани опсези могу имати локални (само овај радни лист) или глобални (сви радни листови) опсег, па ћете можда видети #НАМЕ? грешка ако покушате да упутите важећи именовани опсег који је локално обиман на други радни лист. Можете користити Наме Манагер (Цонтрол + Ф3, само за Виндовс) да бисте проверили опсег именован опсези. Прочитајте више о именованим опсезима овде.

Вредност текста унета без наводника

Када се унесе текстуална вредност без двоструких наводника, Екцел мисли да вредност покушава протумачити као име функције или именовани опсег. То може проузроковати #НАМЕ? грешка када није пронађено подударање. У доњем примеру, функција ЛЕН се користи за добијање дужине речи „јабука“. У Б3 формула се уноси без текстуалног низа "јабука" под наводницима (""). Будући да аппле није име функције или именовани опсег, резултат је #НАМЕ?

=LEN(apple) // returns #NAME?

Испод су додани наводници и функција ЛЕН сада ради исправно:

=LEN("apple") // returns 5

Вредност текста са паметним наводницима

Вредности текста морале су бити наводници са правим двоструким наводницима (тј. „Јабука“). Ако се користе „паметни“ (понекад звани „коврџави“) цитати, Екцел их уопште неће протумачити као наводнике и уместо тога ће вратити #НАМЕ?

=LEN(“apple”) // returns #NAME?

Да бисте то поправили, једноставно замените паметне наводнике равним наводницима:

=LEN("apple") // returns 5

Напомена: неке апликације, попут Мицрософт Ворд, могу аутоматски променити праве цитате у паметне цитате, па припазите ако неку формулу премештате из различитих апликација или окружења из њих.

Занимљиви Чланци...