Постоји изрека у компјутерском бизнису: ђубре унутра, ђубре ван. И то се односи на начин на који се састављају Екцел формуле. Ако је формула конструисана на погрешан начин, она враћа нетачан резултат или грешку.
У формулама се могу појавити две врсте грешака. У једном типу, Екцел може израчунати формулу, али резултат је погрешан. У другом типу, Екцел није у стању да израчуна формулу. Погледајте оба ова.
Формула може да функционише и да и даље даје нетачан резултат. Екцел не пријављује грешку јер не постоји грешка коју би могао да пронађе. Често је то резултат неправилне употребе заграда у формули. Погледајте неке примере:
Формула |
Резултат |
=7 + 5 * 20 + 25 / 5 |
112 |
=(7 + 5) * 20 + 25 / 5 |
245 |
=7 + 5 *( 20 + 25) / 5 |
52 |
=(7 + 5 * 20 + 25) / 5 |
26.4 |
Све су ово важеће формуле, али постављање заграда чини разлику у исходу. Приликом писања формула морате узети у обзир редослед математичких оператора. Ево редоследа приоритета:
Заграде
Експоненти
Множење и дељење
Сабирање и одузимање
Ово је кључна тачка формула. Лако је само прихватити враћени одговор. На крају крајева, Екцел је тако паметан. Јел тако? Погрешно! Као и сви рачунарски програми, Екцел може да ради само оно што му се каже. Ако му кажете да израчуна нетачну, али структурно валидну формулу, то ће и учинити. Зато пазите на своје п и к — овај, заграде и математичке операторе — када правите формуле.
Друга врста грешке се јавља када грешка у формули или у подацима које формула користи спречава Екцел да израчуна резултат. Екцел вам олакшава живот тако што вам говори када дође до такве грешке. Да будемо прецизни, ради једно од следећег:
Прво погледајте шта се дешава када покушате да завршите унос формуле која је имала погрешан број заграда. Следећа слика то показује.
Добијање поруке из Екцел-а.
Екцел проналази непаран број отворених и затворених заграда. Према томе, формула не може да функционише (математички нема смисла), а Екцел вам то каже. Пазите на ове поруке; често нуде решења.
На другој страни ограде су грешке у враћеним вредностима. Ако сте стигли довде, синтакса формуле је прошла тестове, али је ипак нешто пошло по злу. Могуће грешке укључују
-
Покушај извођења математичке операције над текстом
-
Покушај дељења броја са 0 (математички не-не)
-
Покушај референцирања непостојеће ћелије, опсега, радног листа или радне свеске
-
Уношење погрешне врсте информација у аргумент функцију
Ово никако није потпуна листа могућих услова грешке, али схватате. Дакле, шта Екцел ради по том питању? Постоји неколико грешака које Екцел смешта у ћелију са формулом проблема.
Еррор Типе |
Када се то догоди |
#ДИВ/0! |
Када покушавате да поделите са 0. |
#Н/А! |
Када формула или функција унутар формуле не може да пронађе
референтне податке. |
#НАМЕ? |
Када се текст у формули не препознаје. |
#НУЛА! |
Када је коришћен размак уместо зареза у формулама које
упућују на више опсега. Зарез је неопходан за раздвајање
референци опсега . |
#НУМ! |
Када формула има нумеричке податке који су неважећи за
тип операције. |
#РЕФ! |
Када је референца неважећа. |
#ВРЕДНОСТ! |
Када се користи погрешан тип операнда или аргумента функције
. |