Мицрософт Екцел је моћна и свестрана апликација за прорачунске таблице која је одлична за праћење и управљање свим стварима, од инвентара предузећа, малих буџетских предузећа, личне спремности. Једна од предности програма Екцел је та што можете унапред да поставите формуле које ће се аутоматски ажурирати када унесете нове податке. Нажалост, неке формуле су математички немогуће без потребних података, што резултира грешкама у вашој табели као што су # ДИВ / 0 !, # ВАЛУЕ !, #РЕФ! И #НАМЕ ?. Иако нису нужно штетне, ове грешке ће се приказивати у вашој прорачунској таблици док се не исправе или док се не унесу тражени подаци, што укупну таблицу може учинити мање атрактивном и тежом за разумевање. Срећом, бар у случају да недостају подаци, можете сакрити грешке Екцела уз помоћ функције ИФ и ИСЕРРОР. Ево како то учинити.
Ми користимо малу прорачунску таблицу за праћење губитка тежине као пример врсте табеле која би произвела грешку у прорачуну (израчунавање процента изгубљене тежине) док чекамо нове податке (накнадно вагање).
Наш пример прорачунске таблице чека на унос у колони Тежина, а затим аутоматски ажурира све остале ступце на основу нових података. Проблем је што се ступац Перцент Лост ослања на вредност Цханге, која није ажурирана недељама у којима тежина још није унета, што резултира # ДИВ / 0! грешка, што указује да формула покушава да се подели са нулом. Ову грешку можемо да решимо на три начина:
- Формулу можемо уклонити из недеља у којима није унета тежина, а затим је ручно додавати у сваку недељу. То би могло да функционише у нашем примеру, јер је табела релативно мала, али не би била идеална за веће и сложеније табеле.
- Можемо израчунати проценат изгубљених користећи другу формулу која се не дели на нулу. Опет, то је могуће у нашем примеру, али не мора увек да зависи од табеле и скупа података.
- Можемо користити ИСЕРРОР функцију која нам у комбинацији с ИФ изводом омогућава дефинирање алтернативне вриједности или израчуна ако почетни резултат врати грешку. Ово је решење које ћемо вам данас показати.
Функција ИСЕРРОР
Сам по себи, ИСЕРРОР тестира означену ћелију или формулу и враћа „труе“ ако је резултат израчуна или вредност ћелије грешка, а „фалсе“ ако није. ИСЕРРОР можете користити једноставним уносом израчуна или ћелије у заградама које прате функцију. На пример:
ИСЕРРОР ((Б5-Б4) / Ц5)
Ако израчунавање (Б5-Б4) / Ц5 врати грешку, ИСЕРРОР ће вратити „труе“ када је упарен са условном формулом. Иако се ово може користити на више различитих начина, његова највјеројатније најкориснија улога је у случају спајања с функцијом ИФ.
ИФ функција
ИФ функција користи се постављањем три теста или вриједности у заградама одвојеним зарезима: ИФ (вриједност која се тестира, вриједност ако је истина, вриједност ако је лажна). На пример:
АКО (Б5> 100, 0, Б5)
У горњем примеру, ако је вредност у ћелији Б5 већа од 100 (што значи да је тест тачан), тада ће као вредност ћелије бити приказана нула. Али ако је Б5 мањи од или једнак 100 (што значи да је тест лажан), биће приказана стварна вредност Б5.
АКО и ИСЕРРОР у комбинацији
Начин на који комбинирамо ИФ и ИСЕРРОР функције је помоћу ИСЕРРОР-а као теста за ИФ изјаву. Окренимо се табели за мршављење као пример. Разлог због којег ћелија Е6 враћа # ДИВ / 0! грешка је зато што његова формула покушава поделити укупну тежину изгубљену тежином претходне недеље, која још није доступна свих недеља и која ефективно делује као покушај поделе на нулу.
Али ако користимо комбинацију ИФ и ИСЕРРОР, можемо рећи Екцел-у да игнорише грешке и само унесемо 0% (или било коју вредност коју желимо) или једноставно довршимо израчунавање ако нема грешака. У нашем примеру, то се може постићи следећом формулом:
АКО (ИСЕРРОР (Д6 / Б5), 0, (Д6 / Д5))
Ако та функција буде на месту, можете је копирати у било које преостале ћелије и било какве грешке биће замењене нулама. Међутим, како убудуће уносите нове податке, погођене ћелије ће се аутоматски ажурирати на њихове исправне вредности, јер стање грешке више неће бити тачно.
Имајте на уму да када покушавате сакрити грешке Екцела можете користити отприлике било коју вриједност или формулу за све три варијабле у изразу ИФ; не мора бити нула или цео број као у нашем примеру. Алтернатива укључује упућивање на потпуно засебну формулу или уметање празног простора помоћу две наводнице („”) као ваше „праве” вредности. За илустрацију, следећа формула би приказала празан простор у случају грешке уместо нуле:
АКО (ИСЕРРОР (Д6 / Б5), "", (Д6 / Д5))
Само запамтите да ИФ изјаве могу брзо постати дугачке и компликоване, посебно ако су упарене са ИСЕРРОР-ом, и лако је заменити заграде или зарез у таквим ситуацијама. Најновије верзије формула програма боја у боји Екцел када их унесете како би вам помогли да пратите вредности ћелија и заграде.
