Грешке формуле у Екцелу и њихова решења

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

Anonim

"Грешке су прилика за побољшање". У било ком задатку или систему долази до грешака. Екцел није изузетак. Док покушавате да урадите нешто са формулом, наићи ћете на различите врсте Екцел грешака. Ове грешке могу учинити вашу формулу/контролну таблу/извештаје апсолутним расипањем. А ако не знате зашто је дошло до одређене врсте грешке, можда ћете морати да проведете сате да бисте их решили.

Док сам радио на екцелу, наишао сам на многе екцел грешке. Уз мало муке и Гоогле претраживања, заобишао сам те грешке. У овом чланку ћу објаснити неке уобичајене и досадне Екцел грешке које се јављају у Екцелу. Разговараћемо зашто се ове грешке појављују и како их решити.

Шта су грешке у Екцел формули

Приликом примене формуле која резултира грешкама дефинисаним у Екцелу (#НА, #ВАЛУЕ, #НАМЕ итд.) Називамо Екцел грешке у формулама. Ове грешке се примећују у Екцелу и штампају на листовима. Разлози за ове грешке могу бити, недоступне вредности, нетачна врста аргумената, дељење са 0 итд. Лако их је ухватити и поправити.

Екцел не хвата логичке грешке и њих је најтеже поправити. Недоследност у подацима, погрешан унос података, људске грешке итд. Уобичајени су разлози ових грешака. И они се могу поправити, али потребно је време и труд. Боље је да савршено припремите своје податке пре него што их оперишете.

Хватање грешака у формули програма Екцел:

У Екцелу постоје неке наменске функције за хватање и решавање одређених врста грешака (попут ИСНА функције). Али ИСЕРРОР функција и ИФЕРРОР функција су две функције које могу ухватити било коју врсту Екцел грешке (осим логичке).

Екцел #НА грешка

#НА грешка се јавља у екцелу када вредност није пронађена. То једноставно значи НИЈЕ ДОСТУПНО. #НА грешка се често јавља код Екцел ВЛООКУП функције.

На горњој слици добијамо #НА грешку када тражимо "Дивиа" у колони А. То је зато што „Дивиа није на листи.

Решавање грешке #НА:

Ако сте сигурни да вредност за претраживање мора да постоји на листи за претраживање, прво што треба да урадите је да проверите вредност за претраживање. Проверите да ли је вредност претраге исправно написана. Ако не, исправите то.

Друго, можете направити делимично подударање са ВЛООКУП -ом или било којом функцијом претраживања. Користите ово ако сте сигурни да се неки део текста мора подударати.

Ако нисте сигурни да та вредност постоји или не, онда се може користити за проверу да ли вредност постоји на листи или не. На горњој слици можемо рећи да Дивиа није на листи.

Ако желите да ухватите #НА грешку и одштампате или урадите нешто друго уместо штампања #НА грешке, можете користити Екцел ИСНА функцију. ИСНА функција враћа ТРУЕ ако функција врати #НА грешку. Користећи ово, можемо избећи грешку #НА. ИСНА ради невероватно са функцијом ВЛООКУП. Проверите овде.

Грешка у програму Екцел #ВАЛУЕ

#ВАЛУЕ се јавља када наведени аргумент није подржаног типа. На пример, ако покушате да додате два текста користећи аритметички плус оператор (+), добићете грешку #ВАЛУЕ. Иста ствар ће се догодити ако покушате да добијете годину неважећег формата датума помоћу функције ГОДИНА.

Како поправити грешку #ВАЛУЕ?

Прво потврдите тип података на који се позивате. Ако ваша функција захтева број, обавезно се позовите на број. Ако је број обликован као текст, употребите функцију ВАЛУЕ да бисте их претворили у број. Ако функција захтева текст (попут функције ДАТЕВАЛУЕ), а позивате се на број или тип датума, онда их претворите у текст.

Ако очекујете да може доћи до грешке #ВАЛУЕ и желите да их ухватите, можете користити ИСЕРР, ИСЕРРОР или ИФЕРРОР да бисте ухватили и учинили нешто друго.

Екцел #РЕФ грешка

Референца у #РЕФ означава референцу. Ова грешка се јавља када се формула односи на локацију која не постоји. То се дешава када избришемо ћелије из опсега на које се односи и формула.

У доњем гиф -у, формула збира односи се на А2 и Б2. Када избришем А2, формула се претвара у грешку #РЕФ.

Решите Екцел #РЕФ грешку:

Најбоље је бити опрезан пре брисања ћелија у подацима. Уверите се да се ниједна формула не односи на ту ћелију.

Ако већ имате грешку #РЕФ, онда пратите, затим је избришите из формуле.

На пример, када добијете грешку #РЕФ, ваша формула ће изгледати овако.

= А2+#РЕФ!

Можете само уклонити #РЕФ! Из формуле да бисте добили формулу без грешака. Ако желите то да урадите групно, користите функцију проналажења и замене. Притисните ЦТРЛ+Х да бисте отворили функцију Пронађи и замени. У оквир за тражење упишите #РЕФ. Оставите кутију за замену празном. Притисните дугме Замени све.

Ако желите да поново подесите референцу на нову ћелију, урадите то ручно и замените #РЕФ! Са том ваљаном референцом.

Грешка програма Екцел #НАМЕ

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

На горњој слици ћелија Б2 има формулу = МОЋИ (А2,2). ПОВЕРС није важећа функција у Екцелу, па враћа грешку #НАМЕ.

У ћелији Б3 имамо = СУМ (бројеве). СУМ је важећа функција програма Екцел, али именовани опсег "бројеви" не постоји на листу. Отуда Екцел враћа #НАМЕ? Грешка.

Како избећи грешку #НАМЕ у Екцелу?

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

Екцел #ДИВ/0! Грешка

Као што име говори, до ове грешке долази када формула резултира дељењем нулом. До ове грешке може доћи и када избришете неку вредност из ћелије од које зависи формула поделе.

= ИФ (Б2 = 0, А2, А2/Б2)

Грешку ДИВ/0 имаћемо само ако је делитељ 0 или празан. Стога проверавамо делитељ (Б2), ако је нула, одштампајмо А2, иначе поделимо А2 са Б2. Ово ће радити и за празне ћелије.

Грешка Екцел #НУМ

Ова грешка се јавља када се број не може приказати на екрану. Разлог може бити тај што је број премален или превелик да би се приказао. Други разлог може бити то што се израчунавање не може извршити са датим бројем.

На горњој слици, у ћелији Ц2, покушавамо да добијемо вредност -16309. Вредност је толико мала да се не може приказати.

У ћелији Ц3 покушавамо да добијемо квадратни корен вредности -16. Пошто не постоји вредност као што је квадратни корен негативне вредности (осим имагинарних бројева), стога Екцел показује #НУМ! Грешка.

Како решити #НУМ! Грешка?

Да бисте решили #НУМ грешку, прво што можете да урадите је да проверите и сваку вредност на коју се позивате. Проверите да ли су важећи бројеви са којима ваша формула може да ради.

Решите формат броја помоћу функција бројача. На пример, у горњем примеру, ако желите да добијете квадратни корен од -16, али не желите да промените вредност у ћелији, онда можемо користити функцију АБС.

= СКРТ (АБС (А3))

Ово ће вратити 4. Ако желите да добијете негативну вредност, користите негативни знак пре функције. Наравно, наравно, можете користити функцију руковања грешкама.

О решавању грешке #НУМ имамо посебан чланак. Можете то проверити овде.

#НУЛЛ Грешка у Екцелу

Ово је ретка врста грешке. #НУЛЛ грешка узрокована нетачним позивањем на ћелију. На пример, ако желите да дате референцу опсега А2: А5 у функцији СУМ, али грешком уносите А2 А5. Ово ће генерисати грешку #НУЛЛ. Као што видите на слици испод, формула враћа грешку #НУЛЛ.

Ако размак замените колоном (:), грешка #НУЛЛ ће нестати и добићете збир А2: А5. Ако размак замените зарезом (,), добићете збир А2 и А5.

Како решити грешку #НУЛЛ?

Као што знамо да је грешка #НУЛЛ узрокована правописном грешком. Да бисте то избегли, покушајте да изаберете опсеге помоћу курсора уместо да га уносите ручно.

Биће тренутака када ћете морати да откуцате адресу опсега са тастатуре. Увек водите рачуна о колони симбола за повезивање (:) или зарез (,) које треба избегавати.

Ако имате грешку #НУЛЛ, проверите референце. Највероватније сте пропустили колону (:) или зарез (,) између две референце ћелије. Замените их одговарајућим симболом и спремни сте.

###### Грешка у Екцелу

Понекад мислимо да је ова грешка узрокована недостатком простора за приказивање вредности, али то није случај. У овом случају можете само проширити ширину ћелије да бисте видели вредност у ћелији. Нећу то назвати грешком.

У ствари, ова грешка је настала када покушамо да прикажемо негативну вредност времена (не постоји негативно време). На пример, ако покушамо да одузмемо 1 од 12:21:00, вратиће се ######. У Екцелу први датум је 1/1/1900 00:00. Ако покушате да одузмете време пре тога, Екцел ће вам показати грешку ######. Што више ширите ширину, више ћете добити #. Ја сам то разрадио у овом чланку.

Како избећи грешку у програму Екцел ######?

Пре него што извршите аритметичке прорачуне у екцелу са временском вредношћу, имајте на уму ове ствари.

  • Минимална вредност времена је 1/1/1900 00:00. Не можете имати важећи датум пре овог у екцелу
  • 1 је једнако 24 сата (1 дан) у Екцелу. Док одузимате сате, минуте и секунде, претворите их у еквивалентне вредности. На пример, да бисте одузели 1 сат од 12:21 поподне, морате да одузмете 1/24 од њега.

Праћење грешака у Екцелу

Сада знамо шта су уобичајене екцел формуле и зашто се појављују. Такође смо разговарали о могућем решењу за сваку врсту грешака програма Екцел.

Понекад у Екцел извештајима добијамо грешке и нисмо могли знати одакле грешка заправо настаје. Тешко је решити овакве грешке. Да би пронашао ове грешке, Екцел пружа функцију праћења грешака на картици формуле.


Детаљно сам расправљао о праћењу грешака у Екцелу.

Решавање логичких грешака у формули

Логичке грешке је тешко пронаћи и решити. Екцел не приказује масажу када имате логичку грешку у својој функцији. Све изгледа у реду. Али само ви знате да ту нешто није у реду. На пример, док добијате проценат дела целине, поделили бисте део на укупно (= (део/укупно)*100). Увек би требало да буде једнако или мање од 100%. Када добијете више од 100%, знате да нешто није у реду.

Ово је била једноставна логичка грешка. Али понекад ваши подаци долазе из неколико извора, у том случају постаје тешко ријешити логичке проблеме. Један од начина је да процените своју формулу.

На картици формула је доступна опција процене формуле. Изаберите формулу и кликните на њу. Сваки корак вашег израчуна ће вам бити приказан који води до вашег коначног резултата. Овде можете проверити где је дошло до проблема или где је прорачун кренуо наопако.

Такође можете да пратите зависне особе и преседане да видите од којих референци зависи ваша формула и које формуле зависе од одређене ћелије.

Па да, момци, ово су били неки уобичајени типови грешака са којима се суочава сваки Екцел корисник. Научили смо зашто долази до сваке врсте грешке и како их можемо избећи. Научили смо и о наменској обради грешака у екцел функцији. У овом чланку имамо везе до сродних страница које детаљно разматрају проблем. Можете их проверити. Ако имате неку врсту грешке која вас нервира, наведите је у одељку коментара испод. Решење ћете некако добити.

Како исправити број #! Грешка

Креирајте прилагођене траке грешака у програму Екцел 2016

Грешка #ВАЛУЕ и како је исправити у Екцелу

Како пратити и поправити грешке формуле у програму Екцел

Популарни чланци:

Функција ВЛООКУП у Екцелу

ЦОУНТИФ у програму Екцел 2016

Како се користи функција СУМИФ у програму Екцел